Class CompoundCurve
isi
[
bersembunyi
]CompoundCurve class
Kurva yang mewakili urutan kurva yang berdekatan sedemikian rupa sehingga kurva yang berdekatan digabungkan pada titik akhirnya.
public class CompoundCurve : Curve, ICompoundCurve
Konstruktor
| Nama | Keterangan |
|---|---|
| CompoundCurve() | Menginisialisasi instance baru dariCompoundCurve kelas. |
| CompoundCurve(ICompoundCurve) | Menginisialisasi instance baru dariCompoundCurve kelas. |
| CompoundCurve(IEnumerable<ICurve>) | Menginisialisasi instance baru dariCompoundCurve kelas. |
Properti
| Nama | Keterangan |
|---|---|
| CoordinateDimension { get; } | Mendapat jumlah dimensi koordinat untuk iniGeometry . |
| Count { get; } | Mendapat jumlah kurva diICompoundCurve . |
| Dimension { get; } | Mendapat dimensi topologi iniGeometry . |
| override EndPoint { get; } | Mengembalikan salinan titik akhir kurva. |
| override GeometryType { get; } | Mendapatkan jenis geometri. |
| override HasCurveGeometry { get; } | Mendapat nilai yang menunjukkan apakah geometri ini merupakan atau mengandung geometri kurva (bukan linier). |
| HasM { get; set; } | Mendapat nilai yang menunjukkan apakah instance ini memiliki koordinat M. |
| HasZ { get; set; } | Mendapat nilai yang menunjukkan apakah instance ini memiliki koordinat Z. |
| IsClosed { get; } | Mendapat nilai yang menunjukkan apakah kurva tertutup. Kurva ditutup jika titik awalnya sama dengan titik akhirnya. |
| override IsEmpty { get; } | Mendapat nilai yang menunjukkan apakah instance ini kosong. |
| IsSimple { get; } | Mendapat nilai yang menunjukkan apakah instance ini sederhana dari sudut pandang SFA. |
| IsValid { get; } | Mendapat nilai yang menunjukkan apakah instance ini valid. |
| Item { get; } | MendapatkanICurve pada indeks yang ditentukan. |
| SpatialReferenceSystem { get; set; } | Mendapat Sistem Referensi Spasial dari instance ini. Properti ini dapat berupanull , jika SpatialReferenceSystem tidak disetel. Menetapkan SpatialReferenceSystem baru tidak akan melakukan transformasi koordinat apa pun, hanya referensi yang akan berubah. |
| override StartPoint { get; } | Mengembalikan salinan titik awal kurva. |
Metode
| Nama | Keterangan |
|---|---|
| AddCurve(ICurve) | Menambahkan kurva ke akhir iniCompoundCurve . |
| AsBinary() | Menerjemahkan geometri ini ke representasi Biner Terkenalnya. |
| AsBinary(WkbVariant) | Menerjemahkan geometri ini ke representasi Biner Terkenalnya. |
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | Ekspor geometri ini ke representasi gambar. |
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | Ekspor geometri ini ke representasi gambar. |
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | Ekspor geometri ini ke representasi gambar. |
| AsText() | Menerjemahkan geometri ini ke representasi Teks Terkenalnya. |
| AsText(WktVariant) | Menerjemahkan geometri ini ke representasi Teks Terkenalnya. |
| AsText(WktVariant, NumericFormat) | Menerjemahkan geometri ini ke representasi Teks Terkenalnya. |
| override Clone() | Menggandakan instance ini. |
| CoveredBy(IGeometry) | Menentukan apakah geometri ini tercakup oleh geometri tertentu. |
| Covers(IGeometry) | Menentukan apakah geometri ini mencakup geometri tertentu. |
| Crosses(IGeometry) | Menentukan apakah geometri ini dan geometri tertentu bersilangan. |
| Difference(IGeometry) | Mengurangi geometri tertentu dari geometri ini. |
| Disjoint(IGeometry) | Menentukan apakah geometri ini terpisah dari geometri tertentu. |
| Equals(ICompoundCurve) | Menunjukkan apakah objek saat ini sama dengan objek lain dari tipe yang sama. |
| override Equals(object) | Menentukan apakah objek yang ditentukan sama dengan objek saat ini. |
| GetArea() | Menghitung luas geometri ini. |
| GetBuffer(double, int) | Menghitung daerah penyangga di sekitar geometri ini. |
| GetCentroid() | Menghitung pusat massa geometri ini. |
| GetConvexHull() | Menghitung convex hull dari geometri ini. |
| GetDistanceTo(IGeometry) | Menghitung jarak minimum antara geometri ini dan geometri tertentu. |
| GetEnumerator() | Mengembalikan pencacah yang mengulang melalui koleksi. |
| GetExtent() | Menghitung dan mengembalikan batasan geometri ini. |
| override GetHashCode() | Berfungsi sebagai fungsi hash default. |
| GetLength() | Menghitung panjang geometri ini. |
| Intersection(IGeometry) | Membangun persimpangan antara geometri ini dan geometri tertentu. |
| Intersects(Extent) | Menentukan apakah geometri ini memotong batas tertentu. |
| Intersects(IGeometry) | Menentukan apakah geometri ini dan geometri tertentu berpotongan. |
| Overlaps(IGeometry) | Menentukan apakah geometri ini tumpang tindih dengan geometri tertentu. |
| Relate(IGeometry, string) | Menentukan apakah matriks persimpangan DE-9IM dari geometri ini dan geometri tertentu cocok dengan pola yang diberikan. |
| ReplacePolygonsByLines() | Mendapat poligon yang direpresentasikan sebagai garis geometri ini. |
| override Reverse() | Membalikkan iniCompoundCurve . Yaitu - urutan kurva terbalik dan setiap kurva di dalam kurva majemuk ini. |
| RoundM(int) | Membulatkan koordinat M ke sejumlah digit pecahan yang ditentukan. |
| RoundXY(int) | Membulatkan koordinat X dan Y ke sejumlah digit pecahan tertentu. |
| RoundZ(int) | Membulatkan koordinat Z ke sejumlah digit pecahan yang ditentukan. |
| override SetEmpty() | Membuat iniGeometry kosong. |
| SpatiallyContains(IGeometry) | Menentukan apakah geometri ini secara spasial berisi geometri tertentu. |
| SpatiallyEquals(IGeometry) | Menentukan apakah geometri ini secara spasial sama dengan geometri yang ditentukan. |
| SymDifference(IGeometry) | Membuat perbedaan simetris antara geometri ini dan geometri tertentu. |
| ToEditable() | Mendapatkan salinan geometri ini yang dapat diedit. (3 methods) |
| ToEditable<T>() | Mendapatkan salinan geometri ini yang dapat diedit. |
| ToLinearGeometry() | Mendapat versi non-kurva perkiraan atau ekuivalen dari geometri ini menggunakan defaulttoleransi . (2 methods) |
| ToLinearGeometry(double) | Mendapatkan perkiraan atau versi non-kurva yang setara dari geometri ini menggunakan yang ditentukantoleransi . (2 methods) |
| override ToString() | Mengembalikan string yang mewakili objek saat ini. |
| Touches(IGeometry) | Menentukan apakah geometri ini dan geometri tertentu bersentuhan. |
| Union(IGeometry) | Menyatukan geometri ini dan geometri tertentu. |
| Within(Extent) | Menentukan apakah geometri ini berada dalam batas tertentu. |
| Within(IGeometry) | Menentukan apakah geometri ini berada dalam geometri yang ditentukan. |
| operator == | Menerapkan operator ==. |
| operator != | Menerapkan operator !=. |
Perkataan
Kurva gabungan tidak boleh berisi kurva gabungan lainnya.
Lihat juga
- class Curve
- interface ICompoundCurve
- ruang nama Aspose.Gis.Geometries
- perakitan Aspose.GIS