Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

VPPoint Class Reference

Abstract class that provides a common base for point and vector classes. More...

#include <vppoint.h>

Inheritance diagram for VPPoint:

VPPoint2D VPPoint3D VPPoint4D VPVector3D VPVertex3D List of all members.

Public Member Functions

virtual float GetX ()
virtual float GetY ()
virtual float GetZ ()
virtual float GetW ()
virtual void GetXY (float &x, float &y)
virtual void GetXZ (float &x, float &z)
virtual void GetYZ (float &y, float &z)
virtual void GetXYZ (float &x, float &y, float &z)
virtual void GetXYZW (float &x, float &y, float &z, float &w)
virtual void SetX (float x)
virtual void SetY (float y)
virtual void SetZ (float z)
virtual void SetW (float z)
virtual void SetXY (float x, float y)
virtual void SetXZ (float x, float z)
virtual void SetYZ (float y, float z)
virtual void SetXYZ (float x, float y, float z)
virtual void SetXYZW (float x, float y, float z, float w)

Detailed Description

Abstract class that provides a common base for point and vector classes.

Definition at line 24 of file vppoint.h.


Member Function Documentation

virtual float VPPoint::GetW  )  [inline, virtual]
 

Definition at line 29 of file vppoint.h.

virtual float VPPoint::GetX  )  [inline, virtual]
 

Definition at line 26 of file vppoint.h.

virtual void VPPoint::GetXY float &  x,
float &  y
[inline, virtual]
 

Definition at line 30 of file vppoint.h.

virtual void VPPoint::GetXYZ float &  x,
float &  y,
float &  z
[inline, virtual]
 

Definition at line 33 of file vppoint.h.

virtual void VPPoint::GetXYZW float &  x,
float &  y,
float &  z,
float &  w
[inline, virtual]
 

Definition at line 34 of file vppoint.h.

virtual void VPPoint::GetXZ float &  x,
float &  z
[inline, virtual]
 

Definition at line 31 of file vppoint.h.

virtual float VPPoint::GetY  )  [inline, virtual]
 

Definition at line 27 of file vppoint.h.

virtual void VPPoint::GetYZ float &  y,
float &  z
[inline, virtual]
 

Definition at line 32 of file vppoint.h.

virtual float VPPoint::GetZ  )  [inline, virtual]
 

Definition at line 28 of file vppoint.h.

virtual void VPPoint::SetW float  z  )  [inline, virtual]
 

Definition at line 38 of file vppoint.h.

virtual void VPPoint::SetX float  x  )  [inline, virtual]
 

Definition at line 35 of file vppoint.h.

virtual void VPPoint::SetXY float  x,
float  y
[inline, virtual]
 

Definition at line 39 of file vppoint.h.

virtual void VPPoint::SetXYZ float  x,
float  y,
float  z
[inline, virtual]
 

Definition at line 42 of file vppoint.h.

virtual void VPPoint::SetXYZW float  x,
float  y,
float  z,
float  w
[inline, virtual]
 

Definition at line 43 of file vppoint.h.

virtual void VPPoint::SetXZ float  x,
float  z
[inline, virtual]
 

Definition at line 40 of file vppoint.h.

virtual void VPPoint::SetY float  y  )  [inline, virtual]
 

Definition at line 36 of file vppoint.h.

virtual void VPPoint::SetYZ float  y,
float  z
[inline, virtual]
 

Definition at line 41 of file vppoint.h.

virtual void VPPoint::SetZ float  z  )  [inline, virtual]
 

Definition at line 37 of file vppoint.h.


The documentation for this class was generated from the following file:
Generated on Tue Sep 6 10:00:17 2005 for VPAT by  doxygen 1.4.4