Overview
#include <mrpt/graphs/CMRVisualizer.h>
template <class CPOSE, class MAPS_IMPLEMENTATION, class EDGE_ANNOTATIONS>
class CMRVisualizer<CPOSE, MAPS_IMPLEMENTATION, TMRSlamNodeAnnotations, EDGE_ANNOTATIONS>: public mrpt::graphs::detail::CVisualizer
{
public:
// typedefs
typedef CVisualizer<CPOSE, MAPS_IMPLEMENTATION, TMRSlamNodeAnnotations, EDGE_ANNOTATIONS> parent;
typedef mrpt::graphs::CNetworkOfPoses<CPOSE, MAPS_IMPLEMENTATION, TMRSlamNodeAnnotations, EDGE_ANNOTATIONS> GRAPH_T;
// construction
CMRVisualizer(const GRAPH_T& graph_in);
// methods
virtual void drawNodePoints(
mrpt::opengl::CSetOfObjects::Ptr& object,
const mrpt::containers::yaml* viz_params = nullptr
) const;
virtual void drawEdges(
mrpt::opengl::CSetOfObjects::Ptr& object,
const mrpt::containers::yaml* viz_params = nullptr
) const;
};