#include <GteRectangle.h>
Public Member Functions | |
void | GetVertices (std::array< Vector< N, Real >, 4 > &vertex) const |
bool | operator!= (Rectangle const &rectangle) const |
bool | operator< (Rectangle const &rectangle) const |
bool | operator<= (Rectangle const &rectangle) const |
bool | operator== (Rectangle const &rectangle) const |
bool | operator> (Rectangle const &rectangle) const |
bool | operator>= (Rectangle const &rectangle) const |
Rectangle () | |
Rectangle (Vector< N, Real > const &inCenter, std::array< Vector< N, Real >, 2 > const &inAxis, Vector< 2, Real > const &inExtent) | |
Public Attributes | |
std::array< Vector< N, Real >, 2 > | axis |
Vector< N, Real > | center |
Vector< 2, Real > | extent |
Definition at line 21 of file GteRectangle.h.
gte::Rectangle< N, Real >::Rectangle | ( | ) |
Definition at line 58 of file GteRectangle.h.
gte::Rectangle< N, Real >::Rectangle | ( | Vector< N, Real > const & | inCenter, |
std::array< Vector< N, Real >, 2 > const & | inAxis, | ||
Vector< 2, Real > const & | inExtent | ||
) |
Definition at line 69 of file GteRectangle.h.
void gte::Rectangle< N, Real >::GetVertices | ( | std::array< Vector< N, Real >, 4 > & | vertex | ) | const |
Definition at line 80 of file GteRectangle.h.
bool gte::Rectangle< N, Real >::operator!= | ( | Rectangle< N, Real > const & | rectangle | ) | const |
Definition at line 122 of file GteRectangle.h.
bool gte::Rectangle< N, Real >::operator< | ( | Rectangle< N, Real > const & | rectangle | ) | const |
Definition at line 128 of file GteRectangle.h.
bool gte::Rectangle< N, Real >::operator<= | ( | Rectangle< N, Real > const & | rectangle | ) | const |
Definition at line 154 of file GteRectangle.h.
bool gte::Rectangle< N, Real >::operator== | ( | Rectangle< N, Real > const & | rectangle | ) | const |
Definition at line 95 of file GteRectangle.h.
bool gte::Rectangle< N, Real >::operator> | ( | Rectangle< N, Real > const & | rectangle | ) | const |
Definition at line 160 of file GteRectangle.h.
bool gte::Rectangle< N, Real >::operator>= | ( | Rectangle< N, Real > const & | rectangle | ) | const |
Definition at line 166 of file GteRectangle.h.
std::array<Vector<N, Real>, 2> gte::Rectangle< N, Real >::axis |
Definition at line 39 of file GteRectangle.h.
Vector<N, Real> gte::Rectangle< N, Real >::center |
Definition at line 38 of file GteRectangle.h.
Vector<2, Real> gte::Rectangle< N, Real >::extent |
Definition at line 40 of file GteRectangle.h.