Point Cloud Library (PCL)  1.14.1
List of all members | Public Member Functions | Static Public Member Functions
Scene Class Reference

#include <pcl/outofcore/visualization/scene.h>

Public Member Functions

 Scene ()
 
 Scene (const Scene &op)=delete
 
Sceneoperator= (const Scene &op)=delete
 
void addCamera (Camera *camera)
 
std::vector< Camera * > getCameras ()
 
CameragetCamera (vtkCamera *camera)
 
CameragetCamera (const std::string &name)
 
void addObject (Object *object)
 
ObjectgetObjectByName (const std::string &name)
 
std::vector< Object * > getObjects ()
 
void addViewport (Viewport *viewport)
 
std::vector< Viewport * > getViewports ()
 
void lock ()
 
void unlock ()
 

Static Public Member Functions

static Sceneinstance ()
 

Detailed Description

Definition at line 11 of file scene.h.

Constructor & Destructor Documentation

Scene::Scene ( )

Referenced by instance().

Scene::Scene ( const Scene op)
delete

Member Function Documentation

void Scene::addCamera ( Camera camera)
void Scene::addObject ( Object object)
void Scene::addViewport ( Viewport viewport)
Camera* Scene::getCamera ( vtkCamera *  camera)
Camera* Scene::getCamera ( const std::string &  name)
std::vector<Camera*> Scene::getCameras ( )
Object* Scene::getObjectByName ( const std::string &  name)
std::vector<Object*> Scene::getObjects ( )
std::vector<Viewport*> Scene::getViewports ( )
static Scene* Scene::instance ( )
inlinestatic

Definition at line 27 of file scene.h.

References Scene().

void Scene::lock ( )
inline

Definition at line 70 of file scene.h.

Scene& Scene::operator= ( const Scene op)
delete
void Scene::unlock ( )
inline

Definition at line 76 of file scene.h.


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