|
| ODELogUtil () |
| Constructor.
|
|
virtual | ~ODELogUtil () |
| Destructor.
|
|
void | addPositions (const std::string &description, const std::map< std::string, rw::math::Transform3D<>> &positions, const char *file="", int line=-1) |
|
void | addPositions (const std::string &description, const std::vector< ODEBody * > &bodies, const rw::kinematics::State &state, const char *file="", int line=-1) |
| Add positions of bodies to log. More...
|
|
void | addVelocities (const std::string &description, const std::map< std::string, rw::math::VelocityScrew6D<>> &velocities, const char *file="", int line=-1) |
|
void | addVelocities (const std::string &description, const std::vector< ODEBody * > &bodies, const rw::kinematics::State &state, const char *file="", int line=-1) |
| Add velocities of bodies to log. More...
|
|
| SimulatorLogUtil () |
| Constructor.
|
|
virtual | ~SimulatorLogUtil () |
| Destructor.
|
|
virtual void | setSimulatorLog (rw::core::Ptr< rwsim::log::SimulatorLogScope > log) |
| Set the simulator log to write to. More...
|
|
virtual bool | doLog () const |
| Check if there is a log to write to. More...
|
|
virtual void | beginStep (double time, const char *file="", int line=-1) |
| Begin a new discrete simulation step. More...
|
|
virtual void | endStep (double time, int line=-1) |
| End a discrete simulation step. More...
|
|
virtual void | beginSection (const std::string &name, const char *file="", int line=-1) |
| Add a grouping section. More...
|
|
virtual void | endSection (int line=-1) |
| End current grouping section. More...
|
|
virtual rwsim::log::SimulatorLogScope * | makeScope (const std::string &name, const char *file="", int line=-1) |
| Make a subscope. More...
|
|
virtual void | addValues (const std::string &description, const std::vector< double > &values, const std::vector< std::string > &labels, const char *file="", int line=-1) |
| Add numeric values. More...
|
|
virtual std::ostream & | log (const std::string &description, const char *file="", int line=-1) |
| Log a message. More...
|
|
virtual std::ostream & | log (const char *file="", int line=-1) |
| Log a message. More...
|
|
virtual void | addCollisionResults (const std::string &description, const std::vector< rw::proximity::CollisionStrategy::Result > &results, const char *file="", int line=-1) |
| Add results from a collision strategy. More...
|
|
virtual void | addDistanceResults (const std::string &description, const std::vector< rw::proximity::DistanceStrategy::Result > &results, const char *file="", int line=-1) |
| Add results from a distance strategy. More...
|
|
virtual void | addDistanceMultiResults (const std::string &description, const std::vector< rw::proximity::DistanceMultiStrategy::Result > &results, const char *file="", int line=-1) |
| Add results from a multi-distance strategy. More...
|
|
Utility to write to SimulatorLog.