CIvfMathBase Class Reference

#include <ivfmath/IvfMathBase.h>

Inheritance diagram for CIvfMathBase:

CIvfBoundingSphere CIvfCurveSegment3d CIvfEnvPos2d CIvfFunction2d CIvfMat3d CIvfMat4d CIvfMatrixStack CIvfPlane CIvfQuat CIvfScalarVectorFunction CIvfSlerp CIvfSlerpSegment CIvfSpline3d CIvfUcs3d CIvfVec3d CIvfVec4d CIvfViewFrustum CIvfWorkPlane List of all members.

Public Member Functions

 CIvfMathBase ()
virtual ~CIvfMathBase ()
int getRefCount ()
bool referenced ()
void addReference ()
void deleteReference ()
virtual bool isClass (const char *name)
const char * getClassNameThis ()
virtual const char * getClassName ()

Detailed Description

Root class for the ivf library

CIvfMathBase handles class type information and reference counting.

Author:
Jonas Lindemann

Definition at line 37 of file IvfMathBase.h.


Constructor & Destructor Documentation

CIvfMathBase::CIvfMathBase  ) 
 

CIvfMathBase constructor

virtual CIvfMathBase::~CIvfMathBase  )  [virtual]
 

CIvfMathBase destrcutor


Member Function Documentation

void CIvfMathBase::addReference  ) 
 

Increases the reference count of the object

void CIvfMathBase::deleteReference  ) 
 

Decreases the reference count of the object, if the current value is greater than 1.

const char* CIvfMathBase::getClassNameThis  ) 
 

Returns the name of the class.

The name buffer must be large enough to hold the name of the class.

Parameters:
name Reference to a string buffer.

int CIvfMathBase::getRefCount  ) 
 

Returns current reference count

virtual bool CIvfMathBase::isClass const char *  name  )  [virtual]
 

Class name query.

Returns true if name is equal to the name of the class.

Parameters:
name Class name to be queried.

bool CIvfMathBase::referenced  ) 
 

Returns TRUE if object is referenced.


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:53 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO