📄 ugkpoint.h
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -