#include <LogPlayPrivate.hh>
Public Attributes | |
std::string | currentChunk |
This is the chunk where the current frame is contained. More... | |
std::string | encoding |
The encoding for the current chunk in the log file. More... | |
size_t | end |
The current chunk might contain multiple frames. More... | |
std::string | filename |
Name of the log file. More... | |
std::string | gazeboVersion |
The version of Gazebo used to create the open log file. More... | |
uint64_t | initialIterations |
Initial simulation iteration contained in the log file. More... | |
bool | iterationsFound |
True if <iterations> is found in the log file. More... | |
const std::string | kEndFrame = "</sdf>" |
XML tag delimiting the end of a frame. More... | |
const std::string | kEndTime = "</sim_time>" |
XML tag delimiting the end of a simulation time element. More... | |
const unsigned int | kNumChunksToTry = 2u |
Max number of chunks to inspect when looking for XML elements. More... | |
const std::string | kStartFrame = "<sdf " |
XML tag delimiting the beginning of a frame. More... | |
const std::string | kStartTime = "<sim_time>" |
XML tag delimiting the beginning of a simulation time element. More... | |
tinyxml2::XMLElement * | logCurrXml |
Current position in the log file. More... | |
common::Time | logEndTime |
Log end time (simulation time). More... | |
common::Time | logStartTime |
Log start time (simulation time). More... | |
tinyxml2::XMLElement * | logStartXml |
Start of the log. More... | |
std::string | logVersion |
The version of the Gazebo logger used to create the open log file. More... | |
std::mutex | mutex |
A mutex to avoid race conditions. More... | |
uint32_t | randSeed |
The random number seed recorded in the open log file. More... | |
size_t | start |
The current chunk might contain multiple frames. More... | |
tinyxml2::XMLDocument | xmlDoc |
The XML document of the log file. More... | |
std::string gazebo::util::LogPlayPrivate::currentChunk |
This is the chunk where the current frame is contained.
std::string gazebo::util::LogPlayPrivate::encoding |
The encoding for the current chunk in the log file.
size_t gazebo::util::LogPlayPrivate::end |
The current chunk might contain multiple frames.
This variable points to the end of the last frame dispatched.
std::string gazebo::util::LogPlayPrivate::filename |
Name of the log file.
std::string gazebo::util::LogPlayPrivate::gazeboVersion |
The version of Gazebo used to create the open log file.
uint64_t gazebo::util::LogPlayPrivate::initialIterations |
Initial simulation iteration contained in the log file.
bool gazebo::util::LogPlayPrivate::iterationsFound |
True if <iterations> is found in the log file.
Old log versions may not include this tag in the log files.
const std::string gazebo::util::LogPlayPrivate::kEndFrame = "</sdf>" |
XML tag delimiting the end of a frame.
const std::string gazebo::util::LogPlayPrivate::kEndTime = "</sim_time>" |
XML tag delimiting the end of a simulation time element.
const unsigned int gazebo::util::LogPlayPrivate::kNumChunksToTry = 2u |
Max number of chunks to inspect when looking for XML elements.
const std::string gazebo::util::LogPlayPrivate::kStartFrame = "<sdf " |
XML tag delimiting the beginning of a frame.
const std::string gazebo::util::LogPlayPrivate::kStartTime = "<sim_time>" |
XML tag delimiting the beginning of a simulation time element.
tinyxml2::XMLElement* gazebo::util::LogPlayPrivate::logCurrXml |
Current position in the log file.
common::Time gazebo::util::LogPlayPrivate::logEndTime |
Log end time (simulation time).
common::Time gazebo::util::LogPlayPrivate::logStartTime |
Log start time (simulation time).
tinyxml2::XMLElement* gazebo::util::LogPlayPrivate::logStartXml |
Start of the log.
std::string gazebo::util::LogPlayPrivate::logVersion |
The version of the Gazebo logger used to create the open log file.
std::mutex gazebo::util::LogPlayPrivate::mutex |
A mutex to avoid race conditions.
uint32_t gazebo::util::LogPlayPrivate::randSeed |
The random number seed recorded in the open log file.
size_t gazebo::util::LogPlayPrivate::start |
The current chunk might contain multiple frames.
This variable points to the beginning of the last frame dispatched.
tinyxml2::XMLDocument gazebo::util::LogPlayPrivate::xmlDoc |
The XML document of the log file.