VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
DtBoundingVolumeInfo Class Reference
Inheritance diagram for DtBoundingVolumeInfo:
Inheritance graph
[legend]

Public Member Functions

 DtBoundingVolumeInfo (const DtEntityMapperKey &key, const DtPoint &volume, const DtPoint &offset)
 DtBoundingVolumeInfo (const DtBoundingVolumeInfo &orig)
virtual void setVolume (const DtPoint &volume)
virtual const DtPointvolume () const
virtual void setOffset (const DtPoint &offset)
virtual const DtPointoffset () const
virtual DtBoundingVolumeInfooperator= (const DtBoundingVolumeInfo &orig)
virtual DtBoundingVolumeInfoclone ()
- Public Member Functions inherited from DtEntityMapperKey
 DtEntityMapperKey ()
 DtEntityMapperKey (const char *p)
 DtEntityMapperKey (int force, int super, int kind, int domain, int country, int category, int subcategory, int specific, int extra)
 DtEntityMapperKey (const DtEntityMapperKey &orig)
 Copy constructor.
 ~DtEntityMapperKey ()
 Destructor.
DtEntityMapperKeyoperator= (const DtEntityMapperKey &rhs)
 Assignment operator.
DtEntityMapperKeyoperator= (const char *rhs)
 Assignment operator.
const std::string & string () const
int force () const
void setForce (int force)
int super () const
void setSuper (int super)
int kind () const
void setKind (int kind)
int domain () const
void setDomain (int domain)
int country () const
void setCountry (int country)
int category () const
void setCategory (int category)
int subcategory () const
void setSubCategory (int subcategory)
int specific () const
void setSpecific (int specific)
int extra () const
void setExtra (int extra)
bool operator== (const DtEntityMapperKey &rhs) const
 == returns 1 if they are equal, 0 if they are not equal
virtual bool matchPattern (const DtEntityMapperKey &pat) const
bool operator!= (const DtEntityMapperKey &rhs) const
 != returns 0 if they are equal, nonzero if they are not equal
bool operator< (const DtEntityMapperKey &rhs) const
 == returns 1 if rhs is < this else it returns 0
bool operator> (const DtEntityMapperKey &rhs) const
 == returns 1 if rhs is > this else it returns 0
int & operator[] (int)
const int operator[] (int) const
virtual bool exactMatch (const DtEntityMapperKey &) const
 Returns true only on an exact match (no wildcarding)

Protected Attributes

DtPoint myBoundingVolume
DtPoint myOffset
- Protected Attributes inherited from DtEntityMapperKey
std::string myStringRep
int myForce
int mySuper
int myKind
int myDomain
int myCountry
int myCategory
int mySubcategory
int mySpecific
int myExtra

Additional Inherited Members

- Static Public Attributes inherited from DtEntityMapperKey
static const int DtAnyMatch

Constructor & Destructor Documentation

DtBoundingVolumeInfo::DtBoundingVolumeInfo ( const DtEntityMapperKey key,
const DtPoint volume,
const DtPoint offset 
)
DtBoundingVolumeInfo::DtBoundingVolumeInfo ( const DtBoundingVolumeInfo orig)

Member Function Documentation

virtual void DtBoundingVolumeInfo::setVolume ( const DtPoint volume)
virtual
virtual const DtPoint& DtBoundingVolumeInfo::volume ( ) const
virtual
virtual void DtBoundingVolumeInfo::setOffset ( const DtPoint offset)
virtual
virtual const DtPoint& DtBoundingVolumeInfo::offset ( ) const
virtual
virtual DtBoundingVolumeInfo& DtBoundingVolumeInfo::operator= ( const DtBoundingVolumeInfo orig)
virtual
virtual DtBoundingVolumeInfo* DtBoundingVolumeInfo::clone ( )
virtual

Member Data Documentation

DtPoint DtBoundingVolumeInfo::myBoundingVolume
protected
DtPoint DtBoundingVolumeInfo::myOffset
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)