GDAL C++ API ruta de aprendizaje OGRGeometry clase de polígono OGRPolygon

Clase OGRPolygon        

OGRPolygonEs 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

OGRPolygonconst  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

Supongo que te gusta

Origin blog.csdn.net/qq_69574549/article/details/132012829
Recomendado
Clasificación