35 namespace visualization {
39 std::shared_ptr<geometry::Geometry3D>
geometry;
41 std::shared_ptr<rendering::TriangleMeshModel>
model;
45 std::shared_ptr<geometry::Geometry3D> g,
48 std::shared_ptr<t::geometry::Geometry> tg,
51 std::shared_ptr<rendering::TriangleMeshModel> m,
60 void Draw(
const std::vector<std::shared_ptr<geometry::Geometry3D>> &geometries,
61 const std::string &window_name =
"Open3D",
64 const std::vector<DrawAction> &actions = {});
67 const std::vector<std::shared_ptr<t::geometry::Geometry>> &tgeometries,
68 const std::string &window_name =
"Open3D",
71 const std::vector<DrawAction> &actions = {});
73 void Draw(
const std::vector<std::shared_ptr<rendering::TriangleMeshModel>>
75 const std::string &window_name =
"Open3D",
78 const std::vector<DrawAction> &actions = {});
80 void Draw(
const std::vector<DrawObject> &objects,
81 const std::string &window_name =
"Open3D",
84 const std::vector<DrawAction> &actions = {});
Definition: O3DVisualizer.h:57
const char const char value recording_handle imu_sample void
Definition: K4aPlugin.cpp:269
void Draw(const std::vector< std::shared_ptr< geometry::Geometry3D >> &geometries, const std::string &window_name, int width, int height, const std::vector< DrawAction > &actions)
Definition: Draw.cpp:63
Definition: PinholeCameraIntrinsic.cpp:35
std::string name
Definition: Draw.h:56
std::function< void(visualizer::O3DVisualizer &)> callback
Definition: Draw.h:57
bool is_visible
Definition: Draw.h:42
std::shared_ptr< t::geometry::Geometry > tgeometry
Definition: Draw.h:40
std::shared_ptr< geometry::Geometry3D > geometry
Definition: Draw.h:39
std::string name
Definition: Draw.h:38
DrawObject(const std::string &n, std::shared_ptr< geometry::Geometry3D > g, bool vis=true)
Definition: Draw.cpp:38
std::shared_ptr< rendering::TriangleMeshModel > model
Definition: Draw.h:41