#include <Surface.h>
Public Member Functions | |
void | addPlacementSurface (std::string frame) |
void | addPOI (PointOfInterest poi) |
std::string | getFrame () const |
double | getHeight () const |
std::string | getName () const |
size_t | getNumPlacementSurfaces () const |
size_t | getNumPOIs () const |
std::string & | getPlacementSurface (size_t i) |
PointOfInterest & | getPOI (size_t i) |
double | getWidth () const |
void | setFrame (std::string frame) |
void | setHeight (double height) |
void | setName (std::string name) |
void | setWidth (double width) |
Surface (std::string name, std::string frame, double width, double height) | |
Private Attributes | |
std::string | frame_ |
double | height_ |
std::string | name_ |
std::vector< std::string > | placement_surfaces_ |
std::vector< PointOfInterest > | pois_ |
double | width_ |
spatial_world_model::Surface::Surface | ( | std::string | name, |
std::string | frame, | ||
double | width, | ||
double | height | ||
) | [inline] |
void spatial_world_model::Surface::addPlacementSurface | ( | std::string | frame | ) | [inline] |
void spatial_world_model::Surface::addPOI | ( | PointOfInterest | poi | ) | [inline] |
std::string spatial_world_model::Surface::getFrame | ( | ) | const [inline] |
double spatial_world_model::Surface::getHeight | ( | ) | const [inline] |
std::string spatial_world_model::Surface::getName | ( | ) | const [inline] |
size_t spatial_world_model::Surface::getNumPlacementSurfaces | ( | ) | const [inline] |
size_t spatial_world_model::Surface::getNumPOIs | ( | ) | const [inline] |
std::string& spatial_world_model::Surface::getPlacementSurface | ( | size_t | i | ) | [inline] |
PointOfInterest& spatial_world_model::Surface::getPOI | ( | size_t | i | ) | [inline] |
double spatial_world_model::Surface::getWidth | ( | ) | const [inline] |
void spatial_world_model::Surface::setFrame | ( | std::string | frame | ) | [inline] |
void spatial_world_model::Surface::setHeight | ( | double | height | ) | [inline] |
void spatial_world_model::Surface::setName | ( | std::string | name | ) | [inline] |
void spatial_world_model::Surface::setWidth | ( | double | width | ) | [inline] |
std::string spatial_world_model::Surface::frame_ [private] |
double spatial_world_model::Surface::height_ [private] |
std::string spatial_world_model::Surface::name_ [private] |
std::vector<std::string> spatial_world_model::Surface::placement_surfaces_ [private] |
std::vector<PointOfInterest> spatial_world_model::Surface::pois_ [private] |
double spatial_world_model::Surface::width_ [private] |