|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLMISC::CAABBoxExt Class ReferenceAn Extended Axis Aligned Bouding Box.
More...
#include <aabbox.h>
Inheritance diagram for NLMISC::CAABBoxExt:
List of all members.
Detailed Description
An Extended Axis Aligned Bouding Box.
Sphere Min/Max Radius is stored for improved clip test. -
Author:
-
Lionel Berenguier , Nevrax France
-
Date:
-
2000
Definition at line 159 of file aabbox.h.
Constructor & Destructor Documentation
NLMISC::CAABBoxExt::CAABBoxExt |
( |
|
) |
[inline] |
|
NLMISC::CAABBoxExt::CAABBoxExt |
( |
const CAABBox & |
o |
) |
[inline] |
|
Member Function Documentation
bool NLMISC::CAABBoxExt::clipBack |
( |
const CPlane & |
p |
) |
const |
|
bool NLMISC::CAABBoxExt::clipFront |
( |
const CPlane & |
p |
) |
const |
|
CAABBox NLMISC::CAABBoxExt::getAABBox |
( |
|
) |
const [inline] |
|
const CVector& NLMISC::CAABBoxExt::getCenter |
( |
|
) |
const [inline] |
|
const CVector& NLMISC::CAABBoxExt::getHalfSize |
( |
|
) |
const [inline] |
|
CVector NLMISC::CAABBoxExt::getMax |
( |
|
) |
const [inline] |
|
CVector NLMISC::CAABBoxExt::getMin |
( |
|
) |
const [inline] |
|
float NLMISC::CAABBoxExt::getRadius |
( |
|
) |
const [inline] |
|
CVector NLMISC::CAABBoxExt::getSize |
( |
|
) |
const [inline] |
|
bool NLMISC::CAABBoxExt::intersect |
( |
const CVector & |
a, |
|
|
const CVector & |
b, |
|
|
const CVector & |
c |
|
) |
const [inline] |
|
bool NLMISC::CAABBoxExt::intersect |
( |
const CAABBoxExt & |
box |
) |
const [inline] |
|
|
Does the bbox intersect the bbox box.
Definition at line 216 of file aabbox.h. |
CAABBoxExt& NLMISC::CAABBoxExt::operator= |
( |
const CAABBox & |
o |
) |
[inline] |
|
void NLMISC::CAABBoxExt::setCenter |
( |
const CVector & |
center |
) |
[inline] |
|
void NLMISC::CAABBoxExt::setHalfSize |
( |
const CVector & |
hs |
) |
[inline] |
|
void NLMISC::CAABBoxExt::setMinMax |
( |
const CVector & |
bmin, |
|
|
const CVector & |
bmax |
|
) |
[inline] |
|
void NLMISC::CAABBoxExt::setSize |
( |
const CVector & |
s |
) |
[inline] |
|
void NLMISC::CAABBoxExt::updateRadius |
( |
|
) |
[inline, protected] |
|
Member Data Documentation
float NLMISC::CAABBoxExt::RadiusMax [protected]
|
|
float NLMISC::CAABBoxExt::RadiusMin [protected]
|
|
The documentation for this class was generated from the following files:
|
|