#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: