V-ART
Public Member Functions | List of all members
VART::Point Class Reference

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

#include <point.h>

Inheritance diagram for VART::Point:
VART::Point4D

Public Member Functions

virtual ~Point ()
 
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.

Deprecated:
All derived classes, except for Point4D have been terminated. This class is no longer needed.

Definition at line 13 of file point.h.

Constructor & Destructor Documentation

virtual VART::Point::~Point ( )
inlinevirtual

Definition at line 15 of file point.h.

Member Function Documentation

virtual float VART::Point::GetW ( )
inlinevirtual

Definition at line 19 of file point.h.

virtual float VART::Point::GetX ( )
inlinevirtual

Definition at line 16 of file point.h.

virtual void VART::Point::GetXY ( float &  x,
float &  y 
)
inlinevirtual

Definition at line 20 of file point.h.

virtual void VART::Point::GetXYZ ( float &  x,
float &  y,
float &  z 
)
inlinevirtual

Definition at line 23 of file point.h.

virtual void VART::Point::GetXYZW ( float &  x,
float &  y,
float &  z,
float &  w 
)
inlinevirtual

Definition at line 24 of file point.h.

virtual void VART::Point::GetXZ ( float &  x,
float &  z 
)
inlinevirtual

Definition at line 21 of file point.h.

virtual float VART::Point::GetY ( )
inlinevirtual

Definition at line 17 of file point.h.

virtual void VART::Point::GetYZ ( float &  y,
float &  z 
)
inlinevirtual

Definition at line 22 of file point.h.

virtual float VART::Point::GetZ ( )
inlinevirtual

Definition at line 18 of file point.h.

virtual void VART::Point::SetW ( float  z)
inlinevirtual

Definition at line 28 of file point.h.

virtual void VART::Point::SetX ( float  x)
inlinevirtual

Definition at line 25 of file point.h.

virtual void VART::Point::SetXY ( float  x,
float  y 
)
inlinevirtual

Definition at line 29 of file point.h.

virtual void VART::Point::SetXYZ ( float  x,
float  y,
float  z 
)
inlinevirtual

Definition at line 32 of file point.h.

virtual void VART::Point::SetXYZW ( float  x,
float  y,
float  z,
float  w 
)
inlinevirtual

Definition at line 33 of file point.h.

virtual void VART::Point::SetXZ ( float  x,
float  z 
)
inlinevirtual

Definition at line 30 of file point.h.

virtual void VART::Point::SetY ( float  y)
inlinevirtual

Definition at line 26 of file point.h.

virtual void VART::Point::SetYZ ( float  y,
float  z 
)
inlinevirtual

Definition at line 31 of file point.h.

virtual void VART::Point::SetZ ( float  z)
inlinevirtual

Definition at line 27 of file point.h.


The documentation for this class was generated from the following file: