83 RtabmapEventCmd(Cmd cmd,
const ParametersMap & parameters = ParametersMap()) :
86 parameters_(parameters){}
91 parameters_(parameters){}
97 parameters_(parameters){}
104 parameters_(parameters){}
112 parameters_(parameters){}
115 Cmd getCmd()
const {
return cmd_;}
117 const UVariant & value1()
const {
return value1_;}
118 const UVariant & value2()
const {
return value2_;}
119 const UVariant & value3()
const {
return value3_;}
120 const UVariant & value4()
const {
return value4_;}
122 const ParametersMap & getParameters()
const {
return parameters_;}
124 virtual std::string
getClassName()
const {
return std::string(
"RtabmapEventCmd");}
132 ParametersMap parameters_;
178 const std::map<int, Signature> & signatures,
179 const std::map<int, Transform> & poses,
180 const std::multimap<int, Link> & constraints) :
182 _signatures(signatures),
184 _constraints(constraints)
189 const std::map<int, Signature> & getSignatures()
const {
return _signatures;}
190 const std::map<int, Transform> & getPoses()
const {
return _poses;}
191 const std::multimap<int, Link> & getConstraints()
const {
return _constraints;}
193 virtual std::string
getClassName()
const {
return std::string(
"RtabmapEvent3DMap");}
196 std::map<int, Signature> _signatures;
197 std::map<int, Transform> _poses;
198 std::multimap<int, Link> _constraints;
206 _planningTime(0.0) {}
209 const std::vector<std::pair<int, Transform> > & poses,
210 double planningTime) :
213 _planningTime(planningTime) {}
216 const std::string & goalLabel,
217 const std::vector<std::pair<int, Transform> > & poses,
218 double planningTime) :
220 _goalLabel(goalLabel),
222 _planningTime(planningTime) {}
225 int getGoal()
const {
return this->
getCode();}
226 const std::string & getGoalLabel()
const {
return _goalLabel;}
227 double getPlanningTime()
const {
return _planningTime;}
228 const std::vector<std::pair<int, Transform> > & getPoses()
const {
return _poses;}
229 virtual std::string
getClassName()
const {
return std::string(
"RtabmapGlobalPathEvent");}
232 std::string _goalLabel;
233 std::vector<std::pair<int, Transform> > _poses;
234 double _planningTime;