Open3D (C++ API)
Public Member Functions | Protected Member Functions
open3d::geometry::Geometry2D Class Referenceabstract

#include <Geometry2D.h>

Inheritance diagram for open3d::geometry::Geometry2D:
open3d::geometry::Geometry open3d::geometry::Image open3d::visualization::SelectionPolygon

Public Member Functions

 ~Geometry2D () override
 
void Clear () override=0
 
bool IsEmpty () const override=0
 
virtual Eigen::Vector2d GetMinBound () const =0
 
virtual Eigen::Vector2d GetMaxBound () const =0
 
- Public Member Functions inherited from open3d::geometry::Geometry
virtual ~Geometry ()
 
GeometryType GetGeometryType () const
 
int Dimension () const
 

Protected Member Functions

 Geometry2D (GeometryType type)
 
- Protected Member Functions inherited from open3d::geometry::Geometry
 Geometry (GeometryType type, int dimension)
 

Additional Inherited Members

- Public Types inherited from open3d::geometry::Geometry
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
}
 

Constructor & Destructor Documentation

◆ ~Geometry2D()

open3d::geometry::Geometry2D::~Geometry2D ( )
inlineoverride

◆ Geometry2D()

open3d::geometry::Geometry2D::Geometry2D ( GeometryType  type)
inlineprotected

Member Function Documentation

◆ Clear()

void open3d::geometry::Geometry2D::Clear ( )
overridepure virtual

◆ GetMaxBound()

virtual Eigen::Vector2d open3d::geometry::Geometry2D::GetMaxBound ( ) const
pure virtual

◆ GetMinBound()

virtual Eigen::Vector2d open3d::geometry::Geometry2D::GetMinBound ( ) const
pure virtual

◆ IsEmpty()

bool open3d::geometry::Geometry2D::IsEmpty ( ) const
overridepure virtual

The documentation for this class was generated from the following file: