CoordinateCollection

CoordinateCollection class

Koordinat koleksiyonu.

public class CoordinateCollection : Collection

Özellikleri

İsimTanım
ArcToCol { get; }Sırasıyla X, Y ve A öğeleri tarafından temsil edilen dairesel bir yayın x- ve y-koordinatlarını ve yayını içerir.
Count { get; }Koleksiyonda fiilen bulunan öğelerin sayısını alır.
EllipseCol { get; }Elips merkez noktasının x ve y koordinatlarını ve elips üzerindeki iki noktayı belirten öğeleri içerir.
EllipticalArcToCol { get; }Eliptik bir yay hakkında bilgi belirten öğeler içerir.
InfiniteLineCol { get; }Sonsuz bir doğru üzerindeki iki noktanın x ve y koordinatlarını belirten öğeler içerir. X ve Y öğeleri, birinci noktanın x- ve y-koordinatlarını belirtir ve A ve B öğeleri, ikinci noktanın x- ve y-koordinatlarını belirtir.
Item { get; }Belirtilen dizindeki öğeyi alır.
LineToCol { get; }Düz çizgi parçasının bitiş tepe noktasının x ve y koordinatlarını içerir. Bu koordinatlar sırasıyla X ve Y öğelerinde bulunur.
MoveToCol { get; }Bir şeklin ilk tepe noktasının x- ve y-koordinatlarını veya yoldaki bir kesintiden sonraki ilk tepe noktasının x- ve y-koordinatlarını içerir.
NURBSToCol { get; }x- ve y-koordinatlarını, sondan ikinci düğümün konumunu, son ağırlığın konumunu, ilk düğümün konumunu, birinci ağırlığın konumunu ve düzgün olmayan rasyonel B-spline (NURBS) formülünü içerir. Bu bilgiler sırasıyla X, Y, A, B, C, D ve E öğelerinde belirtilir.
PolylineToCol { get; }Sürekli çizginin ve sürekli çizgi formülünün son noktasının x ve y koordinatlarını içerir. X ve Y öğelerinde koordinatlar belirtilir ve A öğesinde formül belirtilir.
RelCubBezToCol { get; }RelCubBezTo’nun noktaları için x- ve y-koordinatlarını içerir. Koordinatlar göreli koordinatlar olarak belirtilir.
RelEllipticalArcToCol { get; }Eliptik bir yay hakkında bilgi belirten öğeler içerir. Koordinatlar göreli koordinatlar olarak belirtilir.
RelLineToCol { get; }Düz çizgi parçasının bitiş tepe noktasının x ve y koordinatlarını içerir. Bu koordinatlar, sırasıyla X ve Y öğelerinde bulunur. Koordinatlar, bağıl koordinatlar olarak belirtilir.
RelMoveToCol { get; }Bir şeklin ilk köşesinin x- ve y-koordinatlarını içerir veya yoldaki bir kesintiden sonraki ilk tepenin x- ve y-koordinatlarını içerir. Koordinatlar göreli koordinatlar olarak belirtilir.
RelQuadBezToCol { get; }RelQuadBezTo noktaları için x- ve y-koordinatlarını içerir. Koordinatlar bağıl koordinatlar olarak belirtilir.
SplineKnotCol { get; }Sırasıyla X, Y ve A öğeleriyle temsil edilen bir spline’ın kontrol noktası ve spline’ın düğümü için x- ve y-koordinatlarını içerir.
SplineStartCol { get; }Bir eğri çizginin ikinci kontrol noktası, ikinci düğümü, ilk düğümü, son düğümü ve eğri çizgisinin derecesi için x ve y koordinatlarını içerir. Bu bilgi sırasıyla X, Y, A, B, C ve D öğelerinde bulunur.

yöntemler

İsimTanım
Add(ArcTo)ArcTo nesnesini koleksiyona ekleyin.
Add(Coordinate)Koordinat nesnesini koleksiyona ekleyin.
Add(Ellipse)Koleksiyona Ellipse nesnesini ekleyin.
Add(EllipticalArcTo)EllipticalArcTo nesnesini koleksiyona ekleyin.
Add(InfiniteLine)Koleksiyona InfiniteLine nesnesini ekleyin.
Add(LineTo)LineTo nesnesini koleksiyona ekleyin.
Add(MoveTo)Koleksiyona MoveTo nesnesini ekleyin.
Add(NURBSTo)NURBSTo nesnesini koleksiyona ekleyin.
Add(PolylineTo)Koleksiyona PolylineTo nesnesini ekleyin.
Add(RelCubBezTo)RelCubBezTo nesnesini koleksiyona ekleyin.
Add(RelEllipticalArcTo)RelEllipticalArcTo nesnesini koleksiyona ekleyin.
Add(RelLineTo)RelLineTo nesnesini koleksiyona ekleyin.
Add(RelMoveTo)RelMoveTo nesnesini koleksiyona ekleyin.
Add(RelQuadBezTo)RelQuadBezTo nesnesini koleksiyona ekleyin.
Add(SplineKnot)SplineKnot nesnesini koleksiyona ekleyin.
Add(SplineStart)SplineStart nesnesini koleksiyona ekleyin.
Clear()Koleksiyondaki tüm öğeleri kaldırır.
GetEnumerator()Jenerik olmayan bir koleksiyon üzerinde basit yinelemeyi destekler.
IsExist(int)Koleksiyonda mevcut bir öğedir.
Remove(ArcTo)Koleksiyondan ArcTo nesnesini kaldırın.
Remove(Coordinate)Koordinat nesnesini koleksiyondan kaldırın.
Remove(Ellipse)Ellipse nesnesini koleksiyondan kaldırın.
Remove(EllipticalArcTo)EllipticalArcTo nesnesini koleksiyondan kaldırın.
Remove(InfiniteLine)Koleksiyondan InfiniteLine nesnesini kaldırın.
Remove(LineTo)LineTo nesnesini koleksiyondan kaldırın.
Remove(MoveTo)Koleksiyondan MoveTo nesnesini kaldırın.
Remove(NURBSTo)NURBSTo nesnesini koleksiyondan kaldırın.
Remove(PolylineTo)Koleksiyondan PolylineTo nesnesini kaldırın.
Remove(RelCubBezTo)Koleksiyondan RelCubBezTo nesnesini kaldırın.
Remove(RelEllipticalArcTo)Koleksiyondan RelEllipticalArcTo nesnesini kaldırın.
Remove(RelLineTo)Koleksiyondan RelLineTo nesnesini kaldırın.
Remove(RelMoveTo)Koleksiyondan RelMoveTo nesnesini kaldırın.
Remove(RelQuadBezTo)RelQuadBezTo nesnesini koleksiyondan kaldırın.
Remove(SplineKnot)Koleksiyondan SplineKnot nesnesini kaldırın.
Remove(SplineStart)Koleksiyondan SplineStart nesnesini kaldırın.

Ayrıca bakınız