Class CompoundCurve
İçindekiler
[
Saklamak
]CompoundCurve class
Bitişik eğrilerin bitiş noktalarında birleştirildiği bir dizi bitişik eğriyi temsil eden bir eğri.
public class CompoundCurve : Curve, ICompoundCurve
yapıcılar
İsim | Tanım |
---|---|
CompoundCurve() | Yeni bir örneğini başlatır.CompoundCurve sınıf. |
CompoundCurve(ICompoundCurve) | Yeni bir örneğini başlatır.CompoundCurve sınıf. |
CompoundCurve(IEnumerable<ICurve>) | Yeni bir örneğini başlatır.CompoundCurve sınıf. |
Özellikleri
İsim | Tanım |
---|---|
CoordinateDimension { get; } | Bunun için koordinat boyutlarının sayısını alırGeometry . |
Count { get; } | Eğri sayısını alırICompoundCurve . |
Dimension { get; } | Bunun topolojik boyutunu alırGeometry . |
override EndPoint { get; } | Eğrinin bitiş noktasının bir kopyasını döndürür. |
override GeometryType { get; } | Geometrinin türünü alır. |
override HasCurveGeometry { get; } | Bu geometrinin eğri (doğrusal olmayan) geometri olup olmadığını veya içerip içermediğini gösteren bir değer alır. |
HasM { get; set; } | Bu örneğin M koordinatına sahip olup olmadığını gösteren bir değer alır. |
HasZ { get; set; } | Bu örneğin Z koordinatına sahip olup olmadığını gösteren bir değer alır. |
IsClosed { get; } | Bir eğrinin kapalı olup olmadığını gösteren bir değer alır. Bir eğri, başlangıç noktası bitiş noktasına eşitse kapalıdır. |
override IsEmpty { get; } | Bu örneğin boş olup olmadığını gösteren bir değer alır. |
IsSimple { get; } | Bu örneğin SFA açısından basit olup olmadığını gösteren bir değer alır. |
IsValid { get; } | Bu örneğin geçerli olup olmadığını gösteren bir değer alır. |
Item { get; } | Şunu alır:ICurve belirtilen dizinde. |
SpatialReferenceSystem { get; set; } | Bu örneğin SpatialReferenceSystem’ını alır. Bu özellik şu şekilde olabilir:null , SpatialReferenceSystem ayarlanmamışsa. Yeni SpatialReferenceSystem atandığında herhangi bir koordinat dönüşümü gerçekleştirilmez, sadece referans değişir. |
override StartPoint { get; } | Eğrinin başlangıç noktasının bir kopyasını döndürür. |
yöntemler
İsim | Tanım |
---|---|
AddCurve(ICurve) | Bunun sonuna bir eğri eklerCompoundCurve . |
AsBinary() | Bu geometriyi İyi Bilinen İkili gösterimine çevirir. |
AsBinary(WkbVariant) | Bu geometriyi İyi Bilinen İkili gösterimine çevirir. |
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | Bu geometriyi bir görüntü sunumuna aktarın. |
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | Bu geometriyi bir görüntü sunumuna aktarın. |
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | Bu geometriyi bir görüntü sunumuna aktarın. |
AsText() | Bu geometriyi İyi Bilinen Metin temsiline çevirir. |
AsText(WktVariant) | Bu geometriyi İyi Bilinen Metin temsiline çevirir. |
AsText(WktVariant, NumericFormat) | Bu geometriyi İyi Bilinen Metin temsiline çevirir. |
override Clone() | Bu örneği klonlar. |
CoveredBy(IGeometry) | Bu geometrinin belirli bir geometri tarafından kapsanıp kapsanmadığını belirler. |
Covers(IGeometry) | Bu geometrinin belirli bir geometriyi kapsayıp kapsamadığını belirler. |
Crosses(IGeometry) | Bu geometri ile belirli bir geometrinin kesişip kesişmediğini belirler. |
Difference(IGeometry) | Belirtilen geometriyi bu geometriden çıkarır. |
Disjoint(IGeometry) | Bu geometrinin belirli bir geometriden ayrık olup olmadığını belirler. |
Equals(ICompoundCurve) | Geçerli nesnenin aynı türden başka bir nesneye eşit olup olmadığını gösterir. |
override Equals(object) | Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. |
GetArea() | Bu geometrinin alanını hesaplar. |
GetBuffer(double, int) | Bu geometri etrafında bir tampon bölge hesaplar. |
GetCentroid() | Bu geometrinin ağırlık merkezini hesaplar. |
GetConvexHull() | Bu geometrinin dışbükey gövdesini hesaplar. |
GetDistanceTo(IGeometry) | Bu geometri ile belirli bir geometri arasındaki minimum mesafeyi hesaplar. |
GetEnumerator() | Koleksiyon boyunca yinelenen bir Numaralandırıcı döndürür. |
GetExtent() | Bu geometrinin sınırlayıcı kapsamını hesaplar ve döndürür. |
override GetHashCode() | Varsayılan karma işlevi olarak işlev görür. |
GetLength() | Bu geometrinin uzunluğunu hesaplar. |
Intersection(IGeometry) | Bu geometri ile belirtilen bir geometri arasında bir kesişim oluşturur. |
Intersects(Extent) | Bu geometrinin belirli bir kapsamla kesişip kesişmediğini belirler. |
Intersects(IGeometry) | Bu geometri ile belirli bir geometrinin kesişip kesişmediğini belirler. |
Overlaps(IGeometry) | Bu geometrinin belirtilen bir geometri ile örtüşüp örtüşmediğini belirler. |
Relate(IGeometry, string) | Bu geometrinin ve belirli bir geometrinin DE-9IM kesişim matrisinin sağlanan desenle eşleşip eşleşmediğini belirler. |
ReplacePolygonsByLines() | Bu geometrinin çizgileri olarak temsil edilen çokgenleri alır. |
override Reverse() | Bunu tersine çevirirCompoundCurve . Yani - eğrilerin sırasının tersi ve bu bileşik eğri içindeki her eğri. |
RoundM(int) | M koordinatını belirtilen sayıda kesirli basamağa yuvarlar. |
RoundXY(int) | X ve Y koordinatlarını belirtilen sayıda kesirli basamağa yuvarlar. |
RoundZ(int) | Z koordinatını belirtilen sayıda kesirli basamağa yuvarlar. |
override SetEmpty() | Bunu yaparGeometry boş. |
SpatiallyContains(IGeometry) | Bu geometrinin uzamsal olarak belirli bir geometri içerip içermediğini belirler. |
SpatiallyEquals(IGeometry) | Bu geometrinin uzamsal olarak belirtilen bir geometriye eşit olup olmadığını belirler. |
SymDifference(IGeometry) | Bu geometri ile belirtilen bir geometri arasında simetrik bir fark oluşturur. |
ToEditable() | Bu geometrinin düzenlenebilir bir kopyasını alır. (3 methods) |
ToEditable<T>() | Bu geometrinin düzenlenebilir bir kopyasını alır. |
ToLinearGeometry() | Varsayılanı kullanarak bu geometrinin yaklaşık veya eşdeğer eğri olmayan sürümünü alırhata payı . (2 methods) |
ToLinearGeometry(double) | Belirtilen geometriyi kullanarak bu geometrinin yaklaşık veya eşdeğer eğri olmayan versiyonunu alır.hata payı . (2 methods) |
override ToString() | Geçerli nesneyi temsil eden bir dize döndürür. |
Touches(IGeometry) | Bu geometri ile belirli bir geometrinin birbirine değip değmediğini belirler. |
Union(IGeometry) | Bu geometriyi ve belirtilen bir geometriyi birleştirir. |
Within(Extent) | Bu geometrinin belirli bir kapsam içinde olup olmadığını belirler. |
Within(IGeometry) | Bu geometrinin belirli bir geometri içinde olup olmadığını belirler. |
operator == | ==. operatörünü uygular |
operator != | !=. operatörünü uygular |
Notlar
Bileşik eğri başka bileşik eğriler içeremez.
Ayrıca bakınız
- class Curve
- interface ICompoundCurve
- ad alanı Aspose.Gis.Geometries
- toplantı Aspose.GIS