RVC::GEOMETRIC::MAKEPARMSBASE Class Reference

Make parameter base class for RVC::GEOMETRIC objects. More...

#include <rvc/geometrc.h>

Inheritance diagram for RVC::GEOMETRIC::MAKEPARMSBASE:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MAKEPARMSBASE (POINTTYPE PointType)
const DRECT3DGetExtents () const
POINTTYPE GetPointType () const
double GetXScale () const
double GetYScale () const
double GetZScale () const
void SetExtents (const DRECT3D &rect)
void SetPointType (POINTTYPE PointType)
void SetXScale (double xscale)
void SetYScale (double yscale)
void SetZScale (double zscale)

Protected Attributes

DRECT3D m_Extents
POINTTYPE m_PointType
double m_XScale
double m_YScale
double m_ZScale

Detailed Description

Make parameter base class for RVC::GEOMETRIC objects.


Constructor & Destructor Documentation

RVC::GEOMETRIC::MAKEPARMSBASE::MAKEPARMSBASE ( POINTTYPE  PointType  )  [inline]

Default constructor.


Member Function Documentation

const DRECT3D& RVC::GEOMETRIC::MAKEPARMSBASE::GetExtents (  )  const [inline]

Get vector object extents.

Returns:
Extents of the vector object
POINTTYPE RVC::GEOMETRIC::MAKEPARMSBASE::GetPointType (  )  const [inline]

Obtain point coordinate type for vector creation.

Returns:
RVCGEOMETRIC::POINTTYPE coordinate type
double RVC::GEOMETRIC::MAKEPARMSBASE::GetXScale (  )  const [inline]

Get vector x scale value.

Returns:
Vector X scale value
double RVC::GEOMETRIC::MAKEPARMSBASE::GetYScale (  )  const [inline]

Get vector y scale value.

Returns:
Vector Y scale value
double RVC::GEOMETRIC::MAKEPARMSBASE::GetZScale (  )  const [inline]

Get vector z scale value.

Returns:
Vector Z scale value
void RVC::GEOMETRIC::MAKEPARMSBASE::SetExtents ( const DRECT3D rect  )  [inline]

Set vector object extents.

void RVC::GEOMETRIC::MAKEPARMSBASE::SetPointType ( POINTTYPE  PointType  )  [inline]

Set coordinate point type for vector creation.

void RVC::GEOMETRIC::MAKEPARMSBASE::SetXScale ( double  xscale  )  [inline]

Set vector x scale value.

void RVC::GEOMETRIC::MAKEPARMSBASE::SetYScale ( double  yscale  )  [inline]

Set vector y scale value.

void RVC::GEOMETRIC::MAKEPARMSBASE::SetZScale ( double  zscale  )  [inline]

Set vector x scale value.


Member Data Documentation


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

Generated on Sun Oct 7 21:37:22 2012 for TNTsdk 2012 by  doxygen 1.6.1