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