16 namespace MAKVRinTerra
29 typedef boost::shared_ptr<DtObstacleFeature>
Ptr;
30 typedef boost::shared_ptr<const DtObstacleFeature>
CPtr;
35 virtual CPtr getObstaclePtr()
const = 0;
62 const std::string& type,
double buffer=0,
bool unioned=
false);
64 bool operator<(
const Config& other)
const;
72 std::string label()
const;
76 bool loaded(
double)
const;
77 unsigned numberOfFeatures()
const;
96 boost::optional<double> width = boost::none_t(),
97 boost::optional<double> length = boost::none_t(),
98 boost::optional<double> rotation = boost::none_t());