|  | 
|  | 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.