Class CompoundCurve
Contenido
[
Ocultar
]CompoundCurve class
Una curva que representa una secuencia de curvas contiguas de manera que las curvas adyacentes se unen en sus puntos finales.
public class CompoundCurve : Curve, ICompoundCurve
Constructores
| Nombre | Descripción |
|---|---|
| CompoundCurve() | Inicializa una nueva instancia delCompoundCurve clase. |
| CompoundCurve(ICompoundCurve) | Inicializa una nueva instancia delCompoundCurve clase. |
| CompoundCurve(IEnumerable<ICurve>) | Inicializa una nueva instancia delCompoundCurve clase. |
Propiedades
| Nombre | Descripción |
|---|---|
| CoordinateDimension { get; } | Obtiene el número de dimensiones de coordenadas para esteGeometry . |
| Count { get; } | Obtiene el número de curvas en elICompoundCurve . |
| Dimension { get; } | Obtiene la dimensión topológica de esteGeometry . |
| override EndPoint { get; } | Devuelve una copia del punto final de la curva. |
| override GeometryType { get; } | Obtiene el tipo de la geometría. |
| override HasCurveGeometry { get; } | Obtiene un valor que indica si esta geometría es o contiene geometría curva (no lineal). |
| HasM { get; set; } | Obtiene un valor que indica si esta instancia tiene coordenada M. |
| HasZ { get; set; } | Obtiene un valor que indica si esta instancia tiene coordenada Z. |
| IsClosed { get; } | Obtiene valores que indican si una curva está cerrada. Una curva es cerrada si su punto inicial es igual a su punto final. |
| override IsEmpty { get; } | Obtiene un valor que indica si esta instancia está vacía. |
| IsSimple { get; } | Obtiene un valor que indica si esta instancia es simple desde el punto de vista de SFA. |
| IsValid { get; } | Obtiene un valor que indica si esta instancia es válida. |
| Item { get; } | Obtiene elICurve en el índice especificado. |
| SpatialReferenceSystem { get; set; } | Obtiene SpatialReferenceSystem de esta instancia. Esta propiedad se puedenull , si SpatialReferenceSystem no está configurado. La asignación de un nuevo SpatialReferenceSystem no realizará ninguna transformación de coordenadas, solo cambiará la referencia. |
| override StartPoint { get; } | Devuelve una copia del punto inicial de la curva. |
Métodos
| Nombre | Descripción |
|---|---|
| AddCurve(ICurve) | Agrega una curva al final de esteCompoundCurve . |
| AsBinary() | Traduce esta geometría a su representación binaria conocida. |
| AsBinary(WkbVariant) | Traduce esta geometría a su representación binaria conocida. |
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | Exportar esta geometría a una representación de imagen. |
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | Exportar esta geometría a una representación de imagen. |
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | Exportar esta geometría a una representación de imagen. |
| AsText() | Traduce esta geometría a su representación de Texto conocido. |
| AsText(WktVariant) | Traduce esta geometría a su representación de Texto conocido. |
| AsText(WktVariant, NumericFormat) | Traduce esta geometría a su representación de Texto conocido. |
| override Clone() | Clona esta instancia. |
| CoveredBy(IGeometry) | Determina si esta geometría está cubierta por una geometría específica. |
| Covers(IGeometry) | Determina si esta geometría cubre una geometría específica. |
| Crosses(IGeometry) | Determina si esta geometría y una geometría especificada se cruzan. |
| Difference(IGeometry) | Resta una geometría especificada de esta geometría. |
| Disjoint(IGeometry) | Determina si esta geometría es disjunta de una geometría especificada. |
| Equals(ICompoundCurve) | Indica si el objeto actual es igual a otro objeto del mismo tipo. |
| override Equals(object) | Determina si el objeto especificado es igual al objeto actual. |
| GetArea() | Calcula el área de esta geometría. |
| GetBuffer(double, int) | Calcula una región de amortiguamiento alrededor de esta geometría. |
| GetCentroid() | Calcula el centroide de esta geometría. |
| GetConvexHull() | Calcula el casco convexo de esta geometría. |
| GetDistanceTo(IGeometry) | Calcula la distancia mínima entre esta geometría y una geometría especificada. |
| GetEnumerator() | Devuelve un enumerador que itera a través de la colección. |
| GetExtent() | Calcula y devuelve una extensión límite de esta geometría. |
| override GetHashCode() | Sirve como la función hash predeterminada. |
| GetLength() | Calcula la longitud de esta geometría. |
| Intersection(IGeometry) | Construye una intersección entre esta geometría y una geometría especificada. |
| Intersects(Extent) | Determina si esta geometría se cruza con una extensión especificada. |
| Intersects(IGeometry) | Determina si esta geometría y una geometría específica se cruzan. |
| Overlaps(IGeometry) | Determina si esta geometría se superpone con una geometría especificada. |
| Relate(IGeometry, string) | Determina si la matriz de intersección DE-9IM de esta geometría y una geometría específica coinciden con el patrón proporcionado. |
| ReplacePolygonsByLines() | Obtiene los polígonos representados como líneas de esta geometría. |
| override Reverse() | Invierte estoCompoundCurve . Es decir, el orden inverso de las curvas y cada curva dentro de esta curva compuesta. |
| RoundM(int) | Redondea la coordenada M a un número especificado de dígitos fraccionarios. |
| RoundXY(int) | Redondea las coordenadas X e Y a un número especificado de dígitos fraccionarios. |
| RoundZ(int) | Redondea la coordenada Z a un número específico de dígitos fraccionarios. |
| override SetEmpty() | hace estoGeometry vacío. |
| SpatiallyContains(IGeometry) | Determina si esta geometría contiene espacialmente una geometría específica. |
| SpatiallyEquals(IGeometry) | Determina si esta geometría es espacialmente igual a una geometría especificada. |
| SymDifference(IGeometry) | Construye una diferencia simétrica entre esta geometría y una geometría especificada. |
| ToEditable() | Obtiene una copia editable de esta geometría. (3 methods) |
| ToEditable<T>() | Obtiene una copia editable de esta geometría. |
| ToLinearGeometry() | Obtiene una versión no curva aproximada o equivalente de esta geometría usando el valor predeterminadotolerancia . (2 methods) |
| ToLinearGeometry(double) | Obtiene una versión no curva aproximada o equivalente de esta geometría usando eltolerancia . (2 methods) |
| override ToString() | Devuelve una cadena que representa el objeto actual. |
| Touches(IGeometry) | Determina si esta geometría y una geometría específica se tocan. |
| Union(IGeometry) | Une esta geometría y una geometría especificada. |
| Within(Extent) | Determina si esta geometría está dentro de una extensión especificada. |
| Within(IGeometry) | Determina si esta geometría está dentro de una geometría especificada. |
| operator == | Implementa el operador ==. |
| operator != | Implementa el operador !=. |
Observaciones
La curva compuesta no puede contener otras curvas compuestas.
Ver también
- class Curve
- interface ICompoundCurve
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS