select_lines_longestT_select_lines_longestSelectLinesLongestSelectLinesLongestselect_lines_longest (Operator)
Name
select_lines_longestT_select_lines_longestSelectLinesLongestSelectLinesLongestselect_lines_longest — Auswahl der längsten Eingabelinien.
Warnung
select_lines_longestselect_lines_longestSelectLinesLongestSelectLinesLongestSelectLinesLongestselect_lines_longest ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt.
Signatur
void SelectLinesLongest(const HTuple& RowBeginIn, const HTuple& ColBeginIn, const HTuple& RowEndIn, const HTuple& ColEndIn, const HTuple& Num, HTuple* RowBeginOut, HTuple* ColBeginOut, HTuple* RowEndOut, HTuple* ColEndOut)
static void HMisc::SelectLinesLongest(const HTuple& RowBeginIn, const HTuple& ColBeginIn, const HTuple& RowEndIn, const HTuple& ColEndIn, Hlong Num, HTuple* RowBeginOut, HTuple* ColBeginOut, HTuple* RowEndOut, HTuple* ColEndOut)
static void HOperatorSet.SelectLinesLongest(HTuple rowBeginIn, HTuple colBeginIn, HTuple rowEndIn, HTuple colEndIn, HTuple num, out HTuple rowBeginOut, out HTuple colBeginOut, out HTuple rowEndOut, out HTuple colEndOut)
static void HMisc.SelectLinesLongest(HTuple rowBeginIn, HTuple colBeginIn, HTuple rowEndIn, HTuple colEndIn, int num, out HTuple rowBeginOut, out HTuple colBeginOut, out HTuple rowEndOut, out HTuple colEndOut)
Beschreibung
select_lines_longestselect_lines_longestSelectLinesLongestSelectLinesLongestSelectLinesLongestselect_lines_longest wählt aus den durch die Tupel
RowBeginInRowBeginInRowBeginInRowBeginInrowBeginInrow_begin_in, ColBeginInColBeginInColBeginInColBeginIncolBeginIncol_begin_in, RowEndInRowEndInRowEndInRowEndInrowEndInrow_end_in
und ColEndInColEndInColEndInColEndIncolEndIncol_end_in beschriebenen Eingabelinien die
NumNumNumNumnumnum längsten Eingabelinien aus.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
RowBeginInRowBeginInRowBeginInRowBeginInrowBeginInrow_begin_in (input_control) line.begin.y-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeilenkoordinaten der Anfangspunkte der Eingabelinien.
ColBeginInColBeginInColBeginInColBeginIncolBeginIncol_begin_in (input_control) line.begin.x-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spaltenkoordinaten der Anfangspunkte der Eingabelinien.
RowEndInRowEndInRowEndInRowEndInrowEndInrow_end_in (input_control) line.end.y-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeilenkoordinaten der Endpunkte der Eingabelinien.
ColEndInColEndInColEndInColEndIncolEndIncol_end_in (input_control) line.end.x-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spaltenkoordinaten der Endpunkte der Eingabelinien.
NumNumNumNumnumnum (input_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
(Maximal) gewünschte Anzahl von Ausgabelinien.
Defaultwert: 10
RowBeginOutRowBeginOutRowBeginOutRowBeginOutrowBeginOutrow_begin_out (output_control) line.begin.y-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeilenkoordinaten der Anfangspunkte der Ausgabelinien.
ColBeginOutColBeginOutColBeginOutColBeginOutcolBeginOutcol_begin_out (output_control) line.begin.x-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spaltenkoordinaten der Anfangspunkte der Ausgabelinien.
RowEndOutRowEndOutRowEndOutRowEndOutrowEndOutrow_end_out (output_control) line.end.y-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeilenkoordinaten der Endpunkte der Ausgabelinien.
ColEndOutColEndOutColEndOutColEndOutcolEndOutcol_end_out (output_control) line.end.x-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spaltenindizes der Endpunkte der Ausgabelinien.
Ergebnis
select_lines_longestselect_lines_longestSelectLinesLongestSelectLinesLongestSelectLinesLongestselect_lines_longest liefert den Wert 2 (H_MSG_TRUE), falls die
Parameterwerte korrekt sind. Ansonsten wird eine
Fehlerbehandlung durchgeführt.
Vorgänger
sobel_ampsobel_ampSobelAmpSobelAmpSobelAmpsobel_amp,
edges_imageedges_imageEdgesImageEdgesImageEdgesImageedges_image,
thresholdthresholdThresholdThresholdThresholdthreshold,
hysteresis_thresholdhysteresis_thresholdHysteresisThresholdHysteresisThresholdHysteresisThresholdhysteresis_threshold,
split_skeleton_regionsplit_skeleton_regionSplitSkeletonRegionSplitSkeletonRegionSplitSkeletonRegionsplit_skeleton_region,
split_skeleton_linessplit_skeleton_linesSplitSkeletonLinesSplitSkeletonLinesSplitSkeletonLinessplit_skeleton_lines
Nachfolger
set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width,
disp_linedisp_lineDispLineDispLineDispLinedisp_line
Alternativen
line_orientationline_orientationLineOrientationLineOrientationLineOrientationline_orientation,
line_positionline_positionLinePositionLinePositionLinePositionline_position,
select_linesselect_linesSelectLinesSelectLinesSelectLinesselect_lines,
partition_linespartition_linesPartitionLinesPartitionLinesPartitionLinespartition_lines
Siehe auch
select_linesselect_linesSelectLinesSelectLinesSelectLinesselect_lines,
partition_linespartition_linesPartitionLinesPartitionLinesPartitionLinespartition_lines,
detect_edge_segmentsdetect_edge_segmentsDetectEdgeSegmentsDetectEdgeSegmentsDetectEdgeSegmentsdetect_edge_segments,
select_shapeselect_shapeSelectShapeSelectShapeSelectShapeselect_shape
Modul
Foundation