Lightweight 3D point (float version).
Definition at line 207 of file lightweight_geom_data.h.
#include <mrpt/math/lightweight_geom_data.h>
Public Types | |
enum | { static_size = 3 } |
Public Member Functions | |
TPoint3Df () | |
TPoint3Df (const float xx, const float yy, const float zz) | |
TPoint3Df & | operator+= (const TPoint3Df &p) |
TPoint3Df | operator* (const float s) |
float & | operator[] (size_t i) |
Coordinate access using operator[]. | |
const float & | operator[] (size_t i) const |
Coordinate access using operator[]. | |
Public Attributes | |
float | x |
float | y |
float | z |
anonymous enum |
Enumerator | |
---|---|
static_size |
Definition at line 209 of file lightweight_geom_data.h.
|
inline |
Definition at line 214 of file lightweight_geom_data.h.
|
inline |
Definition at line 215 of file lightweight_geom_data.h.
|
inline |
Definition at line 217 of file lightweight_geom_data.h.
Definition at line 216 of file lightweight_geom_data.h.
|
inline |
Coordinate access using operator[].
Order: x,y,z
Definition at line 219 of file lightweight_geom_data.h.
|
inline |
Coordinate access using operator[].
Order: x,y,z
Definition at line 222 of file lightweight_geom_data.h.
float mrpt::math::TPoint3Df::x |
Definition at line 210 of file lightweight_geom_data.h.
Referenced by mrpt::maps::COctoMapBase< octomap::ColorOcTree, octomap::ColorOcTreeNode >::TInsertionOptions::dumpToTextStream(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::getCornerX(), mrpt::maps::CColouredPointsMap::insertPoint(), mrpt::maps::COctoMapBase< OCTREE, OCTREE_NODE >::internal_build_PointCloud_for_observation(), mrpt::opengl::COctreePointRenderer< Derived >::internal_recursive_split(), mrpt::opengl::COctreePointRenderer< Derived >::octree_debug_dump_tree(), mrpt::opengl::COctreePointRenderer< Derived >::octree_recursive_render(), operator+=(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::setBBFromOrderInParent(), mrpt::maps::CColouredPointsMap::setPoint(), and mrpt::opengl::COctreePointRenderer< Derived >::TNode::update_bb().
float mrpt::math::TPoint3Df::y |
Definition at line 211 of file lightweight_geom_data.h.
Referenced by mrpt::maps::COctoMapBase< octomap::ColorOcTree, octomap::ColorOcTreeNode >::TInsertionOptions::dumpToTextStream(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::getCornerY(), mrpt::maps::CColouredPointsMap::insertPoint(), mrpt::maps::COctoMapBase< OCTREE, OCTREE_NODE >::internal_build_PointCloud_for_observation(), mrpt::opengl::COctreePointRenderer< Derived >::internal_recursive_split(), mrpt::opengl::COctreePointRenderer< Derived >::octree_debug_dump_tree(), mrpt::opengl::COctreePointRenderer< Derived >::octree_recursive_render(), operator+=(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::setBBFromOrderInParent(), mrpt::maps::CColouredPointsMap::setPoint(), and mrpt::opengl::COctreePointRenderer< Derived >::TNode::update_bb().
float mrpt::math::TPoint3Df::z |
Definition at line 212 of file lightweight_geom_data.h.
Referenced by mrpt::maps::COctoMapBase< octomap::ColorOcTree, octomap::ColorOcTreeNode >::TInsertionOptions::dumpToTextStream(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::getCornerZ(), mrpt::maps::CColouredPointsMap::insertPoint(), mrpt::maps::COctoMapBase< OCTREE, OCTREE_NODE >::internal_build_PointCloud_for_observation(), mrpt::opengl::COctreePointRenderer< Derived >::internal_recursive_split(), mrpt::opengl::COctreePointRenderer< Derived >::octree_debug_dump_tree(), mrpt::opengl::COctreePointRenderer< Derived >::octree_recursive_render(), operator+=(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::setBBFromOrderInParent(), mrpt::maps::CColouredPointsMap::setPoint(), and mrpt::opengl::COctreePointRenderer< Derived >::TNode::update_bb().
Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Wed Mar 22 20:12:58 UTC 2023 |