#include <Geometry3D.h>
|
| enum | RotationType {
RotationType::XYZ,
RotationType::YZX,
RotationType::ZXY,
RotationType::XZY,
RotationType::ZYX,
RotationType::YXZ,
RotationType::AxisAngle
} |
| |
| enum | GeometryType {
GeometryType::Unspecified = 0,
GeometryType::PointCloud = 1,
GeometryType::VoxelGrid = 2,
GeometryType::Octree = 3,
GeometryType::LineSet = 4,
GeometryType::TriangleMesh = 5,
GeometryType::HalfEdgeTriangleMesh = 6,
GeometryType::Image = 7
} |
| |
◆ RotationType
| Enumerator |
|---|
| XYZ | |
| YZX | |
| ZXY | |
| XZY | |
| ZYX | |
| YXZ | |
| AxisAngle | |
◆ ~Geometry3D()
| open3d::geometry::Geometry3D::~Geometry3D |
( |
| ) |
|
|
inlineoverride |
◆ Geometry3D()
| open3d::geometry::Geometry3D::Geometry3D |
( |
GeometryType |
type | ) |
|
|
inlineprotected |
◆ Clear()
| void open3d::geometry::Geometry3D::Clear |
( |
| ) |
|
|
overridepure virtual |
◆ GetMaxBound()
| virtual Eigen::Vector3d open3d::geometry::Geometry3D::GetMaxBound |
( |
| ) |
const |
|
pure virtual |
◆ GetMinBound()
| virtual Eigen::Vector3d open3d::geometry::Geometry3D::GetMinBound |
( |
| ) |
const |
|
pure virtual |
◆ GetRotationMatrix()
| Eigen::Matrix3d open3d::geometry::Geometry3D::GetRotationMatrix |
( |
const Eigen::Vector3d & |
rotation, |
|
|
RotationType |
type = RotationType::XYZ |
|
) |
| const |
|
inlineprotected |
◆ IsEmpty()
| bool open3d::geometry::Geometry3D::IsEmpty |
( |
| ) |
const |
|
overridepure virtual |
◆ Rotate()
◆ Scale()
| virtual Geometry3D& open3d::geometry::Geometry3D::Scale |
( |
const double |
scale, |
|
|
bool |
center = true |
|
) |
| |
|
pure virtual |
◆ Transform()
| virtual Geometry3D& open3d::geometry::Geometry3D::Transform |
( |
const Eigen::Matrix4d & |
transformation | ) |
|
|
pure virtual |
◆ Translate()
| virtual Geometry3D& open3d::geometry::Geometry3D::Translate |
( |
const Eigen::Vector3d & |
translation | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: