Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
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: