Object Class Reference

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

Inheritance diagram for Object:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Protected Attributes

vtkSmartPointer
< vtkActorCollection > 
actors_
boost::mutex actors_mutex_

Detailed Description

Definition at line 23 of file object.h.


Constructor & Destructor Documentation

Object::Object ( std::string  name  ) 
virtual Object::~Object (  )  [inline, virtual]

Definition at line 32 of file object.h.


Member Function Documentation

void Object::addActor ( vtkActor *  actor  ) 

Referenced by Axes::Axes().

vtkSmartPointer<vtkActorCollection> Object::getActors (  ) 
std::string Object::getName (  )  const

Referenced by Viewport::setCamera().

bool Object::hasActor ( vtkActor *  actor  ) 
void Object::removeActor ( vtkActor *  actor  ) 
virtual void Object::render ( vtkRenderer *  renderer  )  [virtual]

Reimplemented in Camera, and OutofcoreCloud.

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

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends