Class CompoundCurve
Contenu
[
Cacher
]CompoundCurve class
Une courbe qui représente une séquence de courbes contiguës de sorte que les courbes adjacentes soient jointes à leurs extrémités.
public class CompoundCurve : Curve, ICompoundCurve
Constructeurs
| Nom | La description |
|---|---|
| CompoundCurve() | Initialise une nouvelle instance duCompoundCurve classe. |
| CompoundCurve(ICompoundCurve) | Initialise une nouvelle instance duCompoundCurve classe. |
| CompoundCurve(IEnumerable<ICurve>) | Initialise une nouvelle instance duCompoundCurve classe. |
Propriétés
| Nom | La description |
|---|---|
| CoordinateDimension { get; } | Obtient le nombre de dimensions de coordonnées pour ceGeometry . |
| Count { get; } | Obtient le nombre de courbes dans leICompoundCurve . |
| Dimension { get; } | Obtient la dimension topologique de cetteGeometry . |
| override EndPoint { get; } | Renvoie une copie du point final de la courbe. |
| override GeometryType { get; } | Obtient le type de la géométrie. |
| override HasCurveGeometry { get; } | Obtient une valeur indiquant si cette géométrie est ou contient une géométrie courbe (non linéaire). |
| HasM { get; set; } | Obtient une valeur indiquant si cette instance a la coordonnée M. |
| HasZ { get; set; } | Obtient une valeur indiquant si cette instance a la coordonnée Z. |
| IsClosed { get; } | Obtient une valeur indiquant si une courbe est fermée. Une courbe est fermée si son point de départ est égal à son point d’arrivée. |
| override IsEmpty { get; } | Obtient une valeur indiquant si cette instance est vide. |
| IsSimple { get; } | Obtient une valeur indiquant si cette instance est simple du point de vue SFA. |
| IsValid { get; } | Obtient une valeur indiquant si cette instance est valide. |
| Item { get; } | Obtient leICurve à l’index spécifié. |
| SpatialReferenceSystem { get; set; } | Obtient SpatialReferenceSystem de cette instance. Cette propriété peut êtrenull , si SpatialReferenceSystem n’est pas défini. L’attribution d’un nouveau SpatialReferenceSystem n’effectuera aucune transformation de coordonnées, seule la référence changera. |
| override StartPoint { get; } | Renvoie une copie du point de départ de la courbe. |
Méthodes
| Nom | La description |
|---|---|
| AddCurve(ICurve) | Ajoute une courbe à la fin de cetteCompoundCurve . |
| AsBinary() | Traduit cette géométrie en sa représentation binaire connue. |
| AsBinary(WkbVariant) | Traduit cette géométrie en sa représentation binaire connue. |
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | Exportez cette géométrie vers une représentation d’image. |
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | Exportez cette géométrie vers une représentation d’image. |
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | Exportez cette géométrie vers une représentation d’image. |
| AsText() | Traduit cette géométrie en sa représentation textuelle connue. |
| AsText(WktVariant) | Traduit cette géométrie en sa représentation textuelle connue. |
| AsText(WktVariant, NumericFormat) | Traduit cette géométrie en sa représentation textuelle connue. |
| override Clone() | Clone cette instance. |
| CoveredBy(IGeometry) | Détermine si cette géométrie est couverte par une géométrie spécifiée. |
| Covers(IGeometry) | Détermine si cette géométrie couvre une géométrie spécifiée. |
| Crosses(IGeometry) | Détermine si cette géométrie et une géométrie spécifiée se croisent. |
| Difference(IGeometry) | Soustrait une géométrie spécifiée de cette géométrie. |
| Disjoint(IGeometry) | Détermine si cette géométrie est disjointe d’une géométrie spécifiée. |
| Equals(ICompoundCurve) | Indique si l’objet courant est égal à un autre objet du même type. |
| override Equals(object) | Détermine si l’objet spécifié est égal à l’objet actuel. |
| GetArea() | Calcule l’aire de cette géométrie. |
| GetBuffer(double, int) | Calcule une région tampon autour de cette géométrie. |
| GetCentroid() | Calcule le centroïde de cette géométrie. |
| GetConvexHull() | Calcule l’enveloppe convexe de cette géométrie. |
| GetDistanceTo(IGeometry) | Calcule la distance minimale entre cette géométrie et une géométrie spécifiée. |
| GetEnumerator() | Retourne un énumérateur qui parcourt la collection. |
| GetExtent() | Calcule et renvoie une étendue de délimitation de cette géométrie. |
| override GetHashCode() | Sert de fonction de hachage par défaut. |
| GetLength() | Calcule la longueur de cette géométrie. |
| Intersection(IGeometry) | Construit une intersection entre cette géométrie et une géométrie spécifiée. |
| Intersects(Extent) | Détermine si cette géométrie croise une étendue spécifiée. |
| Intersects(IGeometry) | Détermine si cette géométrie et une géométrie spécifiée se croisent. |
| Overlaps(IGeometry) | Détermine si cette géométrie chevauche une géométrie spécifiée. |
| Relate(IGeometry, string) | Détermine si la matrice d’intersection DE-9IM de cette géométrie et une géométrie spécifiée correspond au modèle fourni. |
| ReplacePolygonsByLines() | Obtient les polygones représentés sous forme de lignes de cette géométrie. |
| override Reverse() | Inverse ceciCompoundCurve . C’est-à-dire - l’ordre inverse des courbes et chaque courbe à l’intérieur de cette courbe composée. |
| RoundM(int) | Arrondit la coordonnée M à un nombre spécifié de chiffres fractionnaires. |
| RoundXY(int) | Arrondit les coordonnées X et Y à un nombre spécifié de chiffres fractionnaires. |
| RoundZ(int) | Arrondit la coordonnée Z à un nombre spécifié de chiffres fractionnaires. |
| override SetEmpty() | Rend ceciGeometry vide. |
| SpatiallyContains(IGeometry) | Détermine si cette géométrie contient spatialement une géométrie spécifiée. |
| SpatiallyEquals(IGeometry) | Détermine si cette géométrie est spatialement égale à une géométrie spécifiée. |
| SymDifference(IGeometry) | Construit une différence symétrique entre cette géométrie et une géométrie spécifiée. |
| ToEditable() | Obtient une copie modifiable de cette géométrie. (3 methods) |
| ToEditable<T>() | Obtient une copie modifiable de cette géométrie. |
| ToLinearGeometry() | Obtient une version non courbe approximative ou équivalente de cette géométrie en utilisant la valeur par défauttolérance . (2 methods) |
| ToLinearGeometry(double) | Obtient une version non courbe approximative ou équivalente de cette géométrie en utilisant la valeur spécifiéetolérance . (2 methods) |
| override ToString() | Retourne une chaîne qui représente l’objet actuel. |
| Touches(IGeometry) | Détermine si cette géométrie et une géométrie spécifiée se touchent. |
| Union(IGeometry) | Réunit cette géométrie et une géométrie spécifiée. |
| Within(Extent) | Détermine si cette géométrie se trouve dans une étendue spécifiée. |
| Within(IGeometry) | Détermine si cette géométrie se trouve dans une géométrie spécifiée. |
| operator == | Implémente l’opérateur ==. |
| operator != | Implémente l’opérateur !=. |
Remarques
La courbe composée ne peut pas contenir d’autres courbes composées.
Voir également
- class Curve
- interface ICompoundCurve
- espace de noms Aspose.Gis.Geometries
- Assemblée Aspose.GIS