Name
length_xldlength_xldLengthXldlength_xldLengthXldLengthXld — Länge von Konturen oder Polygonen.
Herror length_xld(const Hobject XLD, double* Length)
Herror T_length_xld(const Hobject XLD, Htuple* Length)
Herror length_xld(Hobject XLD, double* Length)
Herror length_xld(Hobject XLD, HTuple* Length)
double HXLD::LengthXld() const
HTuple HXLDArray::LengthXld() const
length_xldlength_xldLengthXldlength_xldLengthXldLengthXld berechnet die Gesamtlänge der Konturen oder
der Polygone, die in XLDXLDXLDXLDXLDXLD übergeben werden. Die Länge
ergibt sich als Summe der Euklidschen Abstände der einzelnen
Kurvenpunkte. Wird mehr als eine Kontur oder ein Polygon übergeben,
dann werden die Ergebnisse in Tupeln in der Reihenfolge ihrer
entsprechenden Konturen bzw. Polygone in XLDXLDXLDXLDXLDXLD abgespeichert.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
Zu untersuchende Konturen bzw. Polygone.
Länge der Kontur bzw. des Polygons.
Zusicherung: Length >= 0
Sei n die Anzahl der Punkte in der Kontur bzw. dem
Polygon. Dann ist die Laufzeit O(n).
length_xldlength_xldLengthXldlength_xldLengthXldLengthXld liefert den Wert 2 (H_MSG_TRUE), falls die Eingabe
nicht leer ist. Das Verhalten bei leerer Eingabe lässt sich
mittels set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)
festlegen. Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.
gen_contours_skeleton_xldgen_contours_skeleton_xldGenContoursSkeletonXldgen_contours_skeleton_xldGenContoursSkeletonXldGenContoursSkeletonXld,
smooth_contours_xldsmooth_contours_xldSmoothContoursXldsmooth_contours_xldSmoothContoursXldSmoothContoursXld,
gen_polygons_xldgen_polygons_xldGenPolygonsXldgen_polygons_xldGenPolygonsXldGenPolygonsXld
area_center_xldarea_center_xldAreaCenterXldarea_center_xldAreaCenterXldAreaCenterXld,
moments_any_xldmoments_any_xldMomentsAnyXldmoments_any_xldMomentsAnyXldMomentsAnyXld,
moments_xldmoments_xldMomentsXldmoments_xldMomentsXldMomentsXld,
contlengthcontlengthContlengthcontlengthContlengthContlength
Foundation