18 namespace visualization {
30 const std::vector<std::shared_ptr<const ccHObject>>& geometries,
31 const std::string& title,
38 void SetTitle(
const std::string& title);
39 void SetGeometry(std::shared_ptr<const ccHObject> geometry,
59 const std::vector<std::pair<std::string, gui::Menu::ItemId>>&
67 std::unique_ptr<Impl> impl_;
Hierarchical CLOUDVIEWER Object.
void ExportCurrentImage(const std::string &path)
void StartRPCInterface(const std::string &address, int timeout)
Starts the RPC interface. See io/rpc/ReceiverBase for the parameters.
void OnMenuItemSelected(gui::Menu::ItemId item_id) override
void Layout(const gui::LayoutContext &context) override
void LoadGeometry(const std::string &path)
Loads asynchronously, will return immediately.
void SetTitle(const std::string &title)
void AddItemsToAppMenu(const std::vector< std::pair< std::string, gui::Menu::ItemId >> &items)
void OnDragDropped(const char *path) override
void SetGeometry(std::shared_ptr< const ccHObject > geometry, bool loaded_model)
bool SetIBL(const char *path)
GuiVisualizer(const std::string &title, int width, int height)
GuiVisualizer(const std::vector< std::shared_ptr< const ccHObject >> &geometries, const std::string &title, int width, int height, int left, int top)
static const std::string path
Generic file read and write utility for python interface.