Class TransformationEdge

Inheritance Relationships

Base Type

Class Documentation

class vi_map::TransformationEdge : public vi_map::Edge

Public Functions

TransformationEdge() = delete
explicit TransformationEdge(vi_map::Edge::EdgeType edge_type)
TransformationEdge(const TransformationEdge&) = default
TransformationEdge(vi_map::Edge::EdgeType edge_type, const pose_graph::EdgeId &id, const pose_graph::VertexId &from, const pose_graph::VertexId &to, const pose::Transformation &T_A_B, const Eigen::Matrix<double, 6, 6> &T_A_B_covariance_p_q, const aslam::SensorId &sensor_id)
inline virtual ~TransformationEdge()
inline virtual bool operator==(const TransformationEdge &other) const
void serialize(vi_map::proto::TransformationEdge *proto) const
void deserialize(const pose_graph::EdgeId &id, const vi_map::proto::TransformationEdge &proto)
void set_T_A_B(const pose::Transformation &T_A_B)
const pose::Transformation &get_T_A_B() const
void set_T_A_B_Covariance_p_q(const Eigen::Matrix<double, 6, 6> &T_A_B_covariance)
const Eigen::Matrix<double, 6, 6> &get_T_A_B_Covariance_p_q() const
inline const aslam::SensorId &getSensorId() const

Public Members

TransformationEdge