Public Member Functions | Protected Attributes | List of all members
virtual_sensor::VirtualSensorNode::Obstacle Class Referenceabstract

#include <virtual_sensor_node.hpp>

Inheritance diagram for virtual_sensor::VirtualSensorNode::Obstacle:
Inheritance graph
[legend]

Public Member Functions

double distance ()
 
virtual bool intersects (double rx, double ry, double max_dist, double &distance)=0
 
double maxHeight ()
 
double minHeight ()
 
std::string & name ()
 
 Obstacle (const std::string &name, const tf::Transform &tf, double height)
 
 ~Obstacle ()
 

Protected Attributes

double distance_
 
double height_
 
std::string name_
 
tf::Transform tf_
 

Detailed Description

Definition at line 29 of file virtual_sensor_node.hpp.

Constructor & Destructor Documentation

virtual_sensor::VirtualSensorNode::Obstacle::Obstacle ( const std::string &  name,
const tf::Transform tf,
double  height 
)
inline

Definition at line 32 of file virtual_sensor_node.hpp.

virtual_sensor::VirtualSensorNode::Obstacle::~Obstacle ( )
inline

Definition at line 34 of file virtual_sensor_node.hpp.

Member Function Documentation

double virtual_sensor::VirtualSensorNode::Obstacle::distance ( )
inline

Definition at line 36 of file virtual_sensor_node.hpp.

virtual bool virtual_sensor::VirtualSensorNode::Obstacle::intersects ( double  rx,
double  ry,
double  max_dist,
double &  distance 
)
pure virtual
double virtual_sensor::VirtualSensorNode::Obstacle::maxHeight ( )
inline

Definition at line 38 of file virtual_sensor_node.hpp.

double virtual_sensor::VirtualSensorNode::Obstacle::minHeight ( )
inline

Definition at line 37 of file virtual_sensor_node.hpp.

std::string& virtual_sensor::VirtualSensorNode::Obstacle::name ( )
inline

Definition at line 35 of file virtual_sensor_node.hpp.

Member Data Documentation

double virtual_sensor::VirtualSensorNode::Obstacle::distance_
protected

Definition at line 44 of file virtual_sensor_node.hpp.

double virtual_sensor::VirtualSensorNode::Obstacle::height_
protected

Definition at line 45 of file virtual_sensor_node.hpp.

std::string virtual_sensor::VirtualSensorNode::Obstacle::name_
protected

Definition at line 42 of file virtual_sensor_node.hpp.

tf::Transform virtual_sensor::VirtualSensorNode::Obstacle::tf_
protected

Definition at line 43 of file virtual_sensor_node.hpp.


The documentation for this class was generated from the following file:


yocs_virtual_sensor
Author(s): Jorge Santos
autogenerated on Mon Jun 10 2019 15:54:08