40 namespace visualization {
51 bool IsEmpty()
const override;
52 Eigen::Vector3d GetMinBound()
const final;
53 Eigen::Vector3d GetMaxBound()
const final;
54 Eigen::Vector3d GetCenter()
const final;
59 bool relative =
true)
override;
62 bool center =
true)
override;
63 bool SetPointCloud(std::shared_ptr<const geometry::Geometry> ptr);
PointCloudPicker()
Definition: PointCloudPicker.h:45
The base geometry class.
Definition: Geometry.h:35
A bounding box that is aligned along the coordinate axes.
Definition: BoundingVolume.h:130
A bounding box oriented along an arbitrary frame of reference.
Definition: BoundingVolume.h:44
A utility class to store picked points of a pointcloud.
Definition: PointCloudPicker.h:43
~PointCloudPicker() override
Definition: PointCloudPicker.h:47
std::vector< size_t > picked_indices_
Definition: PointCloudPicker.h:67
The base geometry class for 3D geometries.
Definition: Geometry3D.h:46
Definition: PinholeCameraIntrinsic.cpp:34
std::shared_ptr< const geometry::Geometry > pointcloud_ptr_
Definition: PointCloudPicker.h:66
GeometryType
Specifies possible geometry types.
Definition: Geometry.h:40