#include <boundingbox.h>


Public Member Functions | |
| BoundingBoxNode (BoundingBox *left_=NULL, BoundingBox *right_=NULL, BoundingBox *parent_=NULL) | |
| ~BoundingBoxNode () | |
| bool | isLeaf () |
| void | draw () |
| void | update () |
| void | internalUpdate () |
| void | detectCollisions (BoundingBox *boundingBox, int myLevel, int otherLevel, ReallocableArray< CollisionBoxPair > *collisionPairs) |
| double | collisionDepth (BoundingBox *boundingBox) |
| bool | hasMarker () |
| void | setMarker (bool marker_) |
| BoundingBox * | getLeft () |
| BoundingBox * | getRight () |
| void | setLeft (BoundingBox *left_) |
| void | setRight (BoundingBox *right_) |
Definition at line 64 of file boundingbox.h.
| BoundingBoxNode::BoundingBoxNode | ( | BoundingBox * | left_ = NULL, |
|
| BoundingBox * | right_ = NULL, |
|||
| BoundingBox * | parent_ = NULL | |||
| ) |
Definition at line 231 of file boundingbox.cpp.
| BoundingBoxNode::~BoundingBoxNode | ( | ) |
Definition at line 253 of file boundingbox.cpp.
| bool BoundingBoxNode::isLeaf | ( | ) | [inline, virtual] |
| void BoundingBoxNode::draw | ( | ) | [virtual] |
| void BoundingBoxNode::update | ( | ) | [virtual] |
| void BoundingBoxNode::internalUpdate | ( | ) |
Definition at line 293 of file boundingbox.cpp.
| void BoundingBoxNode::detectCollisions | ( | BoundingBox * | boundingBox, | |
| int | myLevel, | |||
| int | otherLevel, | |||
| ReallocableArray< CollisionBoxPair > * | collisionPairs | |||
| ) | [virtual] |
| double BoundingBoxNode::collisionDepth | ( | BoundingBox * | boundingBox | ) | [virtual] |
| bool BoundingBoxNode::hasMarker | ( | ) | [inline, virtual] |
| void BoundingBoxNode::setMarker | ( | bool | marker_ | ) | [inline, virtual] |
| BoundingBox* BoundingBoxNode::getLeft | ( | ) | [inline] |
Definition at line 81 of file boundingbox.h.
| BoundingBox* BoundingBoxNode::getRight | ( | ) | [inline] |
Definition at line 82 of file boundingbox.h.
| void BoundingBoxNode::setLeft | ( | BoundingBox * | left_ | ) | [inline] |
Definition at line 83 of file boundingbox.h.
| void BoundingBoxNode::setRight | ( | BoundingBox * | right_ | ) | [inline] |
Definition at line 84 of file boundingbox.h.
1.5.3