MIRA
|
Polygon representation The vertices of the polygon are given relative to its origin. More...
#include <model/Geometry.h>
Public Member Functions | |
template<typename Reflector > | |
void | reflect (Reflector &r) |
virtual Polygon2f | getFootprint (const RigidTransform3f &origin) const |
Implementation of Geometry::getFootprint. More... | |
virtual Box3f | getBoundingBox (const RigidTransform3f &origin) const |
The polygon is 2D, hence its bounding box would be 2D too, which is still empty in 3D. More... | |
Class const & | getClass () const |
Static Public Member Functions | |
static PseudoClass const & | CLASS () |
Public Attributes | |
Polygon2f | polygon |
The polygon geometry. More... | |
Protected Member Functions | |
virtual Class const & | internalGetClass () const=0 |
Polygon representation The vertices of the polygon are given relative to its origin.
|
inline |
|
virtual |
Implementation of Geometry::getFootprint.
Implements Geometry.
|
virtual |
The polygon is 2D, hence its bounding box would be 2D too, which is still empty in 3D.
Implements Geometry.
Polygon2f polygon |
The polygon geometry.