class mola::VizInterfaceΒΆ

Virtual visualization interface (see MolaViz)

#include <VizInterface.h>

class VizInterface
{
public:
    // methods

    virtual std::future<nanogui::Window*> create_subwindow(
        const std::string& title,
        const std::string& parentWindow = "main"
        ) = 0;

    virtual std::future<bool> subwindow_update_visualization(
        const mrpt::rtti::CObject::Ptr& obj,
        const std::string& subWindowTitle,
        const std::string& parentWindow = "main"
        ) = 0;
};

// direct descendants

class MolaViz;