Main MRPT website > C++ reference
MRPT logo
Functions

mrpt::opengl::stock_objects Namespace Reference


Detailed Description

A collection of pre-built 3D objects for quick insertion in opengl::COpenGLScene objects.

Functions

CSetOfObjectsPtr OPENGL_IMPEXP RobotPioneer ()
 Returns a representation of a Pioneer II mobile base.
CSetOfObjectsPtr OPENGL_IMPEXP CornerXYZ (float scale=1.0)
 Returns three arrows representing a X,Y,Z 3D corner.
CSetOfObjectsPtr OPENGL_IMPEXP CornerXYZSimple (float scale=1.0, float lineWidth=1.0)
 Returns three arrows representing a X,Y,Z 3D corner (just thick lines instead of complex arrows for faster rendering than CornerXYZ).
CSetOfObjectsPtr OPENGL_IMPEXP CornerXYSimple (float scale=1.0, float lineWidth=1.0)
 Returns two arrows representing a X,Y 2D corner (just thick lines, fast to render).
CSetOfObjectsPtr OPENGL_IMPEXP SICKLaser ()
 Returns a high-quality 3D model of a SICK laser scanner (Model by Miguel Angel Espada Bernal)
CSetOfObjectsPtr OPENGL_IMPEXP BumblebeeCamera ()
 Returns a simple 3D model of a PointGrey Bumblebee stereo camera.

Function Documentation

CSetOfObjectsPtr OPENGL_IMPEXP mrpt::opengl::stock_objects::BumblebeeCamera ( )

Returns a simple 3D model of a PointGrey Bumblebee stereo camera.

The generated object must be inserted in a opengl::COpenGLScene or opengl::CSetOfObjects.

mrpt::opengl::stock_objects::BumblebeeCamera()
preview_stock_objects_BumblebeeCamera.png
CSetOfObjectsPtr OPENGL_IMPEXP mrpt::opengl::stock_objects::CornerXYSimple ( float  scale = 1.0,
float  lineWidth = 1.0 
)

Returns two arrows representing a X,Y 2D corner (just thick lines, fast to render).

The generated object must be inserted in a opengl::COpenGLScene or opengl::CSetOfObjects.

See also:
CornerXYZSimple, CornerXYZ
CSetOfObjectsPtr OPENGL_IMPEXP mrpt::opengl::stock_objects::CornerXYZ ( float  scale = 1.0)

Returns three arrows representing a X,Y,Z 3D corner.

The generated object must be inserted in a opengl::COpenGLScene or opengl::CSetOfObjects.

See also:
CornerXYZSimple, CornerXYSimple
CSetOfObjectsPtr OPENGL_IMPEXP mrpt::opengl::stock_objects::CornerXYZSimple ( float  scale = 1.0,
float  lineWidth = 1.0 
)

Returns three arrows representing a X,Y,Z 3D corner (just thick lines instead of complex arrows for faster rendering than CornerXYZ).

The generated object must be inserted in a opengl::COpenGLScene or opengl::CSetOfObjects.

See also:
CornerXYZ, CornerXYSimple
CSetOfObjectsPtr OPENGL_IMPEXP mrpt::opengl::stock_objects::RobotPioneer ( )

Returns a representation of a Pioneer II mobile base.

The generated object must be inserted in a opengl::COpenGLScene or opengl::CSetOfObjects.

mrpt::opengl::stock_objects::RobotPioneer()
preview_stock_objects_RobotPioneer.png
CSetOfObjectsPtr OPENGL_IMPEXP mrpt::opengl::stock_objects::SICKLaser ( )

Returns a high-quality 3D model of a SICK laser scanner (Model by Miguel Angel Espada Bernal)




Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:16:28 UTC 2011