Name
moments_region_central moments_region_central MomentsRegionCentral MomentsRegionCentral — Ermitteln der geometrischen Momente von Regionen.
Herror moments_region_central (const Hobject Regions , double* I1 , double* I2 , double* I3 , double* I4 )
Herror T_moments_region_central (const Hobject Regions , Htuple* I1 , Htuple* I2 , Htuple* I3 , Htuple* I4 )
void MomentsRegionCentral (const HObject& Regions , HTuple* I1 , HTuple* I2 , HTuple* I3 , HTuple* I4 )
HTuple HRegion ::MomentsRegionCentral (HTuple* I2 , HTuple* I3 , HTuple* I4 ) const
double HRegion ::MomentsRegionCentral (double* I2 , double* I3 , double* I4 ) const
moments_region_central moments_region_central MomentsRegionCentral MomentsRegionCentral MomentsRegionCentral berechnet die
zentrale Momente (I1 I1 I1 I1 i1 , I2 I2 I2 I2 i2 ,
I3 I3 I3 I3 i3 , I4 I4 I4 I4 i4 ).
Berechnung: Die invarianten Momente
sind definiert durch:
Wird mehr als eine Region übergeben, dann werden die Ergebnisse in
Tupeln abgespeichert, wobei der Index eines Wertes in dem Tupel
dem Index einer Region in der Eingabe entspricht.
Bei leerer Region haben alle Parameter den Wert 0.0, soweit kein
anderes Verhalten eingestellt wurde (siehe set_system set_system SetSystem SetSystem SetSystem ).
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 Regionen.
Sei Z die Fläche einer Region, dann beträgt die
Laufzeitkomplexität im Mittel O(sqrt(Z)).
moments_region_central moments_region_central MomentsRegionCentral MomentsRegionCentral MomentsRegionCentral liefert den Wert 2 (H_MSG_TRUE), falls die Eingabe nicht
leer ist. Das Verhalten bei leerer Eingabe (keine Eingaberegionen
vorhanden) lässt sich mittels
set_system('no_object_result',<Result>) set_system("no_object_result",<Result>) SetSystem("no_object_result",<Result>) SetSystem("no_object_result",<Result>) SetSystem("no_object_result",<Result>) festlegen.
Das Verhalten bei einer leeren Region (Region ist die leere Menge)
wird mit set_system('empty_region_result',<Result>) set_system("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>)
bestimmt. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
threshold threshold Threshold Threshold Threshold ,
regiongrowing regiongrowing Regiongrowing Regiongrowing Regiongrowing ,
connection connection Connection Connection Connection
moments_region_2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd MomentsRegion2nd
elliptic_axis elliptic_axis EllipticAxis EllipticAxis EllipticAxis
Foundation