18 namespace visualization {
24 std::shared_ptr<rendering::TriangleMeshModel>
model;
28 std::shared_ptr<ccHObject> g,
31 std::shared_ptr<t::geometry::Geometry> tg,
34 std::shared_ptr<rendering::TriangleMeshModel> m,
43 void Draw(
const std::vector<std::shared_ptr<ccHObject>> &geometries,
44 const std::string &window_name =
"CloudViewer",
47 const std::vector<DrawAction> &actions = {});
50 const std::vector<std::shared_ptr<t::geometry::Geometry>> &tgeometries,
51 const std::string &window_name =
"CloudViewer",
54 const std::vector<DrawAction> &actions = {});
56 void Draw(
const std::vector<std::shared_ptr<rendering::TriangleMeshModel>>
58 const std::string &window_name =
"CloudViewer",
61 const std::vector<DrawAction> &actions = {});
63 void Draw(
const std::vector<DrawObject> &objects,
64 const std::string &window_name =
"CloudViewer",
67 const std::vector<DrawAction> &actions = {});
Hierarchical CLOUDVIEWER Object.
void Draw(const std::vector< std::shared_ptr< ccHObject >> &geometries, const std::string &window_name, int width, int height, const std::vector< DrawAction > &actions)
Generic file read and write utility for python interface.
std::function< void(visualizer::O3DVisualizer &)> callback
std::shared_ptr< ccHObject > geometry
DrawObject(const std::string &n, std::shared_ptr< ccHObject > g, bool vis=true)
std::shared_ptr< t::geometry::Geometry > tgeometry
std::shared_ptr< rendering::TriangleMeshModel > model