50 public:
void PrintUsage();
56 public:
bool ParseArgs(
int _argc,
char **_argv);
60 public:
bool PreLoad();
66 public:
bool LoadFile(
const std::string &_filename=
"worlds/empty.world",
67 const std::string &_physics=
"");
72 public:
bool LoadString(
const std::string &_sdfString);
89 public:
bool GetInitialized()
const;
94 private:
bool LoadImpl(sdf::ElementPtr _elem,
95 const std::string &_physics=
"");
99 private:
static void SigInt(
int _v);
102 private:
void ProcessParams();
106 private:
void OnControl(ConstServerControlPtr &_msg);
111 private:
bool OpenWorld(
const std::string &_filename);
114 private:
void ProcessControlMsgs();
118 private: std::unique_ptr<ServerPrivate> dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:26
Forward declarations for transport.
std::map< std::string, std::string > StrStr_M
Definition: CommonTypes.hh:101
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:59