MRPT
1.9.9
|
Lightweight 3D point (float version).
Definition at line 21 of file TPoint3D.h.
#include <mrpt/math/TPoint3D.h>
Public Types | |
enum | { static_size = 3 } |
Public Member Functions | |
TPoint3Df ()=default | |
constexpr | 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[]. More... | |
constexpr const float & | operator[] (size_t i) const |
Coordinate access using operator[]. More... | |
constexpr std::size_t | rows () const |
constexpr std::size_t | cols () const |
constexpr std::size_t | size () const |
void | resize (std::size_t n) |
throws if attempted to resize to incorrect length More... | |
Public Attributes | |
float | x {.0f} |
float | y {.0f} |
float | z {.0f} |
anonymous enum |
Enumerator | |
---|---|
static_size |
Definition at line 24 of file TPoint3D.h.
|
default |
|
inline |
Definition at line 31 of file TPoint3D.h.
|
inlineinherited |
Definition at line 57 of file TPoseOrPoint.h.
|
inline |
Definition at line 42 of file TPoint3D.h.
References TPoint3Df().
Definition at line 35 of file TPoint3D.h.
References x.
|
inline |
|
inline |
|
inlineinherited |
throws if attempted to resize to incorrect length
Definition at line 61 of file TPoseOrPoint.h.
|
inlineinherited |
Definition at line 56 of file TPoseOrPoint.h.
|
inlineinherited |
Definition at line 58 of file TPoseOrPoint.h.
float mrpt::math::TPoint3Df::x {.0f} |
Definition at line 28 of file TPoint3D.h.
Referenced by mrpt::maps::CPointCloudFilterByDistance::filter(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::getCornerX(), mrpt::opengl::gl_utils::getCurrentRenderingInfo(), mrpt::maps::CPointsMap::insertAnotherMap(), mrpt::maps::COctoMapBase< octomap::OcTree, octomap::OcTreeNode >::internal_build_PointCloud_for_observation(), mrpt::maps::CColouredOctoMap::internal_insertObservation(), operator+=(), operator[](), mrpt::opengl::CPointCloud::PLY_export_get_vertex(), mrpt::maps::CPointsMapXYZI::PLY_export_get_vertex(), mrpt::opengl::CPointCloudColoured::PLY_export_get_vertex(), mrpt::maps::CColouredPointsMap::PLY_export_get_vertex(), mrpt::maps::CPointsMap::PLY_export_get_vertex(), mrpt::opengl::CPointCloud::PLY_import_set_vertex(), mrpt::maps::CPointsMapXYZI::PLY_import_set_vertex(), mrpt::opengl::CPointCloudColoured::PLY_import_set_vertex(), mrpt::maps::CColouredPointsMap::PLY_import_set_vertex(), mrpt::maps::CPointsMap::PLY_import_set_vertex(), mrpt::opengl::gl_utils::renderTriangleWithNormal(), mrpt::opengl::PLY_Exporter::saveToPlyFile(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::setBBFromOrderInParent(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::update_bb(), and velodyne_scan_to_pointcloud().
float mrpt::math::TPoint3Df::y {.0f} |
Definition at line 28 of file TPoint3D.h.
Referenced by mrpt::maps::CPointCloudFilterByDistance::filter(), mrpt::opengl::CFrustum::getBoundingBox(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::getCornerY(), mrpt::opengl::gl_utils::getCurrentRenderingInfo(), mrpt::maps::CPointsMap::insertAnotherMap(), mrpt::maps::COctoMapBase< octomap::OcTree, octomap::OcTreeNode >::internal_build_PointCloud_for_observation(), mrpt::maps::CColouredOctoMap::internal_insertObservation(), operator[](), mrpt::opengl::CPointCloud::PLY_export_get_vertex(), mrpt::maps::CPointsMapXYZI::PLY_export_get_vertex(), mrpt::opengl::CPointCloudColoured::PLY_export_get_vertex(), mrpt::maps::CColouredPointsMap::PLY_export_get_vertex(), mrpt::maps::CPointsMap::PLY_export_get_vertex(), mrpt::opengl::CPointCloud::PLY_import_set_vertex(), mrpt::maps::CPointsMapXYZI::PLY_import_set_vertex(), mrpt::opengl::CPointCloudColoured::PLY_import_set_vertex(), mrpt::maps::CColouredPointsMap::PLY_import_set_vertex(), mrpt::maps::CPointsMap::PLY_import_set_vertex(), mrpt::opengl::CFrustum::render_dl(), mrpt::opengl::gl_utils::renderTriangleWithNormal(), mrpt::opengl::PLY_Exporter::saveToPlyFile(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::setBBFromOrderInParent(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::update_bb(), and velodyne_scan_to_pointcloud().
float mrpt::math::TPoint3Df::z {.0f} |
Definition at line 28 of file TPoint3D.h.
Referenced by mrpt::maps::CPointCloudFilterByDistance::filter(), mrpt::opengl::CFrustum::getBoundingBox(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::getCornerZ(), mrpt::opengl::gl_utils::getCurrentRenderingInfo(), mrpt::maps::CPointsMap::insertAnotherMap(), mrpt::maps::COctoMapBase< octomap::OcTree, octomap::OcTreeNode >::internal_build_PointCloud_for_observation(), mrpt::maps::CColouredOctoMap::internal_insertObservation(), operator[](), mrpt::opengl::CPointCloud::PLY_export_get_vertex(), mrpt::maps::CPointsMapXYZI::PLY_export_get_vertex(), mrpt::opengl::CPointCloudColoured::PLY_export_get_vertex(), mrpt::maps::CColouredPointsMap::PLY_export_get_vertex(), mrpt::maps::CPointsMap::PLY_export_get_vertex(), mrpt::opengl::CPointCloud::PLY_import_set_vertex(), mrpt::maps::CPointsMapXYZI::PLY_import_set_vertex(), mrpt::opengl::CPointCloudColoured::PLY_import_set_vertex(), mrpt::maps::CColouredPointsMap::PLY_import_set_vertex(), mrpt::maps::CPointsMap::PLY_import_set_vertex(), mrpt::opengl::CFrustum::render_dl(), mrpt::opengl::gl_utils::renderTriangleWithNormal(), mrpt::opengl::PLY_Exporter::saveToPlyFile(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::setBBFromOrderInParent(), mrpt::opengl::COctreePointRenderer< Derived >::TNode::update_bb(), and velodyne_scan_to_pointcloud().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019 |