ugkpoint.h

来自「linux下一款GIS程序源码」· C头文件 代码 · 共 47 行

H
47
字号
// ugkpoint.h: interface for the UGKPoint class./************************************************************************//*                               UGKPoint                               *//************************************************************************/#ifndef  UGKPoint_H#define  UGKPoint_H#include "ugkgeometry.h"class UGKPoint : public UGKGeometry  {    double      x;         //空间坐标    double      y;    double      z;public:	        UGKPoint();	        UGKPoint( double xIn, double yIn, double zIn = 0.0 );	virtual ~UGKPoint();	virtual int WkbSize() const; //重载	virtual int getDimension() const;  //重载	virtual int getCoordinateDimension() const;//重载    virtual UGKGeometry *clone()const;//重载	virtual void empty(); //重载	virtual void getEnvelope( UGKEnvelope * psEnvelope ) const;//重载	double      getX() const { return x; } //新增	double      getY() const { return y; }//新增	double      getZ() const { return z; }//新增	void        setX( double xIn ) { x = xIn; }//新增	void        setY( double yIn ) { y = yIn; }//新增	void        setZ( double zIn ) { z = zIn; }//新增	virtual UGKBool  Equals( UGKGeometry * ) const;//重载	virtual const char *getGeometryName() const;//重载	virtual UGKwkbGeometryType getGeometryType() const;//重载	virtual void flattenTo2D();//重载};#endif 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?