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 + -
显示快捷键?