gen_cross_contour_xldgen_cross_contour_xldGenCrossContourXldGenCrossContourXldgen_cross_contour_xld (Operator)
Name
gen_cross_contour_xldgen_cross_contour_xldGenCrossContourXldGenCrossContourXldgen_cross_contour_xld — Erzeugen einer XLD-Kontur in Form eines Kreuzes zu jedem Eingabepunkt.
Signatur
Herror gen_cross_contour_xld(Hobject* Cross, double Row, double Col, double Size, double Angle)
Herror T_gen_cross_contour_xld(Hobject* Cross, const Htuple Row, const Htuple Col, const Htuple Size, const Htuple Angle)
void GenCrossContourXld(HObject* Cross, const HTuple& Row, const HTuple& Col, const HTuple& Size, const HTuple& Angle)
void HXLDCont::GenCrossContourXld(const HTuple& Row, const HTuple& Col, const HTuple& Size, double Angle)
void HXLDCont::GenCrossContourXld(double Row, double Col, double Size, double Angle)
static void HOperatorSet.GenCrossContourXld(out HObject cross, HTuple row, HTuple col, HTuple size, HTuple angle)
void HXLDCont.GenCrossContourXld(HTuple row, HTuple col, HTuple size, double angle)
void HXLDCont.GenCrossContourXld(double row, double col, double size, double angle)
def gen_cross_contour_xld(row: MaybeSequence[Union[float, int]], col: MaybeSequence[Union[float, int]], size: Union[float, int], angle: float) -> HObject
Beschreibung
gen_cross_contour_xldgen_cross_contour_xldGenCrossContourXldGenCrossContourXldgen_cross_contour_xld erzeugt zu jedem Eingabepunkt
(RowRowRowrowrow,ColColColcolcol) eine kreuzförmige-XLD Kontur. Konzeptionell
besteht diese XLD-Kontur aus zwei Linien der Länge SizeSizeSizesizesize, die
sich genau im Eingabepunkt schneiden, und deren Orientierung von
AngleAngleAngleangleangle vorgegeben wird. Das Kreuz wird in CrossCrossCrosscrosscross
zurückgegeben.
Parameter-Broadcasting
Dieser Operator unterstützt Parameter-Broadcasting.
Das bedeutet, dass für jeden Parameter ein Tupel der Länge
1 oder 'N'"N""N""N""N" übergeben werden kann.
Tupel der Länge 1 werden wiederholt verwendet,
so dass immer 'N'"N""N""N""N" Elemente erzeugt und zurückgegeben werden.
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
CrossCrossCrosscrosscross (output_object) xld_cont(-array) → objectHXLDContHObjectHObjectHobject *
Erzeugte XLD-Konturen.
RowRowRowrowrow (input_control) point.y(-array) → HTupleMaybeSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Zeilenkoordinaten der Eingabepunkte.
ColColColcolcol (input_control) point.x(-array) → HTupleMaybeSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Spaltenkoordinaten der Eingabepunkte.
Restriktion:
number(Col) == number(Row)
SizeSizeSizesizesize (input_control) number → HTupleUnion[float, int]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Länge der Schenkel des Kreuzes.
Default:
6.0
Wertevorschläge:
4.0, 6.0, 8.0, 10.0
Restriktion:
0.0 <= Size
AngleAngleAngleangleangle (input_control) angle.rad → HTuplefloatHTupleHtuple (real) (double) (double) (double)
Orientierung der Kreuze.
Default:
0.785398
Wertevorschläge:
0.0, 0.785398
Ergebnis
Sind die Parameterwerte korrekt und tritt kein Fehler während der
Berechnung auf, liefert gen_cross_contour_xldgen_cross_contour_xldGenCrossContourXldGenCrossContourXldgen_cross_contour_xld den Wert 2 (
H_MSG_TRUE)
.
durchgeführt.
Vorgänger
points_foerstnerpoints_foerstnerPointsFoerstnerPointsFoerstnerpoints_foerstner,
points_harrispoints_harrisPointsHarrisPointsHarrispoints_harris,
critical_points_sub_pixcritical_points_sub_pixCriticalPointsSubPixCriticalPointsSubPixcritical_points_sub_pix,
local_max_sub_pixlocal_max_sub_pixLocalMaxSubPixLocalMaxSubPixlocal_max_sub_pix,
local_min_sub_pixlocal_min_sub_pixLocalMinSubPixLocalMinSubPixlocal_min_sub_pix,
saddle_points_sub_pixsaddle_points_sub_pixSaddlePointsSubPixSaddlePointsSubPixsaddle_points_sub_pix
Alternativen
disp_crossdisp_crossDispCrossDispCrossdisp_cross
Modul
Foundation