gen_region_hline — Store input lines described in Hesse normal form as regions.
The operator gen_region_hline stores the lines described in Hesse normal form as regions. A line is determined by the distance from the line to the origin (Distance, corresponds to the length of the normal vector) and the direction of the normal vector (Orientation, corresponds to the orientation of the line +/- pi/2). The directions were defined in such a way that at Orientation = 0 the normal vector lies in the direction of the X axis, which corresponds to a vertical line. At Orientation = pi/2 the normal vector points in the direction of the Y axis, i.e. a horizontal line is described.
The lines are clipped to the current maximum image format.
Created regions (one for every line), clipped to maximum image format.
Number of elements: Regions == Distance
Orientation of the normal vector in radians.
Number of elements: Orientation == Distance
Default value: 0.0
Suggested values: -0.78, 0.0, 0.78, 1.57
Typical range of values: Orientation (lin)
Recommended increment: 0.02
Distance from the line to the coordinate origin (0.0).
Default value: 200
Suggested values: 10, 50, 100, 200, 300, 400
Typical range of values: Distance (lin)
Recommended increment: 1
The operator gen_region_hline always returns the value 2 (H_MSG_TRUE).