Class CompoundCurve
inhoud
[
verbergen
]CompoundCurve class
Een kromme die een opeenvolging van aaneengesloten krommen vertegenwoordigt, zodat aangrenzende krommen bij hun eindpunten worden samengevoegd.
public class CompoundCurve : Curve, ICompoundCurve
Constructeurs
| Naam | Beschrijving |
|---|---|
| CompoundCurve() | Initialiseert een nieuw exemplaar van hetCompoundCurve klasse. |
| CompoundCurve(ICompoundCurve) | Initialiseert een nieuw exemplaar van hetCompoundCurve klasse. |
| CompoundCurve(IEnumerable<ICurve>) | Initialiseert een nieuw exemplaar van hetCompoundCurve klasse. |
Eigenschappen
| Naam | Beschrijving |
|---|---|
| CoordinateDimension { get; } | Krijgt het aantal coördinaatdimensies hiervoorGeometry . |
| Count { get; } | Krijgt het aantal curven in deICompoundCurve . |
| Dimension { get; } | Krijgt de topologische dimensie hiervanGeometry . |
| override EndPoint { get; } | Geeft een kopie van het eindpunt van de curve. |
| override GeometryType { get; } | Haalt het type geometrie op. |
| override HasCurveGeometry { get; } | Krijgt een waarde die aangeeft of deze geometrie kromme (niet lineaire) geometrie is of bevat. |
| HasM { get; set; } | Krijgt een waarde die aangeeft of deze instantie M-coördinaat heeft. |
| HasZ { get; set; } | Krijgt een waarde die aangeeft of deze instantie een Z-coördinaat heeft. |
| IsClosed { get; } | Krijgt een waarde die aangeeft of een curve gesloten is. Een curve is gesloten als het startpunt gelijk is aan het eindpunt. |
| override IsEmpty { get; } | Krijgt een waarde die aangeeft of deze instantie leeg is. |
| IsSimple { get; } | Krijgt een waarde die aangeeft of deze instantie eenvoudig is vanuit SFA-standpunt. |
| IsValid { get; } | Krijgt een waarde die aangeeft of deze instantie geldig is. |
| Item { get; } | Krijgt deICurve op de opgegeven index. |
| SpatialReferenceSystem { get; set; } | Haalt SpatialReferenceSystem van deze instantie op. Deze eigenschap kannull , als SpatialReferenceSystem niet is ingesteld. Het toewijzen van een nieuw SpatialReferenceSystem zal geen coördinatentransformatie uitvoeren, alleen de referentie zal veranderen. |
| override StartPoint { get; } | Retourneert een kopie van het beginpunt van de curve. |
methoden
| Naam | Beschrijving |
|---|---|
| AddCurve(ICurve) | Voegt een curve toe aan het einde hiervanCompoundCurve . |
| AsBinary() | Vertaalt deze geometrie naar zijn welbekende binaire representatie. |
| AsBinary(WkbVariant) | Vertaalt deze geometrie naar zijn welbekende binaire representatie. |
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | Exporteer deze geometrie naar een afbeelding. |
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | Exporteer deze geometrie naar een afbeelding. |
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | Exporteer deze geometrie naar een afbeelding. |
| AsText() | Vertaalt deze geometrie naar zijn welbekende tekstweergave. |
| AsText(WktVariant) | Vertaalt deze geometrie naar zijn welbekende tekstweergave. |
| AsText(WktVariant, NumericFormat) | Vertaalt deze geometrie naar zijn welbekende tekstweergave. |
| override Clone() | Kloont deze instantie. |
| CoveredBy(IGeometry) | Bepaalt of deze geometrie wordt gedekt door een gespecificeerde geometrie. |
| Covers(IGeometry) | Bepaalt of deze geometrie een gespecificeerde geometrie dekt. |
| Crosses(IGeometry) | Bepaalt of deze geometrie en een gespecificeerde geometrie elkaar kruisen. |
| Difference(IGeometry) | Trekt een gespecificeerde geometrie af van deze geometrie. |
| Disjoint(IGeometry) | Bepaalt of deze geometrie disjunct is van een gespecificeerde geometrie. |
| Equals(ICompoundCurve) | Geeft aan of het huidige object gelijk is aan een ander object van hetzelfde type. |
| override Equals(object) | Bepaalt of het opgegeven object gelijk is aan het huidige object. |
| GetArea() | Berekent de oppervlakte van deze geometrie. |
| GetBuffer(double, int) | Berekent een buffergebied rond deze geometrie. |
| GetCentroid() | Berekent het zwaartepunt van deze geometrie. |
| GetConvexHull() | Berekent de convexe romp van deze geometrie. |
| GetDistanceTo(IGeometry) | Berekent de minimale afstand tussen deze geometrie en een gespecificeerde geometrie. |
| GetEnumerator() | Retourneert een enumerator die de verzameling doorloopt. |
| GetExtent() | Berekent en retourneert een begrenzing van deze geometrie. |
| override GetHashCode() | Dient als de standaard hash-functie. |
| GetLength() | Berekent de lengte van deze geometrie. |
| Intersection(IGeometry) | Bouwt een snijpunt tussen deze geometrie en een gespecificeerde geometrie. |
| Intersects(Extent) | Bepaalt of deze geometrie een gespecificeerd bereik snijdt. |
| Intersects(IGeometry) | Bepaalt of deze geometrie en een opgegeven geometrie elkaar snijden. |
| Overlaps(IGeometry) | Bepaalt of deze geometrie overlapt met een gespecificeerde geometrie. |
| Relate(IGeometry, string) | Bepaalt of DE-9IM intersectiematrix van deze geometrie en een gespecificeerde geometrie overeenkomt met het verstrekte patroon. |
| ReplacePolygonsByLines() | Krijgt polygonen weergegeven als lijnen van deze geometrie. |
| override Reverse() | Keert dit omCompoundCurve . Dat wil zeggen - omgekeerde volgorde van curven en elke curve binnen deze samengestelde curve. |
| RoundM(int) | Rondt M-coördinaat af op een opgegeven aantal decimalen. |
| RoundXY(int) | Rondt X- en Y-coördinaten af op een opgegeven aantal decimalen. |
| RoundZ(int) | Rondt de Z-coördinaat af op een opgegeven aantal decimalen. |
| override SetEmpty() | Maakt ditGeometry leeg. |
| SpatiallyContains(IGeometry) | Bepaalt of deze geometrie ruimtelijk een gespecificeerde geometrie bevat. |
| SpatiallyEquals(IGeometry) | Bepaalt of deze geometrie ruimtelijk gelijk is aan een gespecificeerde geometrie. |
| SymDifference(IGeometry) | Bouwt een symmetrisch verschil op tussen deze geometrie en een gespecificeerde geometrie. |
| ToEditable() | Krijgt een bewerkbare kopie van deze geometrie. (3 methods) |
| ToEditable<T>() | Krijgt een bewerkbare kopie van deze geometrie. |
| ToLinearGeometry() | Krijgt een geschatte of gelijkwaardige niet-kromme versie van deze geometrie met de standaardwaardetolerantie . (2 methods) |
| ToLinearGeometry(double) | Krijgt geschatte of equivalente niet-kromme versie van deze geometrie met behulp van de gespecificeerdetolerantie . (2 methods) |
| override ToString() | Retourneert een tekenreeks die het huidige object vertegenwoordigt. |
| Touches(IGeometry) | Bepaalt of deze geometrie en een opgegeven geometrie elkaar raken. |
| Union(IGeometry) | Verenigt deze geometrie en een gespecificeerde geometrie. |
| Within(Extent) | Bepaalt of deze geometrie binnen een opgegeven bereik valt. |
| Within(IGeometry) | Bepaalt of deze geometrie binnen een gespecificeerde geometrie valt. |
| operator == | Implementeert de operator ==. |
| operator != | Implementeert de operator !=. |
Opmerkingen
Samengestelde curve kan geen andere samengestelde curven bevatten.
Zie ook
- class Curve
- interface ICompoundCurve
- naamruimte Aspose.Gis.Geometries
- montage Aspose.GIS