34 namespace visualization {
38 std::shared_ptr<geometry::Geometry3D>
geometry;
43 std::shared_ptr<geometry::Geometry3D> g,
46 std::shared_ptr<t::geometry::Geometry> tg,
52 std::function<void(visualizer::O3DVisualizer &)>
callback;
55 void Draw(
const std::vector<std::shared_ptr<geometry::Geometry3D>> &geometries,
56 const std::string &window_name =
"Open3D",
59 const std::vector<DrawAction> &actions = {});
62 const std::vector<std::shared_ptr<t::geometry::Geometry>> &tgeometries,
63 const std::string &window_name =
"Open3D",
66 const std::vector<DrawAction> &actions = {});
68 void Draw(
const std::vector<DrawObject> &objects,
69 const std::string &window_name =
"Open3D",
72 const std::vector<DrawAction> &actions = {});
std::string name
Definition: Draw.h:51
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:54
std::shared_ptr< t::geometry::Geometry > tgeometry
Definition: Draw.h:39
std::string name
Definition: Draw.h:37
std::shared_ptr< geometry::Geometry3D > geometry
Definition: Draw.h:38
DrawObject(const std::string &n, std::shared_ptr< geometry::Geometry3D > g, bool vis=true)
Definition: Draw.cpp:37
bool is_visible
Definition: Draw.h:40
Definition: PinholeCameraIntrinsic.cpp:35
int height
Definition: FilePCD.cpp:72
std::function< void(visualizer::O3DVisualizer &)> callback
Definition: Draw.h:52
int width
Definition: FilePCD.cpp:71