#include <Geometry.h>
|
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,
GeometryType::RGBDImage = 8,
GeometryType::TetraMesh = 9,
GeometryType::OrientedBoundingBox = 10,
GeometryType::AxisAlignedBoundingBox = 11
} |
|
◆ GeometryType
Enumerator |
---|
Unspecified | |
PointCloud | |
VoxelGrid | |
Octree | |
LineSet | |
TriangleMesh | |
HalfEdgeTriangleMesh | |
Image | |
RGBDImage | |
TetraMesh | |
OrientedBoundingBox | |
AxisAlignedBoundingBox | |
◆ ~Geometry()
virtual open3d::geometry::Geometry::~Geometry |
( |
| ) |
|
|
inlinevirtual |
◆ Geometry()
open3d::geometry::Geometry::Geometry |
( |
GeometryType |
type, |
|
|
int |
dimension |
|
) |
| |
|
inlineprotected |
◆ Clear()
virtual Geometry& open3d::geometry::Geometry::Clear |
( |
| ) |
|
|
pure virtual |
Implemented in open3d::geometry::Octree, open3d::geometry::AxisAlignedBoundingBox, open3d::geometry::HalfEdgeTriangleMesh, open3d::geometry::Image, open3d::geometry::VoxelGrid, open3d::geometry::TriangleMesh, open3d::visualization::SelectionPolygon, open3d::geometry::PointCloud, open3d::geometry::RGBDImage, open3d::geometry::Geometry3D, open3d::geometry::OrientedBoundingBox, open3d::geometry::LineSet, open3d::geometry::TetraMesh, open3d::visualization::PointCloudPicker, and open3d::geometry::Geometry2D.
◆ Dimension()
int open3d::geometry::Geometry::Dimension |
( |
| ) |
const |
|
inline |
◆ GetGeometryType()
GeometryType open3d::geometry::Geometry::GetGeometryType |
( |
| ) |
const |
|
inline |
◆ IsEmpty()
virtual bool open3d::geometry::Geometry::IsEmpty |
( |
| ) |
const |
|
pure virtual |
Implemented in open3d::geometry::Octree, open3d::geometry::AxisAlignedBoundingBox, open3d::geometry::HalfEdgeTriangleMesh, open3d::geometry::Image, open3d::geometry::VoxelGrid, open3d::geometry::TriangleMesh, open3d::visualization::SelectionPolygon, open3d::geometry::PointCloud, open3d::geometry::RGBDImage, open3d::geometry::Geometry3D, open3d::geometry::OrientedBoundingBox, open3d::geometry::LineSet, open3d::geometry::TetraMesh, open3d::visualization::PointCloudPicker, and open3d::geometry::Geometry2D.
The documentation for this class was generated from the following file:
- /home/yixing/repo/Open3D/src/Open3D/Geometry/Geometry.h