Files
2025-12-05 08:54:02 +01:00

34 lines
629 B
Plaintext

// Copyright (C) 2010, Guy Barrand. All rights reserved.
// See the file tools.license for terms.
#ifndef tools_zb_point
#define tools_zb_point
namespace tools {
namespace zb {
typedef int ZPos;
typedef double ZZ;
class point {
public:
point():x(0),y(0),z(0){}
point(const ZPos& a_x,const ZPos& a_y,const ZZ& a_z):x(a_x),y(a_y),z(a_z){}
public:
point(const point& a_from):x(a_from.x),y(a_from.y),z(a_from.z){}
point& operator=(const point& a_from){
x = a_from.x;
y = a_from.y;
z = a_from.z;
return *this;
}
public:
ZPos x;
ZPos y;
ZZ z; //not used in line,edge_table,polygon
};
}}
#endif