PlacementSurface.h
Go to the documentation of this file.
00001 
00012 #ifndef SPATIAL_TEMPORAL_LEARNING_WORLDLIB_WORLD_PLACEMENT_SURFACE_H_
00013 #define SPATIAL_TEMPORAL_LEARNING_WORLDLIB_WORLD_PLACEMENT_SURFACE_H_
00014 
00015 // worldlib
00016 #include "Object.h"
00017 
00018 namespace rail
00019 {
00020 namespace spatial_temporal_learning
00021 {
00022 namespace worldlib
00023 {
00024 namespace world
00025 {
00026 
00034 class PlacementSurface : public Object
00035 {
00036 public:
00051   PlacementSurface(const std::string &name = "", const std::string &frame_id = "", const std::string &nav_frame_id = "",
00052       const geometry::Pose &pose = geometry::Pose(), const double width = 0, const double depth = 0,
00053       const double height = 0);
00054 
00062   const std::string &getNavFrameID() const;
00063 
00071   void setNavFrameID(const std::string &nav_frame_id);
00072 
00073 private:
00075   std::string nav_frame_id_;
00076 };
00077 
00078 }
00079 }
00080 }
00081 }
00082 
00083 #endif


worldlib
Author(s): Russell Toris
autogenerated on Fri Feb 12 2016 00:24:19