Main MRPT website > C++ reference for MRPT 1.4.0
Classes | Namespaces | Typedefs | Functions | Variables
CRenderizable.h File Reference
#include <mrpt/utils/CSerializable.h>
#include <mrpt/utils/TColor.h>
#include <mrpt/math/math_frwds.h>
#include <mrpt/poses/CPose3D.h>
#include <mrpt/opengl/opengl_fonts.h>
#include <mrpt/opengl/link_pragmas.h>
#include <mrpt/math/lightweight_geom_data.h>
#include <deque>

Go to the source code of this file.

Classes

class  mrpt::opengl::CRenderizable
 The base class of 3D objects that can be directly rendered through OpenGL. More...
 

Namespaces

namespace  mrpt
 This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
namespace  mrpt::opengl
 The namespace for 3D scene representation and rendering.
 

Typedefs

typedef std::deque< CRenderizablePtr > mrpt::opengl::CListOpenGLObjects
 A list of objects pointers, automatically managing memory free at destructor, and managing copies correctly.
 

Functions

OPENGL_IMPEXP::mrpt::utils::CStream & mrpt::opengl::operator>> (mrpt::utils::CStream &in, CRenderizablePtr &pObj)
 
OPENGL_IMPEXP CRenderizablePtr & mrpt::opengl::operator<< (CRenderizablePtr &r, const mrpt::poses::CPose3D &p)
 Applies a mrpt::poses::CPose3D transformation to the object.
 

Variables

class OPENGL_IMPEXP mrpt::opengl::CRenderizable
 
struct OPENGL_IMPEXP mrpt::opengl::CRenderizablePtr
 



Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Tue Jan 17 22:40:29 UTC 2023