[mmhomothin] [Up] [mmintershow] Intervals (hit-or-miss templates)

mminterot
Rotate an interval

Synopsis

Irot = mminterot ( Iab , theta = 45, DIRECTION = "CLOCKWISE" )

Input

Iab Interval

theta Double

Degrees of rotation. Available values are multiple of 45 degrees.

Default: 45 (45)

DIRECTION String

'CLOCKWISE' or 'ANTI-CLOCKWISE'.

Default: "CLOCKWISE" ('CLOCKWISE')

Output

Irot Interval

Description

mminterot rotates the interval Iab by an angle theta.

Examples

b1 = mmendpoints()
b2 = mminterot(b1)
print mmintershow(b1)
. . . 
0 1 0 
0 0 0
print mmintershow(b2)
0 . . 
0 1 . 
0 0 0

Equation

Limitations

The rotation angles allowed are multiples of 45 degrees.

See also

mmfreedom Control automatic data type conversion.
mmintershow Visualize an interval.
mmserot Rotate a structuring element.
[mmhomothin] [Up] [mmintershow]