Slightly heavyweight type to speed-up calculations with polygons in 3D.
Definition at line 42 of file geometry.h.
#include <mrpt/math/geometry.h>
Public Member Functions | |
TPolygonWithPlane (const TPolygon3D &p) | |
Constructor. | |
TPolygonWithPlane () | |
Basic constructor. | |
Static Public Member Functions | |
static void | getPlanes (const vector< TPolygon3D > &oldPolys, vector< TPolygonWithPlane > &newPolys) |
Static method for vectors. | |
Public Attributes | |
TPolygon3D | poly |
Actual polygon. | |
TPlane | plane |
Plane containing the polygon. | |
mrpt::poses::CPose3D | pose |
Plane's pose. | |
mrpt::poses::CPose3D | inversePose |
Plane's inverse pose. | |
TPolygon2D | poly2D |
Polygon, after being projected to the plane using inversePose. | |
mrpt::math::TPolygonWithPlane::TPolygonWithPlane | ( | const TPolygon3D & | p | ) |
Constructor.
Takes a polygon and computes each parameter.
|
inline |
|
static |
Static method for vectors.
Takes a set of polygons and creates every TPolygonWithPlane
Referenced by mrpt::math::traceRay().
mrpt::poses::CPose3D mrpt::math::TPolygonWithPlane::inversePose |
TPlane mrpt::math::TPolygonWithPlane::plane |
Plane containing the polygon.
Definition at line 51 of file geometry.h.
TPolygon3D mrpt::math::TPolygonWithPlane::poly |
Actual polygon.
Definition at line 47 of file geometry.h.
TPolygon2D mrpt::math::TPolygonWithPlane::poly2D |
Polygon, after being projected to the plane using inversePose.
Definition at line 66 of file geometry.h.
mrpt::poses::CPose3D mrpt::math::TPolygonWithPlane::pose |
Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Wed Mar 22 20:12:58 UTC 2023 |