|
Robot Simulator of the Robotics Group for Self-Organization of Control
0.8.0
|
#include <camera.h>
Classes | |
| struct | CameraImage |
| structure to store the image data and information for display More... | |
| struct | PostDrawCallback |
Public Types | |
| typedef std::vector< CameraImage > | CameraImages |
Public Member Functions | |
| Camera (const CameraConf &conf=getDefaultConf()) | |
| Creates a camera. More... | |
| virtual | ~Camera () |
| virtual void | init (const OdeHandle &odeHandle, const OsgHandle &osgHandle, Primitive *body, const osg::Matrix &pose) |
| initializes the camera. More... | |
| virtual void | setPose (const osg::Matrix &pose) |
| changes the relative pose of the camera More... | |
| virtual osg::Matrix | getPose () |
| relative pose of the camera More... | |
| virtual const CameraImages & | getImages () const |
| all images (raw and processed) More... | |
| virtual const osg::Image * | getImage () const |
| last image of processing stack More... | |
| virtual osg::Camera * | getRRTCam () |
| virtual void | update () |
| bool | isInitialized () |
Static Public Member Functions | |
| static CameraConf | getDefaultConf () |
A Robot Camera.
Implements a simulated camera with full OpenGL rendering.
| typedef std::vector<CameraImage > CameraImages |
| Camera | ( | const CameraConf & | conf = getDefaultConf() | ) |
Creates a camera.
Note that the order in which the image processors are positioned in conf.imageProcessors matters. The resulting CameraImages are stored in a list (see getImages) and usually the processors use the last image in this list (result of last processing).
|
virtual |
|
inlinestatic |
|
inlinevirtual |
last image of processing stack
|
inlinevirtual |
all images (raw and processed)
|
virtual |
relative pose of the camera
returns the relative pose of the camera
|
inlinevirtual |
|
virtual |
initializes the camera.
The OSG camera is created and the raw image and the imageprocessor is initialized.
|
inline |
|
virtual |
changes the relative pose of the camera
|
virtual |