|
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Go to the documentation of this file.
19 #ifndef JSONLOADER_PLANIO_H_
20 #define JSONLOADER_PLANIO_H_
24 #include <glog/logging.h>
34 Plan
LoadPlan(std::string
const& data);
38 void WritePlanHeader(std::ofstream & ofs,
double vel,
double accel,
double omega,
double alpha,
40 void WriteStation(std::ofstream & ofs, Eigen::VectorXd Pose,
double tol,
int id);
41 void WriteSegment(std::ofstream & ofs, std::vector<Eigen::VectorXd>
const& SegVec,
42 double vel,
double accel,
double omega,
double alpha,
int id);
43 void WritePlanFooter(std::ofstream & ofs, std::string
const& plan_name,
int id);
44 void WritePlanFooter(std::ofstream & ofs, std::string
const& plan_name,
int id);
48 #endif // JSONLOADER_PLANIO_H_
void WriteSegment(std::ofstream &ofs, std::vector< Eigen::VectorXd > const &SegVec, double vel, double accel, double omega, double alpha, int id)
Definition: planio.cc:104
Value
Definition: GPIO.h:42
void WritePlanFooter(std::ofstream &ofs, std::string const &plan_name, int id)
Definition: planio.cc:185
void WritePlanHeader(std::ofstream &ofs, double vel, double accel, double omega, double alpha, std::string creator)
Definition: planio.cc:48
void WriteStation(std::ofstream &ofs, Eigen::VectorXd Pose, double tol, int id)
Definition: planio.cc:150
Plan LoadPlan(std::string const &data)
Definition: planio.cc:28
bool LoadData(std::string const &data, Json::Value *json)
Definition: planio.cc:37