HDK
|
#include <HOM_OrientedBoundingBox.h>
Public Member Functions | |
HOM_OrientedBoundingBox () | |
HOM_OrientedBoundingBox (const HOM_OrientedBoundingBox &src) | |
HOM_OrientedBoundingBox (const UT_OBBoxD &bbox) | |
~HOM_OrientedBoundingBox () | |
bool | operator== (HOM_PtrOrNull< HOM_OrientedBoundingBox > bbox) const |
bool | operator!= (HOM_PtrOrNull< HOM_OrientedBoundingBox > bbox) const |
bool | isAlmostEqual (const HOM_OrientedBoundingBox &other, double tol=0.00001) const |
int | __hash__ () const |
std::string | __str__ () const |
std::string | __repr__ () const |
HOM_OrientedBoundingBox | __mul__ (const HOM_Matrix4 &matrix4) const |
HOM_Vector3 | center () const |
HOM_Matrix3 | rotation () const |
HOM_Vector3 | sizevec () const |
bool | contains (const std::vector< double > &point) const |
bool | isValid () const |
HOM_OrientedBoundingBox & | operator= (const HOM_OrientedBoundingBox &bbox) |
void * | _asVoidPointer () |
Public Attributes | |
UT_OBBoxD | myBBox |
Definition at line 25 of file HOM_OrientedBoundingBox.h.
|
inline |
Definition at line 28 of file HOM_OrientedBoundingBox.h.
|
inline |
Definition at line 31 of file HOM_OrientedBoundingBox.h.
|
inline |
Definition at line 36 of file HOM_OrientedBoundingBox.h.
|
inline |
Definition at line 40 of file HOM_OrientedBoundingBox.h.
int HOM_OrientedBoundingBox::__hash__ | ( | ) | const |
HOM_OrientedBoundingBox HOM_OrientedBoundingBox::__mul__ | ( | const HOM_Matrix4 & | matrix4 | ) | const |
std::string HOM_OrientedBoundingBox::__repr__ | ( | ) | const |
std::string HOM_OrientedBoundingBox::__str__ | ( | ) | const |
|
inline |
Definition at line 65 of file HOM_OrientedBoundingBox.h.
HOM_Vector3 HOM_OrientedBoundingBox::center | ( | ) | const |
bool HOM_OrientedBoundingBox::contains | ( | const std::vector< double > & | point | ) | const |
bool HOM_OrientedBoundingBox::isAlmostEqual | ( | const HOM_OrientedBoundingBox & | other, |
double | tol = 0.00001 |
||
) | const |
bool HOM_OrientedBoundingBox::isValid | ( | ) | const |
|
inline |
Definition at line 43 of file HOM_OrientedBoundingBox.h.
HOM_OrientedBoundingBox& HOM_OrientedBoundingBox::operator= | ( | const HOM_OrientedBoundingBox & | bbox | ) |
bool HOM_OrientedBoundingBox::operator== | ( | HOM_PtrOrNull< HOM_OrientedBoundingBox > | bbox | ) | const |
HOM_Matrix3 HOM_OrientedBoundingBox::rotation | ( | ) | const |
HOM_Vector3 HOM_OrientedBoundingBox::sizevec | ( | ) | const |
UT_OBBoxD HOM_OrientedBoundingBox::myBBox |
Definition at line 69 of file HOM_OrientedBoundingBox.h.