libHSPlasma
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
hsBoundsOriented Class Reference

#include <hsBounds.h>

Inheritance diagram for hsBoundsOriented:
hsBounds

Public Member Functions

virtual const char * ClassName () const
 hsBoundsOriented ()
 hsBoundsOriented (const hsBoundsOriented &)
virtual ~hsBoundsOriented ()
void read (hsStream *S)
void write (hsStream *S)
unsigned int getCenterValid () const
hsVector3 getCenter () const
unsigned int getNumPlanes () const
const hsPlane3getPlanes () const
void setCenterValid (unsigned int valid)
void setCenter (const hsVector3 &center)
void setPlanes (unsigned int numPlanes, const hsPlane3 *planes)
- Public Member Functions inherited from hsBounds
 hsBounds ()
virtual ~hsBounds ()
void prcWrite (pfPrcHelper *prc)
void prcParse (const pfPrcTag *tag)
int getType () const
void setType (int type)

Protected Member Functions

virtual void IPrcWrite (pfPrcHelper *prc)
virtual void IPrcParse (const pfPrcTag *tag)

Protected Attributes

unsigned int fCenterValid
hsVector3 fCenter
hsPlane3fPlanes
unsigned int fNumPlanes
- Protected Attributes inherited from hsBounds
int fType

Constructor & Destructor Documentation

hsBoundsOriented::hsBoundsOriented ( )
hsBoundsOriented::hsBoundsOriented ( const hsBoundsOriented )
virtual hsBoundsOriented::~hsBoundsOriented ( )
virtual

Member Function Documentation

virtual const char* hsBoundsOriented::ClassName ( ) const
virtual

Reimplemented from hsBounds.

hsVector3 hsBoundsOriented::getCenter ( ) const
unsigned int hsBoundsOriented::getCenterValid ( ) const
unsigned int hsBoundsOriented::getNumPlanes ( ) const
const hsPlane3* hsBoundsOriented::getPlanes ( ) const
virtual void hsBoundsOriented::IPrcParse ( const pfPrcTag tag)
protectedvirtual

Reimplemented from hsBounds.

virtual void hsBoundsOriented::IPrcWrite ( pfPrcHelper prc)
protectedvirtual

Reimplemented from hsBounds.

void hsBoundsOriented::read ( hsStream S)
virtual

Reimplemented from hsBounds.

void hsBoundsOriented::setCenter ( const hsVector3 center)
void hsBoundsOriented::setCenterValid ( unsigned int  valid)
void hsBoundsOriented::setPlanes ( unsigned int  numPlanes,
const hsPlane3 planes 
)
void hsBoundsOriented::write ( hsStream S)
virtual

Reimplemented from hsBounds.

Member Data Documentation

hsVector3 hsBoundsOriented::fCenter
protected
unsigned int hsBoundsOriented::fCenterValid
protected
unsigned int hsBoundsOriented::fNumPlanes
protected
hsPlane3* hsBoundsOriented::fPlanes
protected

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