Clase OGRPolygon
OGRPolygon
Es una clase en la biblioteca de geometría OGR utilizada para representar geometría poligonal. Es un polígono cerrado que consta de uno o más anillos exteriores ( OGRLinearRing
) y cero o más anillos interiores ( OGRLinearRing
). Un polígono es un área cerrada en un plano que puede contener otras figuras geométricas como puntos, líneas, otros polígonos, etc.
Funciones Publicas
OGRPolígono()
crear un polígono vacío
OGRPolygon(const OGRPolygon y otros )
copiar constructor
OGRPolygon & operator = ( const OGRPolygon &other )
operador de asignación
ChildType en línea ** comienzo ( )
Devuelve la hora de inicio del iterador.
ChildType en línea ** fin ( )
fin de retorno del iterador
comenzar
const en línea ChildType *const *begin() const
Devuelve la hora de inicio del iterador.
fin
const en línea ChildType *const *end() const
fin de retorno del iterador
getGeometryName
virtual const char *getGeometryName() const override
Obtener el nombre WKT del tipo de geometría
Devuelve: el nombre a utilizar para este tipo de geometría, en formato de texto conocido. El puntero devuelto apunta a la cadena interna estática y no debe modificarse ni liberarse
getGeometryType
virtual OGRwkbGeometryType getGeometryType() anulación de const
obtener el tipo de geometría
Devoluciones: código de tipo de geometría
clon
virtual OGRPolygon *clon() anulación de const
crear una copia de este objeto
Devuelve: una nueva instancia de objeto con la misma geometría y sistema de referencia espacial que el objeto original
tieneGeometríaCurva
virtual OGRBoolean hasCurveGeometry(int bLookForNonLinear = FALSE) anulación de const
Devuelve esta geometría si es o tiene una geometría de curva