19 namespace visualization {
22 static const std::string
usage =
"usage: ./CloudViewer [meshfile|pointcloud]";
27 std::function<void(
const std::string &)> print_fcn =
31 const char *
path =
nullptr;
34 }
else if (argc > 2) {
39 app.Initialize(argc, argv);
41 auto vis = std::make_shared<cloudViewer::visualization::GuiVisualizer>(
44 vis->LoadGeometry(
path);
void ResetPrintFunction()
Reset the print function to the default one (print to console).
void SetPrintFunction(std::function< void(const std::string &)> print_fcn)
const std::function< void(const std::string &)> GetPrintFunction()
Get the print function used by the Logger.
static Logger & GetInstance()
Get Logger global singleton instance.
static Application & GetInstance()
void AddWindow(std::shared_ptr< Window > window)
Must be called on the same thread that calls Run()
static const std::string path
static const std::string usage
void RunViewer(int argc, const char *argv[])
Generic file read and write utility for python interface.