Model of a 25D (2D with depth information) scanner. The images are essentially point clouds.  
 More...
 | 
|   | Scanner25DModel (const std::string &name, int width, int height, rw::core::Ptr< rw::kinematics::Frame > frame) | 
|   | constructor  More...
  | 
|   | 
| 
virtual  | ~Scanner25DModel () | 
|   | Destructor. Closes scanner connection if not already closed. 
  | 
|   | 
| rw::geometry::PointCloud &  | getScan (const rw::kinematics::State &state) | 
|   | get handle to point cloud data in state.  More...
  | 
|   | 
| void  | setScan (const rw::geometry::PointCloud &data, const rw::kinematics::State &state) | 
|   | set point cloud data in state  More...
  | 
|   | 
| 
int  | getWidth () const | 
|   | width of images taken with 25 sensor 
  | 
|   | 
| 
int  | getHeight () const | 
|   | height of images taken with 25 sensor 
  | 
|   | 
| 
std::pair< double, double >  | getRange () const | 
|   | get the min and maximum depth of this scanner in meters 
  | 
|   | 
| 
void  | setRange (double min, double max) | 
|   | set the min and maximum depth of this scanner in meters 
  | 
|   | 
| 
void  | setRange (const std::pair< double, double > &range) | 
|   | set the min and maximum depth of this scanner in meters 
  | 
|   | 
|   | 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...
  | 
|   | 
Model of a 25D (2D with depth information) scanner. The images are essentially point clouds.