BoundingBoxLeaf Class Reference

#include <boundingbox.h>

Inheritance diagram for BoundingBoxLeaf:

Inheritance graph
[legend]
Collaboration diagram for BoundingBoxLeaf:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BoundingBoxLeaf (Face *face_, BoundingBox *parent_=NULL)
 ~BoundingBoxLeaf ()
bool isLeaf ()
void update ()
void detectCollisions (BoundingBox *boundingBox, int myLevel, int otherLevel, ReallocableArray< CollisionBoxPair > *collisionPairs)
double collisionDepth (BoundingBox *boundingBox)
bool hasMarker ()
void setMarker (bool marker_)
FacegetFace ()
void setFace (Face *face_)


Detailed Description

Definition at line 93 of file boundingbox.h.


Constructor & Destructor Documentation

BoundingBoxLeaf::BoundingBoxLeaf ( Face face_,
BoundingBox parent_ = NULL 
)

Definition at line 432 of file boundingbox.cpp.

BoundingBoxLeaf::~BoundingBoxLeaf (  ) 

Definition at line 442 of file boundingbox.cpp.


Member Function Documentation

bool BoundingBoxLeaf::isLeaf (  )  [inline, virtual]

Implements BoundingBox.

Definition at line 98 of file boundingbox.h.

void BoundingBoxLeaf::update (  )  [virtual]

Implements BoundingBox.

Definition at line 448 of file boundingbox.cpp.

void BoundingBoxLeaf::detectCollisions ( BoundingBox boundingBox,
int  myLevel,
int  otherLevel,
ReallocableArray< CollisionBoxPair > *  collisionPairs 
) [virtual]

Implements BoundingBox.

Definition at line 481 of file boundingbox.cpp.

double BoundingBoxLeaf::collisionDepth ( BoundingBox boundingBox  )  [virtual]

Implements BoundingBox.

Definition at line 520 of file boundingbox.cpp.

bool BoundingBoxLeaf::hasMarker (  )  [inline, virtual]

Implements BoundingBox.

Definition at line 103 of file boundingbox.h.

void BoundingBoxLeaf::setMarker ( bool  marker_  )  [inline, virtual]

Implements BoundingBox.

Definition at line 104 of file boundingbox.h.

Face* BoundingBoxLeaf::getFace (  )  [inline]

Definition at line 106 of file boundingbox.h.

void BoundingBoxLeaf::setFace ( Face face_  )  [inline]

Definition at line 107 of file boundingbox.h.


The documentation for this class was generated from the following files:
Generated on Thu Aug 30 11:04:27 2007 for SPRING Mac by  doxygen 1.5.3