KlassenKlassenKlassenKlassen | | | | Operatoren

move_contour_origT_move_contour_origMoveContourOrigmove_contour_origMoveContourOrigMoveContourOrig (Operator)

Name

move_contour_origT_move_contour_origMoveContourOrigmove_contour_origMoveContourOrigMoveContourOrig — Transformieren des Koordinatenursprungs in den Flächenschwerpunkt.

Warnung

move_contour_origmove_contour_origMoveContourOrigmove_contour_origMoveContourOrigMoveContourOrig ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.

Signatur

move_contour_orig( : : Rows, Columns : RowsMoved, ColumnsMoved)

Herror T_move_contour_orig(const Htuple Rows, const Htuple Columns, Htuple* RowsMoved, Htuple* ColumnsMoved)

Herror move_contour_orig(const HTuple& Rows, const HTuple& Columns, HTuple* RowsMoved, HTuple* ColumnsMoved)

void MoveContourOrig(const HTuple& Rows, const HTuple& Columns, HTuple* RowsMoved, HTuple* ColumnsMoved)

static void HMisc::MoveContourOrig(const HTuple& Rows, const HTuple& Columns, HTuple* RowsMoved, HTuple* ColumnsMoved)

void HOperatorSetX.MoveContourOrig(
[in] VARIANT Rows, [in] VARIANT Columns, [out] VARIANT* RowsMoved, [out] VARIANT* ColumnsMoved)

VARIANT HMiscX.MoveContourOrig(
[in] VARIANT Rows, [in] VARIANT Columns, [out] VARIANT* ColumnsMoved)

static void HOperatorSet.MoveContourOrig(HTuple rows, HTuple columns, out HTuple rowsMoved, out HTuple columnsMoved)

static void HMisc.MoveContourOrig(HTuple rows, HTuple columns, out HTuple rowsMoved, out HTuple columnsMoved)

Beschreibung

move_contour_origmove_contour_origMoveContourOrigmove_contour_origMoveContourOrigMoveContourOrig verschiebt die eingegebene Kontur so, dass der Koordinatenursprung im Flächenschwerpunkt liegt.

Es ist zu beachten, dass move_contour_origmove_contour_origMoveContourOrigmove_contour_origMoveContourOrigMoveContourOrig nur dann sinnvolle Ergebnisse liefert, falls die Kontur eine Fläche in der Ebene einschließt. Insbesondere darf sich die Kontur nicht selbst schneiden. Dies ist insbesondere dann zu beachten, wenn offene Konturen übergeben werden, da diese automatisch geschlossen werden, was dazu führen kann, dass sich die Kontur selbst schneidet. Ob sich die Konturen selbst schneiden, kann leicht mit test_self_intersection_xldtest_self_intersection_xldTestSelfIntersectionXldtest_self_intersection_xldTestSelfIntersectionXldTestSelfIntersectionXld überprüft werden.

Parallelisierung

Parameter

RowsRowsRowsRowsRowsrows (input_control)  contour.y-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Zeilenkoordinaten der Kontur.

ColumnsColumnsColumnsColumnsColumnscolumns (input_control)  contour.x-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Spaltenkoordinaten der Kontur.

RowsMovedRowsMovedRowsMovedRowsMovedRowsMovedrowsMoved (output_control)  contour.y-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Zeilenkoordinaten der verschobenen Kontur.

ColumnsMovedColumnsMovedColumnsMovedColumnsMovedColumnsMovedcolumnsMoved (output_control)  contour.x-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Spaltenkoordinaten der verschobenen Kontur.

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren