Go to the documentation of this file.
12 #define MRPT_NO_WARN_BIG_HDR
20 #if !defined(DISABLE_MRPT_AUTO_CLASS_REGISTRATION)
void registerClass(const mrpt::rtti::TRuntimeClassId *pNewClass)
Register a class into the MRPT internal list of "CObject" descendents.
#define MRPT_INITIALIZER(f)
A set of colored triangles.
The base class of 3D objects that can be directly rendered through OpenGL.
This class allows the user to create, load, save, and render 3D scenes using OpenGL primitives.
A set of independent lines (or segments), one line with its own start and end positions (X,...
A solid or wireframe box in 3D, defined by 6 rectangular faces parallel to the planes X,...
This class can load & render 3D models in a number of different formats (requires the library assimp)...
A solid or wire-frame sphere.
A 3D vector field representation, consisting of points and arrows drawn at any spatial position.
A 2D vector field representation, consisting of points and arrows drawn on a plane (invisible grid).
A cylinder or cone whose base lies in the XY plane.
A 2D plane in the XY plane with a texture image.
A planar (XY) grid where each cell has an associated height and, optionally, a texture map.
An especial "ellipsoid" in 2D computed as the uncertainty iso-surfaces of a (range,...
A set of object, which are referenced to the coordinates framework established in this object.
A grid of lines over the XY plane.
A 3D mesh composed of Triangles and/or Quads.
This object represents any figure obtained by extruding any profile along a given axis.
A camera: if added to a scene, the viewpoint defined by this camera will be used instead of the camer...
A solid or wireframe frustum in 3D (a rectangular truncated pyramid), with arbitrary (possibly assyme...
A planar disk in the XY plane.
This class represents arbitrary polyhedra.
A cloud of points, all with the same color or each depending on its value along a particular coordina...
A flexible renderer of voxels, typically from a 3D octo map (see mrpt::maps::COctoMap).
An especial "ellipsoid" in 3D computed as the uncertainty iso-surfaces of a (inv_range,...
An especial "ellipsoid" in 3D computed as the uncertainty iso-surfaces of a (inv_range,...
A grid of lines over the XZ plane.
#define CLASS_ID(T)
Access to runtime class ID for a defined class name.
A planar (XY) grid where each cell has an associated height and, optionally, a texture map.
Draw a 3D world axis, with coordinate marks at some regular interval.
A viewport within a COpenGLScene, containing a set of OpenGL objects to render.
A 3D text (rendered with OpenGL primitives), with selectable font face and drawing style.
The namespace for 3D scene representation and rendering.
A 2D text (bitmap rendering): it always "faces the observer" despite it's at some 3D location.
A cloud of points, each one with an individual colour (R,G,B).
A 2D ellipse or 3D ellipsoid, depending on the size of the m_cov matrix (2x2 or 3x3).
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |