38 namespace visualization {
59 bool DrawGeometries(
const std::vector<std::shared_ptr<const geometry::Geometry>>
61 const std::string &window_name =
"Open3D",
66 bool point_show_normal =
false,
67 bool mesh_show_wireframe =
false,
68 bool mesh_show_back_face =
false);
82 const std::vector<std::shared_ptr<const geometry::Geometry>>
84 const std::string &window_name =
"Open3D",
89 const std::string &json_filename =
"");
103 const std::vector<std::shared_ptr<const geometry::Geometry>>
105 std::function<
bool(Visualizer *)> callback_func,
106 const std::string &window_name =
"Open3D",
124 const std::vector<std::shared_ptr<const geometry::Geometry>>
126 const std::map<
int, std::function<
bool(Visualizer *)>> &key_to_callback,
127 const std::string &window_name =
"Open3D",
144 const std::vector<std::shared_ptr<const geometry::Geometry>>
146 const std::string &window_name =
"Open3D",
153 const std::vector<std::shared_ptr<const geometry::Geometry>>
155 const std::string &window_name =
"Open3D",
bool DrawGeometriesWithKeyCallbacks(const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::map< int, std::function< bool(Visualizer *)>> &key_to_callback, const std::string &window_name, int width, int height, int left, int top)
Function to draw a list of geometry.
Definition: DrawGeometry.cpp:167
bool DrawGeometriesWithAnimationCallback(const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, std::function< bool(Visualizer *)> callback_func, const std::string &window_name, int width, int height, int left, int top)
Function to draw a list of geometry objects with a customized animation callback function.
Definition: DrawGeometry.cpp:133
bool DrawGeometriesWithEditing(const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::string &window_name, int width, int height, int left, int top)
Function to draw a list of geometry.
Definition: DrawGeometry.cpp:204
bool DrawGeometriesWithCustomAnimation(const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::string &window_name, int width, int height, int left, int top, const std::string &json_filename)
Function to draw a list of geometry objects with a GUI that supports animation.
Definition: DrawGeometry.cpp:86
bool DrawGeometriesWithVertexSelection(const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::string &window_name, int width, int height, int left, int top)
Definition: DrawGeometry.cpp:234
Definition: Open3DViewer.h:29
bool DrawGeometries(const std::vector< std::shared_ptr< const geometry::Geometry >> &geometry_ptrs, const std::string &window_name, int width, int height, int left, int top, bool point_show_normal, bool mesh_show_wireframe, bool mesh_show_back_face)
Function to draw a list of geometry objects.
Definition: DrawGeometry.cpp:42
int height
Definition: FilePCD.cpp:70
int width
Definition: FilePCD.cpp:69