HDK
|
#include <HOM_OrientedBoundingRect.h>
Public Member Functions | |
HOM_OrientedBoundingRect (const std::vector< HOM_Vector2 > &points) | |
~HOM_OrientedBoundingRect () | |
bool | operator== (HOM_PtrOrNull< HOM_OrientedBoundingRect > brect) |
bool | operator!= (HOM_PtrOrNull< HOM_OrientedBoundingRect > brect) |
bool | isAlmostEqual (HOM_OrientedBoundingRect &brect, double tolerance=0.00001) |
int | __hash__ () |
std::string | __str__ () |
std::string | __repr__ () |
HOM_Vector2 | sizevec () |
HOM_Vector2 | center () |
HOM_Matrix2 | orientation () |
Public Attributes | |
UT_OBBox2DD | myBoundingBox |
Definition at line 21 of file HOM_OrientedBoundingRect.h.
HOM_OrientedBoundingRect::HOM_OrientedBoundingRect | ( | const std::vector< HOM_Vector2 > & | points | ) |
|
inline |
Definition at line 26 of file HOM_OrientedBoundingRect.h.
int HOM_OrientedBoundingRect::__hash__ | ( | ) |
std::string HOM_OrientedBoundingRect::__repr__ | ( | ) |
std::string HOM_OrientedBoundingRect::__str__ | ( | ) |
|
inline |
Definition at line 48 of file HOM_OrientedBoundingRect.h.
bool HOM_OrientedBoundingRect::isAlmostEqual | ( | HOM_OrientedBoundingRect & | brect, |
double | tolerance = 0.00001 |
||
) |
|
inline |
Definition at line 35 of file HOM_OrientedBoundingRect.h.
|
inline |
Definition at line 29 of file HOM_OrientedBoundingRect.h.
|
inline |
Definition at line 51 of file HOM_OrientedBoundingRect.h.
|
inline |
Definition at line 45 of file HOM_OrientedBoundingRect.h.
UT_OBBox2DD HOM_OrientedBoundingRect::myBoundingBox |
Definition at line 55 of file HOM_OrientedBoundingRect.h.