#include <GteOrientedBox.h>
Public Member Functions | |
void | GetVertices (std::array< Vector< N, Real >,(1<< N)> &vertex) const |
bool | operator!= (OrientedBox const &box) const |
bool | operator< (OrientedBox const &box) const |
bool | operator<= (OrientedBox const &box) const |
bool | operator== (OrientedBox const &box) const |
bool | operator> (OrientedBox const &box) const |
bool | operator>= (OrientedBox const &box) const |
OrientedBox () | |
OrientedBox (Vector< N, Real > const &inCenter, std::array< Vector< N, Real >, N > const &inAxis, Vector< N, Real > const &inExtent) | |
Public Attributes | |
std::array< Vector< N, Real >, N > | axis |
Vector< N, Real > | center |
Vector< N, Real > | extent |
Definition at line 24 of file GteOrientedBox.h.
gte::OrientedBox< N, Real >::OrientedBox | ( | ) |
Definition at line 64 of file GteOrientedBox.h.
gte::OrientedBox< N, Real >::OrientedBox | ( | Vector< N, Real > const & | inCenter, |
std::array< Vector< N, Real >, N > const & | inAxis, | ||
Vector< N, Real > const & | inExtent | ||
) |
Definition at line 75 of file GteOrientedBox.h.
void gte::OrientedBox< N, Real >::GetVertices | ( | std::array< Vector< N, Real >,(1<< N)> & | vertex | ) | const |
Definition at line 86 of file GteOrientedBox.h.
bool gte::OrientedBox< N, Real >::operator!= | ( | OrientedBox< N, Real > const & | box | ) | const |
Definition at line 115 of file GteOrientedBox.h.
bool gte::OrientedBox< N, Real >::operator< | ( | OrientedBox< N, Real > const & | box | ) | const |
Definition at line 121 of file GteOrientedBox.h.
bool gte::OrientedBox< N, Real >::operator<= | ( | OrientedBox< N, Real > const & | box | ) | const |
Definition at line 147 of file GteOrientedBox.h.
bool gte::OrientedBox< N, Real >::operator== | ( | OrientedBox< N, Real > const & | box | ) | const |
Definition at line 109 of file GteOrientedBox.h.
bool gte::OrientedBox< N, Real >::operator> | ( | OrientedBox< N, Real > const & | box | ) | const |
Definition at line 153 of file GteOrientedBox.h.
bool gte::OrientedBox< N, Real >::operator>= | ( | OrientedBox< N, Real > const & | box | ) | const |
Definition at line 159 of file GteOrientedBox.h.
std::array<Vector<N, Real>, N> gte::OrientedBox< N, Real >::axis |
Definition at line 42 of file GteOrientedBox.h.
Vector<N, Real> gte::OrientedBox< N, Real >::center |
Definition at line 41 of file GteOrientedBox.h.
Vector<N, Real> gte::OrientedBox< N, Real >::extent |
Definition at line 43 of file GteOrientedBox.h.