#include <VoxelGrid.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
} |
|
| Geometry3D (GeometryType type) |
|
Eigen::Matrix3d | GetRotationMatrix (const Eigen::Vector3d &rotation, RotationType type=RotationType::XYZ) const |
|
| Geometry (GeometryType type, int dimension) |
|
◆ VoxelGrid() [1/2]
open3d::geometry::VoxelGrid::VoxelGrid |
( |
| ) |
|
|
inline |
◆ VoxelGrid() [2/2]
open3d::geometry::VoxelGrid::VoxelGrid |
( |
const VoxelGrid & |
src_voxel_grid | ) |
|
◆ ~VoxelGrid()
open3d::geometry::VoxelGrid::~VoxelGrid |
( |
| ) |
|
|
inlineoverride |
◆ Clear()
void open3d::geometry::VoxelGrid::Clear |
( |
| ) |
|
|
overridevirtual |
◆ FromOctree()
void open3d::geometry::VoxelGrid::FromOctree |
( |
const Octree & |
octree | ) |
|
◆ GetMaxBound()
Eigen::Vector3d open3d::geometry::VoxelGrid::GetMaxBound |
( |
| ) |
const |
|
overridevirtual |
◆ GetMinBound()
Eigen::Vector3d open3d::geometry::VoxelGrid::GetMinBound |
( |
| ) |
const |
|
overridevirtual |
◆ GetVoxel()
Eigen::Vector3i open3d::geometry::VoxelGrid::GetVoxel |
( |
const Eigen::Vector3d & |
point | ) |
const |
◆ HasColors()
bool open3d::geometry::VoxelGrid::HasColors |
( |
| ) |
const |
|
inline |
◆ HasVoxels()
bool open3d::geometry::VoxelGrid::HasVoxels |
( |
| ) |
const |
|
inline |
◆ IsEmpty()
bool open3d::geometry::VoxelGrid::IsEmpty |
( |
| ) |
const |
|
overridevirtual |
◆ operator+()
◆ operator+=()
◆ Rotate()
◆ Scale()
VoxelGrid & open3d::geometry::VoxelGrid::Scale |
( |
const double |
scale, |
|
|
bool |
center = true |
|
) |
| |
|
overridevirtual |
◆ ToOctree()
std::shared_ptr< geometry::Octree > open3d::geometry::VoxelGrid::ToOctree |
( |
const size_t & |
max_depth | ) |
const |
◆ Transform()
VoxelGrid & open3d::geometry::VoxelGrid::Transform |
( |
const Eigen::Matrix4d & |
transformation | ) |
|
|
overridevirtual |
◆ Translate()
VoxelGrid & open3d::geometry::VoxelGrid::Translate |
( |
const Eigen::Vector3d & |
translation | ) |
|
|
overridevirtual |
◆ origin_
Eigen::Vector3d open3d::geometry::VoxelGrid::origin_ |
◆ voxel_size_
double open3d::geometry::VoxelGrid::voxel_size_ |
◆ voxels_
std::vector<Voxel> open3d::geometry::VoxelGrid::voxels_ |
The documentation for this class was generated from the following files: