16 virtual float GetX() {
return 0;};
17 virtual float GetY() {
return 0;};
18 virtual float GetZ() {
return 0;};
19 virtual float GetW() {
return 0;};
20 virtual void GetXY(
float &x,
float &y) {};
21 virtual void GetXZ(
float &x,
float &z) {};
22 virtual void GetYZ(
float &y,
float &z) {};
23 virtual void GetXYZ(
float &x,
float &y,
float &z) {};
24 virtual void GetXYZW(
float &x,
float &y,
float &z,
float &w) {};
25 virtual void SetX(
float x) {};
26 virtual void SetY(
float y) {};
27 virtual void SetZ(
float z) {};
28 virtual void SetW(
float z) {};
29 virtual void SetXY(
float x,
float y) {};
30 virtual void SetXZ(
float x,
float z) {};
31 virtual void SetYZ(
float y,
float z) {};
32 virtual void SetXYZ(
float x,
float y,
float z) {};
33 virtual void SetXYZW(
float x,
float y,
float z,
float w) {};
36 #endif // VART_POINT_H
virtual void GetYZ(float &y, float &z)
virtual void GetXY(float &x, float &y)
virtual void SetZ(float z)
virtual void GetXYZ(float &x, float &y, float &z)
virtual void GetXZ(float &x, float &z)
virtual void SetYZ(float y, float z)
virtual void GetXYZW(float &x, float &y, float &z, float &w)
virtual void SetY(float y)
virtual void SetXZ(float x, float z)
virtual void SetXYZW(float x, float y, float z, float w)
virtual void SetW(float z)
Abstract class that provides a common base for point and vector classes.
virtual void SetXY(float x, float y)
virtual void SetX(float x)
virtual void SetXYZ(float x, float y, float z)