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