Open3D (C++ API)  0.18.0+5c982c7
Public Member Functions | Data Fields
open3d::visualization::gui::SceneWidget::PickableGeometry Struct Reference

#include <SceneWidget.h>

Public Member Functions

 PickableGeometry (const std::string &n, const geometry::Geometry3D *g)
 
 PickableGeometry (const std::string &n, const t::geometry::Geometry *t)
 
 PickableGeometry (const std::string &n, const geometry::Geometry3D *g, const t::geometry::Geometry *t)
 

Data Fields

std::string name
 
const geometry::Geometry3Dgeometry = nullptr
 
const t::geometry::Geometrytgeometry = nullptr
 

Constructor & Destructor Documentation

◆ PickableGeometry() [1/3]

open3d::visualization::gui::SceneWidget::PickableGeometry::PickableGeometry ( const std::string &  n,
const geometry::Geometry3D g 
)
inline

◆ PickableGeometry() [2/3]

open3d::visualization::gui::SceneWidget::PickableGeometry::PickableGeometry ( const std::string &  n,
const t::geometry::Geometry t 
)
inline

◆ PickableGeometry() [3/3]

open3d::visualization::gui::SceneWidget::PickableGeometry::PickableGeometry ( const std::string &  n,
const geometry::Geometry3D g,
const t::geometry::Geometry t 
)
inline

This is for programmatic use when you don't want to know if you have a geometry or a t::geometry; exactly one of g and t should be non-null; the other should be nullptr.

Field Documentation

◆ geometry

const geometry::Geometry3D* open3d::visualization::gui::SceneWidget::PickableGeometry::geometry = nullptr

◆ name

std::string open3d::visualization::gui::SceneWidget::PickableGeometry::name

◆ tgeometry

const t::geometry::Geometry* open3d::visualization::gui::SceneWidget::PickableGeometry::tgeometry = nullptr

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