18 #ifndef ZENI_COORDINATE_HXX
19 #define ZENI_COORDINATE_HXX
65 :
x(float(rhs.
x)),
y(float(rhs.
y))
70 :
x(float(rhs.
x)),
y(float(rhs.
y))
114 :
x(x_),
y(y_),
z(z_)
119 :
x(rhs.
x),
y(rhs.
y),
z(0)
134 :
x(0.0
f),
y(0.0
f),
z(0.0
f)
139 :
x(x_),
y(y_),
z(z_)
144 :
x(float(rhs.
x)),
y(float(rhs.
y)),
z(0.0
f)
149 :
x(rhs.
x),
y(rhs.
y),
z(0.0
f)
154 :
x(float(rhs.
x)),
y(float(rhs.
y)),
z(float(rhs.
z))
159 :
x(rhs.
i),
y(rhs.
j),
z(rhs.
k)
Point3f & operator-=(const Vector3f &rhs)
Vector3f operator-(const Point3f &rhs) const
Point2f & operator-=(const Vector2f &rhs)
A 3D Point represented with floats.
A Featureful 3-Space Vector Class.
A 3D Point represented with integers.
EGLSurface EGLint EGLint y
Point3f & operator+=(const Vector3f &rhs)
Point2f & operator+=(const Vector2f &rhs)
Vector2f operator-(const Point2f &rhs) const
Point2f operator+(const Vector2f &rhs) const
GLint GLint GLint GLint z
Point3f operator+(const Vector3f &rhs) const
A 2D Point represented with floats.
A 2D Point represented with integers.