template class mrpt::graphs::detail::CMRVisualizer<CPOSE, MAPS_IMPLEMENTATION, TMRSlamNodeAnnotations, EDGE_ANNOTATIONS>
#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;
};