Represents landmark variable (vertex) in g2o graph. More...
#include <vertex_landmark.h>
Public Member Functions | |
virtual void | oplusImpl (const double *update) |
virtual void | setToOriginImpl () |
VertexPointXYZ (int _points_idx, Points< PoseGraphT > &_points) | |
VertexPointXYZ () | |
virtual | ~VertexPointXYZ () |
Unimplemented | |
Required by the interface, but not required for our use of g2o. Not intended for use. Not implemented. | |
virtual bool | read (std::istream &is) |
virtual bool | write (std::ostream &os) const |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
bool | save_state |
Controls if state is copied into pose-graph 'g' on destruction. | |
Protected Attributes | |
bool | initialized |
Guard againt improper init. by required nonparametric contructor. | |
int | pointds_idx |
Corresponding landmark index in 'points'. | |
Points< PoseGraphT > * | points |
Represents landmark variable (vertex) in g2o graph.
Pose is parametrized as a point in 3D space wrt. to world CF. On destruction, the results of the optimalization are saved into pose-graph
Definition at line 27 of file vertex_landmark.h.
vslam::g2o_types::VertexPointXYZ< PoseGraphT >::VertexPointXYZ | ( | int | _points_idx, |
Points< PoseGraphT > & | _points | ||
) | [inline] |
Definition at line 39 of file vertex_landmark.h.
vslam::g2o_types::VertexPointXYZ< PoseGraphT >::VertexPointXYZ | ( | ) | [inline] |
required by the g2o interface
Definition at line 45 of file vertex_landmark.h.
virtual vslam::g2o_types::VertexPointXYZ< PoseGraphT >::~VertexPointXYZ | ( | ) | [inline, virtual] |
Definition at line 73 of file vertex_landmark.h.
virtual void vslam::g2o_types::VertexPointXYZ< PoseGraphT >::oplusImpl | ( | const double * | update | ) | [inline, virtual] |
Definition at line 63 of file vertex_landmark.h.
virtual bool vslam::g2o_types::VertexPointXYZ< PoseGraphT >::read | ( | std::istream & | is | ) | [inline, virtual] |
Definition at line 56 of file vertex_landmark.h.
virtual void vslam::g2o_types::VertexPointXYZ< PoseGraphT >::setToOriginImpl | ( | ) | [inline, virtual] |
Definition at line 47 of file vertex_landmark.h.
virtual bool vslam::g2o_types::VertexPointXYZ< PoseGraphT >::write | ( | std::ostream & | os | ) | const [inline, virtual] |
Definition at line 57 of file vertex_landmark.h.
vslam::g2o_types::VertexPointXYZ< PoseGraphT >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 35 of file vertex_landmark.h.
bool vslam::g2o_types::VertexPointXYZ< PoseGraphT >::initialized [protected] |
Guard againt improper init. by required nonparametric contructor.
Definition at line 32 of file vertex_landmark.h.
int vslam::g2o_types::VertexPointXYZ< PoseGraphT >::pointds_idx [protected] |
Corresponding landmark index in 'points'.
Definition at line 30 of file vertex_landmark.h.
Points<PoseGraphT>* vslam::g2o_types::VertexPointXYZ< PoseGraphT >::points [protected] |
Definition at line 31 of file vertex_landmark.h.
bool vslam::g2o_types::VertexPointXYZ< PoseGraphT >::save_state |
Controls if state is copied into pose-graph 'g' on destruction.
Definition at line 37 of file vertex_landmark.h.