54 #ifndef _GAMS_PLATFORM_VREP_BOAT_H_
55 #define _GAMS_PLATFORM_VREP_BOAT_H_
63 #include "madara/knowledge/KnowledgeBase.h"
85 const static std::string DEFAULT_BOAT_MODEL;
97 const std::string& file,
98 const simxUChar client_side,
99 madara::knowledge::KnowledgeBase * knowledge,
102 variables::Self *
self);
109 virtual std::string get_id()
const;
114 virtual std::string get_name()
const;
120 virtual double get_accuracy()
const;
126 virtual void add_model_to_environment(
const std::string& file,
127 const simxUChar client_side);
132 virtual void get_target_handle();
137 virtual double get_initial_z()
const;
143 class GAMS_EXPORT VREPBoatFactory :
public PlatformFactory
159 virtual BasePlatform * create(
160 const madara::knowledge::KnowledgeMap & args,
161 madara::knowledge::KnowledgeBase * knowledge,
164 variables::Self *
self);
Copyright(c) 2014 Carnegie Mellon University.
Copyright(c) 2014 Carnegie Mellon University.
Copyright(c) 2014 Carnegie Mellon University.
std::map< std::string, PlatformStatus > Platforms
a map of sensor names to the sensor information
std::map< std::string, Sensor * > Sensors
a map of sensor names to the sensor information
Contains all GAMS-related tools, classes and code.