gen_region_linegen_region_lineGenRegionLineGenRegionLine (Operator)
Name
gen_region_linegen_region_lineGenRegionLineGenRegionLine
— Store input lines as regions.
Signature
void GenRegionLine(HObject* RegionLines, const HTuple& BeginRow, const HTuple& BeginCol, const HTuple& EndRow, const HTuple& EndCol)
void HRegion::GenRegionLine(const HTuple& BeginRow, const HTuple& BeginCol, const HTuple& EndRow, const HTuple& EndCol)
void HRegion::GenRegionLine(Hlong BeginRow, Hlong BeginCol, Hlong EndRow, Hlong EndCol)
static void HOperatorSet.GenRegionLine(out HObject regionLines, HTuple beginRow, HTuple beginCol, HTuple endRow, HTuple endCol)
void HRegion.GenRegionLine(HTuple beginRow, HTuple beginCol, HTuple endRow, HTuple endCol)
void HRegion.GenRegionLine(int beginRow, int beginCol, int endRow, int endCol)
Description
The operator gen_region_linegen_region_lineGenRegionLineGenRegionLineGenRegionLine
stores the given lines (with starting
point [BeginRowBeginRowBeginRowBeginRowbeginRow
,BeginColBeginColBeginColBeginColbeginCol
] and ending point
[EndRowEndRowEndRowEndRowendRow
, EndColEndColEndColEndColendCol
]) as region.
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
RegionLinesRegionLinesRegionLinesRegionLinesregionLines
(output_object) region(-array) →
objectHRegionHRegionHobject *
Created regions.
BeginRowBeginRowBeginRowBeginRowbeginRow
(input_control) line.begin.y(-array) →
HTupleHTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Line coordinates of the starting points of the input
lines.
Default value: 100
Suggested values: 10, 50, 100, 200, 300, 400
Typical range of values:
BeginRow
BeginRow
BeginRow
BeginRow
beginRow
(lin)
Minimum increment: 1
Recommended increment: 1
BeginColBeginColBeginColBeginColbeginCol
(input_control) line.begin.x(-array) →
HTupleHTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Column coordinates of the starting points of the input
lines.
Default value: 50
Suggested values: 10, 50, 100, 200, 300, 400
Typical range of values:
BeginCol
BeginCol
BeginCol
BeginCol
beginCol
(lin)
Minimum increment: 1
Recommended increment: 1
EndRowEndRowEndRowEndRowendRow
(input_control) line.end.y(-array) →
HTupleHTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Line coordinates of the ending points of the input
lines.
Default value: 150
Suggested values: 50, 100, 200, 300, 400, 500
Typical range of values:
EndRow
EndRow
EndRow
EndRow
endRow
(lin)
Minimum increment: 1
Recommended increment: 1
EndColEndColEndColEndColendCol
(input_control) line.end.x(-array) →
HTupleHTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Column coordinates of the ending points of the
input lines.
Default value: 250
Suggested values: 50, 100, 200, 300, 400, 500
Typical range of values:
EndCol
EndCol
EndCol
EndCol
endCol
(lin)
Minimum increment: 1
Recommended increment: 1
Result
The operator gen_region_linegen_region_lineGenRegionLineGenRegionLineGenRegionLine
always returns the value 2 (H_MSG_TRUE).
The clipping according to the current image format is determined by the
operator set_system('clip_region',<'true'/'false'>)set_system("clip_region",<"true"/"false">)SetSystem("clip_region",<"true"/"false">)SetSystem("clip_region",<"true"/"false">)SetSystem("clip_region",<"true"/"false">)
.
Possible Predecessors
split_skeleton_linessplit_skeleton_linesSplitSkeletonLinesSplitSkeletonLinesSplitSkeletonLines
Alternatives
gen_region_hlinegen_region_hlineGenRegionHlineGenRegionHlineGenRegionHline
Module
Foundation