CoordinateCollection

CoordinateCollection class

Koordinatensammlung.

public class CoordinateCollection : Collection

Eigenschaften

Name Beschreibung
ArcToCol { get; } Enthält die x- und y-Koordinaten und den Bogen eines Kreisbogens, der jeweils durch die Elemente X, Y und A dargestellt wird.
Count { get; } Ruft die Anzahl der tatsächlich in der Sammlung enthaltenen Elemente ab.
EllipseCol { get; } Enthält Elemente, die die x- und y-Koordinaten des Mittelpunkts der Ellipse und zwei Punkte auf der Ellipse angeben.
EllipticalArcToCol { get; } Enthält Elemente, die Informationen zu einem Ellipsenbogen angeben.
InfiniteLineCol { get; } Enthält Elemente, die die x- und y-Koordinaten von zwei Punkten auf einer unendlichen Linie angeben. Die Elemente X und Y geben die x- und y-Koordinaten des ersten Punkts an, und die Elemente A und B geben die x- und y-Koordinaten des zweiten Punkts an.
Item { get; } Ruft das Element am angegebenen Index ab.
LineToCol { get; } Enthält x- und y-Koordinaten des Endscheitels eines geraden Liniensegments. Diese Koordinaten sind in den X- bzw. Y-Elementen enthalten.
MoveToCol { get; } Enthält die x- und y-Koordinaten des ersten Scheitelpunkts einer Form oder enthält die x- und y-Koordinaten des ersten Scheitelpunkts nach einer Unterbrechung in einem Pfad.
NURBSToCol { get; } Enthält die x- und y-Koordinaten, Position des vorletzten Knotens, Position des letzten Gewichts, Position des ersten Knotens, Position des ersten Gewichts und die Formel für einen nicht einheitlichen rationalen B-Spline (NURBS). Diese Informationen werden jeweils in den Elementen X, Y, A, B, C, D und E angegeben.
PolylineToCol { get; } Enthält x- und y-Koordinaten des letzten Punktes einer Polylinie und eine Polylinienformel. Die Koordinaten werden in den X- und Y-Elementen angegeben, und die Formel wird in dem A-Element angegeben.
RelCubBezToCol { get; } Enthält x- und y-Koordinaten für die Punkte eines RelCubBezTo. Koordinaten werden als relative Koordinaten angegeben.
RelEllipticalArcToCol { get; } Enthält Elemente, die Informationen über einen Ellipsenbogen angeben. Koordinaten werden als relative Koordinaten angegeben.
RelLineToCol { get; } Enthält x- und y-Koordinaten des Endscheitels eines geraden Liniensegments. Diese Koordinaten sind in den X- bzw. Y-Elementen enthalten. Koordinaten werden als relative Koordinaten angegeben.
RelMoveToCol { get; } Enthält die x- und y-Koordinaten des ersten Scheitelpunkts einer Form oder enthält die x- und y-Koordinaten des ersten Scheitelpunkts nach einer Unterbrechung in einem Pfad. Koordinaten werden als relative Koordinaten angegeben.
RelQuadBezToCol { get; } Enthält x- und y-Koordinaten für die Punkte eines RelQuadBezTo. Koordinaten werden als relative Koordinaten angegeben.
SplineKnotCol { get; } Enthält x- und y-Koordinaten für den Kontrollpunkt eines Splines und den Knoten eines Splines, dargestellt durch die Elemente X, Y bzw. A.
SplineStartCol { get; } Enthält x- und y-Koordinaten für den zweiten Kontrollpunkt eines Splines, seinen zweiten Knoten, seinen ersten Knoten, den letzten Knoten und den Grad des Splines. Diese Informationen sind jeweils in den Elementen X, Y, A, B, C und D enthalten.

Methoden

Name Beschreibung
Add(ArcTo) Fügen Sie das ArcTo-Objekt zur Sammlung hinzu.
Add(Coordinate) Fügen Sie das Coordinate-Objekt zur Sammlung hinzu.
Add(Ellipse) Ellipse-Objekt zur Sammlung hinzufügen.
Add(EllipticalArcTo) Fügen Sie das EllipticalArcTo-Objekt zur Sammlung hinzu.
Add(InfiniteLine) Fügen Sie das InfiniteLine-Objekt zur Sammlung hinzu.
Add(LineTo) Fügen Sie das LineTo-Objekt zur Sammlung hinzu.
Add(MoveTo) Fügen Sie das MoveTo-Objekt zur Sammlung hinzu.
Add(NURBSTo) Fügen Sie das NURBSTo-Objekt zur Sammlung hinzu.
Add(PolylineTo) Fügen Sie das PolylineTo-Objekt zur Sammlung hinzu.
Add(RelCubBezTo) Fügen Sie das RelCubBezTo-Objekt zur Sammlung hinzu.
Add(RelEllipticalArcTo) Fügen Sie das RelEllipticalArcTo-Objekt zur Sammlung hinzu.
Add(RelLineTo) Fügen Sie das RelLineTo-Objekt zur Sammlung hinzu.
Add(RelMoveTo) Fügen Sie das RelMoveTo-Objekt zur Sammlung hinzu.
Add(RelQuadBezTo) Fügen Sie das RelQuadBezTo-Objekt zur Sammlung hinzu.
Add(SplineKnot) SplineKnot-Objekt zur Sammlung hinzufügen.
Add(SplineStart) SplineStart-Objekt zur Sammlung hinzufügen.
Clear() Entfernt alle Elemente aus der Sammlung.
GetEnumerator() Unterstützt eine einfache Iteration über eine nicht generische Sammlung.
IsExist(int) Ist ein Element in der Sammlung vorhanden.
Remove(ArcTo) Entfernen Sie das ArcTo-Objekt aus der Sammlung.
Remove(Coordinate) Entfernen Sie das Coordinate-Objekt aus der Sammlung.
Remove(Ellipse) Entfernen Sie das Ellipse-Objekt aus der Sammlung.
Remove(EllipticalArcTo) Entfernen Sie das EllipticalArcTo-Objekt aus der Sammlung.
Remove(InfiniteLine) Entfernen Sie das InfiniteLine-Objekt aus der Sammlung.
Remove(LineTo) Entfernen Sie das LineTo-Objekt aus der Sammlung.
Remove(MoveTo) Entfernen Sie das MoveTo-Objekt aus der Sammlung.
Remove(NURBSTo) Entfernen Sie das NURBSTo-Objekt aus der Sammlung.
Remove(PolylineTo) Entfernen Sie das PolylineTo-Objekt aus der Sammlung.
Remove(RelCubBezTo) Entfernen Sie das RelCubBezTo-Objekt aus der Sammlung.
Remove(RelEllipticalArcTo) Entfernen Sie das RelEllipticalArcTo-Objekt aus der Sammlung.
Remove(RelLineTo) Entfernen Sie das RelLineTo-Objekt aus der Sammlung.
Remove(RelMoveTo) Entfernen Sie das RelMoveTo-Objekt aus der Sammlung.
Remove(RelQuadBezTo) Entfernen Sie das RelQuadBezTo-Objekt aus der Sammlung.
Remove(SplineKnot) Entfernen Sie das SplineKnot-Objekt aus der Sammlung.
Remove(SplineStart) Entfernen Sie das SplineStart-Objekt aus der Sammlung.

Siehe auch