Name
intersection_circle_contour_xldintersection_circle_contour_xldIntersectionCircleContourXldintersection_circle_contour_xldIntersectionCircleContourXldIntersectionCircleContourXld — Berechnet die Schnittpunkte von einem Kreis oder Kreisbogen
und einer XLD-Kontur
Herror intersection_circle_contour_xld(const Hobject Contour, double CircleRow, double CircleColumn, double CircleRadius, double CircleStartPhi, double CircleEndPhi, const char* CirclePointOrder, double* Row, double* Column)
Herror T_intersection_circle_contour_xld(const Hobject Contour, const Htuple CircleRow, const Htuple CircleColumn, const Htuple CircleRadius, const Htuple CircleStartPhi, const Htuple CircleEndPhi, const Htuple CirclePointOrder, Htuple* Row, Htuple* Column)
Herror intersection_circle_contour_xld(Hobject Contour, const HTuple& CircleRow, const HTuple& CircleColumn, const HTuple& CircleRadius, const HTuple& CircleStartPhi, const HTuple& CircleEndPhi, const HTuple& CirclePointOrder, double* Row, double* Column)
Herror intersection_circle_contour_xld(Hobject Contour, const HTuple& CircleRow, const HTuple& CircleColumn, const HTuple& CircleRadius, const HTuple& CircleStartPhi, const HTuple& CircleEndPhi, const HTuple& CirclePointOrder, HTuple* Row, HTuple* Column)
intersection_circle_contour_xldintersection_circle_contour_xldIntersectionCircleContourXldintersection_circle_contour_xldIntersectionCircleContourXldIntersectionCircleContourXld berechnet die Schnittpunkte
von einem Kreis oder Kreisbogen und einer XLD-Kontur ContourContourContourContourContourcontour.
Der Kreis wird über dessen Mittelpunkt
(CircleRowCircleRowCircleRowCircleRowCircleRowcircleRow,CircleColumnCircleColumnCircleColumnCircleColumnCircleColumncircleColumn) und Radius
CircleRadiusCircleRadiusCircleRadiusCircleRadiusCircleRadiuscircleRadius definiert. Ein Kreisbogen wird zusätzlich durch den
Anfangs- und Endwinkel CircleStartPhiCircleStartPhiCircleStartPhiCircleStartPhiCircleStartPhicircleStartPhi und CircleEndPhiCircleEndPhiCircleEndPhiCircleEndPhiCircleEndPhicircleEndPhi
des Start- bzw. Endpunktes, sowie durch dessen Umlaufsinn
CirclePointOrderCirclePointOrderCirclePointOrderCirclePointOrderCirclePointOrdercirclePointOrder charakterisiert.
CirclePointOrderCirclePointOrderCirclePointOrderCirclePointOrderCirclePointOrdercirclePointOrder = 'positive'"positive""positive""positive""positive""positive" definiert den Kreisbogen
gegen den Uhrzeigersinn.
CirclePointOrderCirclePointOrderCirclePointOrderCirclePointOrderCirclePointOrdercirclePointOrder = 'negative'"negative""negative""negative""negative""negative" definiert den Kreisbogen
im Uhrzeigersinn.
Die Schnittpunkte, falls vorhanden, werden in (RowRowRowRowRowrow,ColumnColumnColumnColumnColumncolumn)
zurückgegeben.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Zeilenkoordinate des Kreismittelpunktes.
Spaltenkoordiante des Kreismittelpunktes.
Winkel des Startpunktes des Kreises
oder Kreisbogens [rad].
Defaultwert: 0.0
Winkel des Endpunktes des Kreises
oder Kreisbogens [rad].
Defaultwert: 6.28318
Mathematischer Umlaufsinn des Kreises oder Kreisbogens.
Defaultwert:
'positive'
"positive"
"positive"
"positive"
"positive"
"positive"
Werteliste: 'negative'"negative""negative""negative""negative""negative", 'positive'"positive""positive""positive""positive""positive"
Zeilenkoordinate der Schnittpunkte.
Spaltenkoordinate der Schnittpunkte.
Sind die Parameterwerte korrekt, dann liefert
intersection_circle_contour_xldintersection_circle_contour_xldIntersectionCircleContourXldintersection_circle_contour_xldIntersectionCircleContourXldIntersectionCircleContourXld den Wert 2 (H_MSG_TRUE).
intersection_segment_circleintersection_segment_circleIntersectionSegmentCircleintersection_segment_circleIntersectionSegmentCircleIntersectionSegmentCircle
intersection_line_circleintersection_line_circleIntersectionLineCircleintersection_line_circleIntersectionLineCircleIntersectionLineCircle
Foundation