ClassesClassesClassesClasses | | | | Operators

gen_region_linegen_region_lineGenRegionLinegen_region_lineGenRegionLineGenRegionLine (Operator)

Name

gen_region_linegen_region_lineGenRegionLinegen_region_lineGenRegionLineGenRegionLine — Store input lines as regions.

Signature

gen_region_line( : RegionLines : BeginRow, BeginCol, EndRow, EndCol : )

Herror gen_region_line(Hobject* RegionLines, const Hlong BeginRow, const Hlong BeginCol, const Hlong EndRow, const Hlong EndCol)

Herror T_gen_region_line(Hobject* RegionLines, const Htuple BeginRow, const Htuple BeginCol, const Htuple EndRow, const Htuple EndCol)

Herror gen_region_line(Hobject* RegionLines, const HTuple& BeginRow, const HTuple& BeginCol, const HTuple& EndRow, const HTuple& EndCol)

HRegion HRegion::GenRegionLine(const HTuple& BeginRow, const HTuple& BeginCol, const HTuple& EndRow, const HTuple& EndCol)

HRegionArray HRegionArray::GenRegionLine(const HTuple& BeginRow, const HTuple& BeginCol, const HTuple& EndRow, const HTuple& EndCol)

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)

void HOperatorSetX.GenRegionLine(
[out] IHUntypedObjectX*RegionLines, [in] VARIANT BeginRow, [in] VARIANT BeginCol, [in] VARIANT EndRow, [in] VARIANT EndCol)

void HRegionX.GenRegionLine(
[in] VARIANT BeginRow, [in] VARIANT BeginCol, [in] VARIANT EndRow, [in] VARIANT 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_lineGenRegionLinegen_region_lineGenRegionLineGenRegionLine stores the given lines (with starting point [BeginRowBeginRowBeginRowBeginRowBeginRowbeginRow,BeginColBeginColBeginColBeginColBeginColbeginCol] and ending point [EndRowEndRowEndRowEndRowEndRowendRow, EndColEndColEndColEndColEndColendCol]) as region.

Parallelization

Parameters

RegionLinesRegionLinesRegionLinesRegionLinesRegionLinesregionLines (output_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject *

Created regions.

BeginRowBeginRowBeginRowBeginRowBeginRowbeginRow (input_control)  line.begin.y(-array) HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / 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 beginRow (lin)

Minimum increment: 1

Recommended increment: 1

BeginColBeginColBeginColBeginColBeginColbeginCol (input_control)  line.begin.x(-array) HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / 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 beginCol (lin)

Minimum increment: 1

Recommended increment: 1

EndRowEndRowEndRowEndRowEndRowendRow (input_control)  line.end.y(-array) HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / 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 endRow (lin)

Minimum increment: 1

Recommended increment: 1

EndColEndColEndColEndColEndColendCol (input_control)  line.end.x(-array) HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / 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 endCol (lin)

Minimum increment: 1

Recommended increment: 1

Result

The operator gen_region_linegen_region_lineGenRegionLinegen_region_lineGenRegionLineGenRegionLine 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">)set_system("clip_region",<"true"/"false">)SetSystem("clip_region",<"true"/"false">)SetSystem("clip_region",<"true"/"false">).

Possible Predecessors

split_skeleton_linessplit_skeleton_linesSplitSkeletonLinessplit_skeleton_linesSplitSkeletonLinesSplitSkeletonLines

Alternatives

gen_region_hlinegen_region_hlineGenRegionHlinegen_region_hlineGenRegionHlineGenRegionHline

Module

Foundation


ClassesClassesClassesClasses | | | | Operators