Public Member Functions | Protected Attributes | Private Attributes
Object Class Reference

#include <object.h>

Inheritance diagram for Object:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addActor (vtkActor *actor)
vtkSmartPointer
< vtkActorCollection > 
getActors ()
std::string getName () const
bool hasActor (vtkActor *actor)
 Object (std::string name)
void removeActor (vtkActor *actor)
virtual void render (vtkRenderer *renderer)
void setName (std::string name)
virtual ~Object ()

Protected Attributes

vtkSmartPointer
< vtkActorCollection > 
actors_
boost::mutex actors_mutex_

Private Attributes

std::map< vtkActor *, std::set
< vtkRenderer * > > 
associated_renderers_
std::string name_

Detailed Description

Definition at line 23 of file object.h.


Constructor & Destructor Documentation

Definition at line 7 of file object.cpp.

virtual Object::~Object ( ) [inline, virtual]

Definition at line 32 of file object.h.


Member Function Documentation

void Object::addActor ( vtkActor *  actor)

Definition at line 64 of file object.cpp.

vtkSmartPointer< vtkActorCollection > Object::getActors ( )

Definition at line 29 of file object.cpp.

Definition at line 17 of file object.cpp.

bool Object::hasActor ( vtkActor *  actor)

Definition at line 56 of file object.cpp.

void Object::removeActor ( vtkActor *  actor)

Definition at line 99 of file object.cpp.

void Object::render ( vtkRenderer *  renderer) [virtual]

Reimplemented in OutofcoreCloud, and Camera.

Definition at line 35 of file object.cpp.

void Object::setName ( std::string  name)

Definition at line 23 of file object.cpp.


Member Data Documentation

vtkSmartPointer<vtkActorCollection> Object::actors_ [protected]

Definition at line 59 of file object.h.

boost::mutex Object::actors_mutex_ [protected]

Definition at line 60 of file object.h.

std::map<vtkActor*, std::set<vtkRenderer*> > Object::associated_renderers_ [private]

Definition at line 67 of file object.h.

Definition at line 66 of file object.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:50