ugkgeometrycollection.h
来自「linux下一款GIS程序源码」· C头文件 代码 · 共 57 行
H
57 行
// ugkgeometrycollection.h: interface for the UGKGeometryCollection class.///************************************************************************//* UGKGeometryCollection *//************************************************************************//** * A collection of 1 or more geometry objects. * * All geometries must share a common spatial reference system, and * Subclasses may impose additional restrictions on the contents. */#ifndef UGKGeometryCollection_H#define UGKGeometryCollection_H#include "ugkgeometry.h"class UGKGeometryCollection : public UGKGeometry { int nGeomCount; UGKGeometry **papoGeoms; int nCoordinateDimension;public: UGKGeometryCollection(); virtual ~UGKGeometryCollection(); virtual const char *getGeometryName() const; virtual UGKwkbGeometryType getGeometryType() const; virtual UGKGeometry *clone() const; virtual void empty(); virtual void flattenTo2D(); virtual int WkbSize() const; virtual int getDimension() const; virtual int getCoordinateDimension() const; virtual void getEnvelope( UGKEnvelope * psEnvelope ) const; int getNumGeometries() const; UGKGeometry *getGeometryRef( int ); const UGKGeometry *getGeometryRef( int ) const; virtual UGKBool Equals( UGKGeometry * ) const; virtual UGKErr addGeometry( const UGKGeometry * ); virtual UGKErr addGeometryDirectly( UGKGeometry * ); virtual UGKErr removeGeometry( int iIndex, int bDelete = TRUE ); void closeRings();};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?