gen_rectangle2_contour_xldgen_rectangle2_contour_xldGenRectangle2ContourXldGenRectangle2ContourXld (Operator)
Name
gen_rectangle2_contour_xldgen_rectangle2_contour_xldGenRectangle2ContourXldGenRectangle2ContourXld
— Erzeugen einer XLD-Kontur in Form eines Rechtecks.
Signatur
Herror gen_rectangle2_contour_xld(Hobject* Rectangle, double Row, double Column, double Phi, double Length1, double Length2)
Herror T_gen_rectangle2_contour_xld(Hobject* Rectangle, const Htuple Row, const Htuple Column, const Htuple Phi, const Htuple Length1, const Htuple Length2)
void GenRectangle2ContourXld(HObject* Rectangle, const HTuple& Row, const HTuple& Column, const HTuple& Phi, const HTuple& Length1, const HTuple& Length2)
void HXLDCont::GenRectangle2ContourXld(const HTuple& Row, const HTuple& Column, const HTuple& Phi, const HTuple& Length1, const HTuple& Length2)
void HXLDCont::GenRectangle2ContourXld(double Row, double Column, double Phi, double Length1, double Length2)
static void HOperatorSet.GenRectangle2ContourXld(out HObject rectangle, HTuple row, HTuple column, HTuple phi, HTuple length1, HTuple length2)
void HXLDCont.GenRectangle2ContourXld(HTuple row, HTuple column, HTuple phi, HTuple length1, HTuple length2)
void HXLDCont.GenRectangle2ContourXld(double row, double column, double phi, double length1, double length2)
Beschreibung
gen_rectangle2_contour_xldgen_rectangle2_contour_xldGenRectangle2ContourXldGenRectangle2ContourXldGenRectangle2ContourXld
erzeugt eine oder mehrere
XLD-Konturen in Form eines beliebig orientierten Rechtecks. Das
Rechteck hat den Mittelpunkt (RowRowRowRowrow
, ColumnColumnColumnColumncolumn
), die
Orientierung PhiPhiPhiPhiphi
und die halben Kantenlängen
Length1Length1Length1Length1length1
und Length2Length2Length2Length2length2
. Der Winkel PhiPhiPhiPhiphi
wird
im Bogenmaß spezifiziert und gibt den Winkel der horizontalen Achse
und der Kante mit der halben Länge Length1Length1Length1Length1length1
im mathematisch
positiven Sinn (gegen den Uhrzeigersinn) an. Es kann mehr als eine
XLD-Kontur erzeugt werden, indem ein Tupel von Rechteckparametern
übergeben wird.
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
RectangleRectangleRectangleRectanglerectangle
(output_object) xld_cont(-array) →
objectHXLDContHXLDContHobject *
Rechteckskontur.
RowRowRowRowrow
(input_control) rectangle2.center.y(-array) →
HTupleHTupleHtuple (real) (double) (double) (double)
Zeilenkoordinate des Mittelpunktes des Rechtecks.
Defaultwert: 300.0
ColumnColumnColumnColumncolumn
(input_control) rectangle2.center.x(-array) →
HTupleHTupleHtuple (real) (double) (double) (double)
Spaltenkoordinate des Mittelpunktes des Rechtecks.
Defaultwert: 200.0
PhiPhiPhiPhiphi
(input_control) rectangle2.angle.rad(-array) →
HTupleHTupleHtuple (real) (double) (double) (double)
Orientierung der Hauptachse des Rechtecks in Bogenmaß.
Defaultwert: 0.0
Restriktion: - pi / 2 < Phi && Phi <= pi / 2
Length1Length1Length1Length1length1
(input_control) rectangle2.hwidth(-array) →
HTupleHTupleHtuple (real) (double) (double) (double)
Erster Halbmesser (halbe Länge) des Rechtecks.
Defaultwert: 100.5
Length2Length2Length2Length2length2
(input_control) rectangle2.hheight(-array) →
HTupleHTupleHtuple (real) (double) (double) (double)
Zweiter Halbmesser (halbe Breite) des Rechtecks.
Defaultwert: 20.5
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
gen_rectangle2_contour_xldgen_rectangle2_contour_xldGenRectangle2ContourXldGenRectangle2ContourXldGenRectangle2ContourXld
den Wert 2 (H_MSG_TRUE). Gegebenenfalls
wird eine Fehlerbehandlung durchgeführt.
Vorgänger
fit_rectangle2_contour_xldfit_rectangle2_contour_xldFitRectangle2ContourXldFitRectangle2ContourXldFitRectangle2ContourXld
Alternativen
gen_rectangle2gen_rectangle2GenRectangle2GenRectangle2GenRectangle2
Siehe auch
gen_contour_polygon_xldgen_contour_polygon_xldGenContourPolygonXldGenContourPolygonXldGenContourPolygonXld
Modul
Foundation