ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::gui::SceneWidget::PickableGeometry Struct Reference

#include <SceneWidget.h>

Collaboration diagram for cloudViewer::visualization::gui::SceneWidget::PickableGeometry:

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 128 of file SceneWidget.h.

Constructor & Destructor Documentation

◆ PickableGeometry() [1/3]

cloudViewer::visualization::gui::SceneWidget::PickableGeometry::PickableGeometry ( const std::string &  n,
const ccHObject g 
)
inline

Definition at line 133 of file SceneWidget.h.

◆ PickableGeometry() [2/3]

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

Definition at line 136 of file SceneWidget.h.

◆ PickableGeometry() [3/3]

cloudViewer::visualization::gui::SceneWidget::PickableGeometry::PickableGeometry ( const std::string &  n,
const ccHObject 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.

Definition at line 142 of file SceneWidget.h.

Member Data Documentation

◆ geometry

const ccHObject* cloudViewer::visualization::gui::SceneWidget::PickableGeometry::geometry = nullptr

Definition at line 130 of file SceneWidget.h.

◆ name

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

Definition at line 129 of file SceneWidget.h.

◆ tgeometry

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

Definition at line 131 of file SceneWidget.h.


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