| 
|   | StereoCameraModel (const std::string &name, double fov, double width, double height, const rw::math::Transform3D<> &TL, const rw::math::Transform3D<> &TR, rw::core::Ptr< rw::kinematics::Frame > frame, const std::string &modelInfo="") | 
|   | constructor  More...
  | 
|   | 
| 
virtual  | ~StereoCameraModel () | 
|   | destructor 
  | 
|   | 
| 
Image::Ptr  | getLeftImage (const rw::kinematics::State &state) | 
|   | get left image 
  | 
|   | 
| 
void  | setLeftImage (Image::Ptr img, rw::kinematics::State &state) | 
|   | set left image 
  | 
|   | 
| 
Image::Ptr  | getRightImage (const rw::kinematics::State &state) | 
|   | get right image 
  | 
|   | 
| 
void  | setRightImage (Image::Ptr img, rw::kinematics::State &state) | 
|   | set right image 
  | 
|   | 
|   | SensorModel (const std::string &name, rw::core::Ptr< kinematics::Frame > frame) | 
|   | constructor  More...
  | 
|   | 
|   | SensorModel (const std::string &name, rw::core::Ptr< kinematics::Frame > frame, const std::string &description) | 
|   | constructor  More...
  | 
|   | 
| 
virtual  | ~SensorModel () | 
|   | destructor 
  | 
|   | 
| void  | setName (const std::string &name) | 
|   | sets the name of this sensor  More...
  | 
|   | 
| void  | setDescription (const std::string &description) | 
|   | sets the description of this sensor  More...
  | 
|   | 
| const std::string &  | getName () const | 
|   | returns the name of this sensor  More...
  | 
|   | 
| const std::string &  | getDescription () const | 
|   | returns a description of this sensor  More...
  | 
|   | 
| kinematics::Frame *  | getFrame () const | 
|   | The frame to which the sensor is attached.  More...
  | 
|   | 
| virtual void  | attachTo (rw::core::Ptr< kinematics::Frame > frame) | 
|   | Sets the frame to which the sensor should be attached.  More...
  | 
|   | 
| 
rw::core::PropertyMap &  | getPropertyMap () | 
|   | gets the propertymap of this sensor 
  | 
|   | 
| 
const rw::core::PropertyMap &  | getPropertyMap () const | 
|   | gets the propertymap of this sensor 
  | 
|   | 
| 
virtual  | ~Stateless () | 
|   | destructor 
  | 
|   | 
| virtual void  | registerIn (State &state) | 
|   | initialize this stateless data to a specific state  More...
  | 
|   | 
| 
virtual void  | registerIn (StateStructure::Ptr state) | 
|   | register this stateless object in a statestructure. 
  | 
|   | 
| 
virtual void  | unregister () | 
|   | unregisters all state data of this stateless object 
  | 
|   | 
| StateStructure::Ptr  | getStateStructure () | 
|   | Get the state structure.  More...
  | 
|   | 
| const StateStructure::Ptr  | getStateStructure () const | 
|   | Get the state structure.  More...
  | 
|   | 
| bool  | isRegistered () | 
|   | Check if object has registered its state.  More...
  | 
|   | 
 | 
| static bool  | SaveCalibration (const std::string &filename, double fov, double wx, double wy, const rw::math::Transform3D<> &TL, const rw::math::Transform3D<> &TR, FOVDirection direction=HORIZONTAL, CalibrationFormat format=OPENCV) | 
|   | utility function for saving a stereo calibration to a file  More...
  | 
|   | 
| static void  | WriteCalibration (std::ostream &os, double fov, double wx, double wy, const rw::math::Transform3D<> &T, const std::vector< double > &dist=std::vector< double >(4, 0.0), FOVDirection direction=HORIZONTAL, CalibrationFormat format=OPENCV) | 
|   | utility function for writing a camera calibration to a stream  More...
  | 
|   | 
The Camera class defines a general interface to a stereo camera. A stereo camera consists of two cameras with the same intrinsic parameters, but with different extrinsic parameters. 
Since ideal cameras are assumed, the intrinsics are given as a horizontal/vertical pixel resolution as well as a horizontal field of view (FOV).
The extrinsic parameters are given simply as two transformation matrices, which give the pose of the cameras relative some external frame.