Go to the documentation of this file.
32 void parseHeader(
const std::string& prefix,
double& timestamp);
33 void parseEmpty(
const std::string& prefix,
double& timestamp);
38 void parseVector3(
const std::string& prefix,
double& timestamp);
39 void parsePoint(
const std::string& prefix,
double& timestamp);
42 void parseTwist(
const std::string& prefix,
double& timestamp);
48 void parsePose(
const std::string& prefix,
double& timestamp);
52 void parseImu(
const std::string& prefix,
double& timestamp);
53 void parseOdometry(
const std::string& prefix,
double& timestamp);
57 void parseTF2Msg(
const std::string& prefix,
double& timestamp);
74 std::array<double, N * N> cov;
79 for (
int i = 0; i < N; i++)
81 for (
int j = i; j < N; j++)
83 const size_t index = i * N + j;
85 .
pushBack({ timestamp, cov[index] });
90 #endif // ROS_PARSER_H
bool _strict_truncation_check
void parseTwistWithCovariance(const std::string &prefix, double ×tamp)
void parseEmpty(const std::string &prefix, double ×tamp)
void parsePalStatisticsNames(const std::string &prefix, double ×tamp)
void pushBack(const Point &p) override
std::string type_name(lua_State *L, type t)
std::unique_ptr< RosMsgParser::Deserializer > _deserializer
void parseTransformStamped(const std::string &prefix, double ×tamp)
std::function< void(const std::string &prefix, double &)> _customized_parser
PJ::Msg::Header readHeader(double ×tamp)
void parseJointStateMsg(const std::string &prefix, double ×tamp)
void setLargeArraysPolicy(bool clamp, unsigned max_size) override
void parseDiagnosticMsg(const std::string &prefix, double ×tamp)
bool parseMessage(const PJ::MessageRef serialized_msg, double ×tamp) override
The MessageParser is the base class used to parse a message with a specific encoding+schema.
void parseImu(const std::string &prefix, double ×tamp)
PlotData & getSeries(const std::string &key)
void parsePose(const std::string &prefix, double ×tamp)
void parseHeader(const std::string &prefix, double ×tamp)
void parseCovariance(const std::string &prefix, double ×tamp)
void parseTransform(const std::string &prefix, double ×tamp)
auto format(const text_style &ts, const S &format_str, const Args &... args) -> std::basic_string< Char >
void parseDataTamerSnapshot(const std::string &prefix, double ×tamp)
RosMsgParser::Parser _parser
void enableTruncationCheck(bool enable)
void parseTF2Msg(const std::string &prefix, double ×tamp)
void parsePoseStamped(const std::string &prefix, double ×tamp)
void parseOdometry(const std::string &prefix, double ×tamp)
void parseQuaternion(const std::string &prefix, double ×tamp)
void parseVector3(const std::string &prefix, double ×tamp)
void parsePoint(const std::string &prefix, double ×tamp)
void parseTwist(const std::string &prefix, double ×tamp)
ParserROS(const std::string &topic_name, const std::string &type_name, const std::string &schema, RosMsgParser::Deserializer *deserializer, PJ::PlotDataMapRef &data)
void parsePalStatisticsValues(const std::string &prefix, double ×tamp)
RosMsgParser::FlatMessage _flat_msg
void parsePoseWithCovariance(const std::string &prefix, double ×tamp)
void parseDataTamerSchemas(const std::string &prefix, double ×tamp)
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:46