![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <geometry.h>


Public Member Functions | |
| GeometryBase & | Clear () override |
| Clear all elements in the geometry. More... | |
| bool | IsEmpty () const override |
| Returns true iff the geometry is empty. More... | |
| core::Device | GetDevice () const override |
| Returns the device of the geometry. More... | |
Public Member Functions inherited from cloudViewer::t::geometry::Geometry | |
| virtual | ~Geometry () |
| GeometryType | GetGeometryType () const |
| Returns one of registered geometry types. More... | |
| int | Dimension () const |
| Returns whether the geometry is 2D or 3D. More... | |
| std::string | GetName () const |
| void | SetName (const std::string &name) |
Public Member Functions inherited from cloudViewer::core::IsDevice | |
| IsDevice ()=default | |
| virtual | ~IsDevice ()=default |
| bool | IsCPU () const |
| bool | IsCUDA () const |
| bool | IsSYCL () const |
Additional Inherited Members | |
Public Types inherited from cloudViewer::t::geometry::Geometry | |
| enum class | GeometryType { Unspecified = 0 , PointCloud = 1 , VoxelGrid = 2 , Octree = 3 , LineSet = 4 , MeshBase = 5 , TriangleMesh = 6 , HalfEdgeTriangleMesh = 7 , Image = 8 , RGBDImage = 9 , TetraMesh = 10 , OrientedBoundingBox = 11 , AxisAlignedBoundingBox = 12 } |
| Specifies possible geometry types. More... | |
Protected Member Functions inherited from cloudViewer::t::geometry::Geometry | |
| Geometry (GeometryType type, int dimension) | |
| Parameterized Constructor. More... | |
Definition at line 20 of file geometry.h.
|
inlineoverridevirtual |
Clear all elements in the geometry.
Implements cloudViewer::t::geometry::Geometry.
Definition at line 24 of file geometry.h.
|
inlineoverridevirtual |
Returns the device of the geometry.
Implements cloudViewer::t::geometry::Geometry.
Definition at line 32 of file geometry.h.
|
inlineoverridevirtual |
Returns true iff the geometry is empty.
Implements cloudViewer::t::geometry::Geometry.
Definition at line 28 of file geometry.h.