20 namespace visualization {
39 virtual Eigen::Vector3d
GetMinBound()
const override;
40 virtual Eigen::Vector3d
GetMaxBound()
const override;
41 virtual Eigen::Vector3d
GetCenter()
const override;
45 const Eigen::Matrix4d& transformation)
override;
47 bool relative =
true)
override;
49 const Eigen::Vector3d& center)
override;
51 const Eigen::Vector3d& center)
override;
int64_t CV_CLASS_ENUM
Type of object type flags (64 bits)
Hierarchical CLOUDVIEWER Object.
A utility class to store picked points of a pointcloud.
virtual PointCloudPicker & Translate(const Eigen::Vector3d &translation, bool relative=true) override
Apply translation to the geometry coordinates.
PointCloudPicker & Clear()
virtual PointCloudPicker & Rotate(const Eigen::Matrix3d &R, const Eigen::Vector3d ¢er) override
Apply rotation to the geometry coordinates and normals. Given a rotation matrix , and center ,...
virtual Eigen::Vector3d GetMinBound() const override
Returns min bounds for geometry coordinates.
~PointCloudPicker() override
virtual ecvOrientedBBox GetOrientedBoundingBox() const override
std::vector< size_t > picked_indices_
bool SetPointCloud(std::shared_ptr< const ccHObject > ptr)
virtual ccBBox GetAxisAlignedBoundingBox() const override
Returns an axis-aligned bounding box of the geometry.
std::shared_ptr< const ccHObject > pointcloud_ptr_
PointCloudPicker(const char *name="PointCloudPicker")
virtual CV_CLASS_ENUM getClassID() const override
Returns unique class ID.
virtual PointCloudPicker & Transform(const Eigen::Matrix4d &transformation) override
Apply transformation (4x4 matrix) to the geometry coordinates.
virtual Eigen::Vector3d GetMaxBound() const override
Returns max bounds for geometry coordinates.
virtual PointCloudPicker & Scale(const double s, const Eigen::Vector3d ¢er) override
Apply scaling to the geometry coordinates. Given a scaling factor , and center , a given point is tr...
virtual bool isSerializable() const override
Returns whether object is serializable of not.
virtual Eigen::Vector3d GetCenter() const override
Returns the center of the geometry coordinates.
Generic file read and write utility for python interface.