clip_contours_xldclip_contours_xldClipContoursXldClipContoursXld (Operator)
Name
clip_contours_xldclip_contours_xldClipContoursXldClipContoursXld
— Clip an XLD contour.
Signature
Herror clip_contours_xld(const Hobject Contours, Hobject* ClippedContours, const Hlong Row1, const Hlong Column1, const Hlong Row2, const Hlong Column2)
Herror T_clip_contours_xld(const Hobject Contours, Hobject* ClippedContours, const Htuple Row1, const Htuple Column1, const Htuple Row2, const Htuple Column2)
Description
clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldClipContoursXld
clips all XLD contours given in
ContoursContoursContoursContourscontours
, i.e., only contour points contained in the
rectangle given by Row1Row1Row1Row1row1
, Column1Column1Column1Column1column1
, Row2Row2Row2Row2row2
,
and Column2Column2Column2Column2column2
are returned on output. Note, that the rectangle
behaves like a region, i.e., the rectangle encloses the pixels completely.
If necessary, contours
are split, and several new contours are produced. The resulting
contours are returned in ClippedContoursClippedContoursClippedContoursClippedContoursclippedContours
.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Parameters
ContoursContoursContoursContourscontours
(input_object) xld_cont(-array) →
objectHXLDContHXLDContHobject
Contours to be clipped.
ClippedContoursClippedContoursClippedContoursClippedContoursclippedContours
(output_object) xld_cont(-array) →
objectHXLDContHXLDContHobject *
Clipped contours.
Row1Row1Row1Row1row1
(input_control) rectangle.origin.y →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Row coordinate of the upper left corner of the clip
rectangle.
Default value: 0
Suggested values: 0, 500, 1000, 1500, 2000
Column1Column1Column1Column1column1
(input_control) rectangle.origin.x →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Column coordinate of the upper left corner of the clip
rectangle.
Default value: 0
Suggested values: 0, 500, 1000, 1500, 2000
Row2Row2Row2Row2row2
(input_control) rectangle.corner.y →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Row coordinate of the lower right corner of the clip
rectangle.
Default value: 512
Suggested values: 512, 1024, 1536, 2048
Column2Column2Column2Column2column2
(input_control) rectangle.corner.x →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Column coordinate of the lower right corner of the clip
rectangle.
Default value: 512
Suggested values: 512, 1024, 1536, 2048
Possible Predecessors
gen_contours_skeleton_xldgen_contours_skeleton_xldGenContoursSkeletonXldGenContoursSkeletonXldGenContoursSkeletonXld
,
lines_gausslines_gaussLinesGaussLinesGaussLinesGauss
,
lines_facetlines_facetLinesFacetLinesFacetLinesFacet
,
edges_sub_pixedges_sub_pixEdgesSubPixEdgesSubPixEdgesSubPix
Possible Successors
gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXld
Alternatives
crop_contours_xldcrop_contours_xldCropContoursXldCropContoursXldCropContoursXld
See also
clip_regionclip_regionClipRegionClipRegionClipRegion
,
crop_partcrop_partCropPartCropPartCropPart
,
crop_contours_xldcrop_contours_xldCropContoursXldCropContoursXldCropContoursXld
Module
Foundation