39 namespace visualization {
64 bool DrawGeometries(
const std::vector<std::shared_ptr<const geometry::Geometry>>
66 const std::string &window_name =
"Open3D",
71 bool point_show_normal =
false,
72 bool mesh_show_wireframe =
false,
73 bool mesh_show_back_face =
false,
74 Eigen::Vector3d *lookat =
nullptr,
75 Eigen::Vector3d *up =
nullptr,
76 Eigen::Vector3d *front =
nullptr,
77 double *zoom =
nullptr);
91 const std::vector<std::shared_ptr<const geometry::Geometry>>
93 const std::string &window_name =
"Open3D",
98 const std::string &json_filename =
"");
112 const std::vector<std::shared_ptr<const geometry::Geometry>>
114 std::function<
bool(Visualizer *)> callback_func,
115 const std::string &window_name =
"Open3D",
133 const std::vector<std::shared_ptr<const geometry::Geometry>>
135 const std::map<
int, std::function<
bool(Visualizer *)>> &key_to_callback,
136 const std::string &window_name =
"Open3D",
153 const std::vector<std::shared_ptr<const geometry::Geometry>>
155 const std::string &window_name =
"Open3D",
162 const std::vector<std::shared_ptr<const geometry::Geometry>>
164 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:179
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, Eigen::Vector3d *lookat, Eigen::Vector3d *up, Eigen::Vector3d *front, double *zoom)
Function to draw a list of geometry objects.
Definition: DrawGeometry.cpp:44
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:145
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:216
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:98
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:246
Definition: PinholeCameraIntrinsic.cpp:35
int height
Definition: FilePCD.cpp:72
int width
Definition: FilePCD.cpp:71