Public Member Functions | Protected Member Functions | Protected Attributes
pcl::modeler::ChannelActorItem Class Reference

#include <channel_actor_item.h>

Inheritance diagram for pcl::modeler::ChannelActorItem:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ChannelActorItem (QTreeWidgetItem *parent, const boost::shared_ptr< CloudMesh > &cloud_mesh, const vtkSmartPointer< vtkRenderWindow > &render_window, const vtkSmartPointer< vtkActor > &actor, const std::string &channel_name)
void init ()
void switchRenderWindow (vtkRenderWindow *render_window)
void update ()
 ~ChannelActorItem ()

Protected Member Functions

void attachActor ()
void detachActor ()
virtual void initImpl ()=0
virtual void prepareContextMenu (QMenu *menu) const
virtual void updateImpl ()=0

Protected Attributes

vtkSmartPointer< vtkActor > actor_
double b_
boost::shared_ptr< CloudMeshcloud_mesh_
std::string color_scheme_
double g_
vtkSmartPointer< vtkPolyData > poly_data_
double r_
vtkSmartPointer< vtkRenderWindow > render_window_

Detailed Description

Definition at line 57 of file channel_actor_item.h.


Constructor & Destructor Documentation

pcl::modeler::ChannelActorItem::ChannelActorItem ( QTreeWidgetItem *  parent,
const boost::shared_ptr< CloudMesh > &  cloud_mesh,
const vtkSmartPointer< vtkRenderWindow > &  render_window,
const vtkSmartPointer< vtkActor > &  actor,
const std::string channel_name 
)

Definition at line 49 of file channel_actor_item.cpp.

Definition at line 69 of file channel_actor_item.cpp.


Member Function Documentation

Definition at line 95 of file channel_actor_item.cpp.

Definition at line 102 of file channel_actor_item.cpp.

Definition at line 76 of file channel_actor_item.cpp.

virtual void pcl::modeler::ChannelActorItem::initImpl ( ) [protected, pure virtual]
void pcl::modeler::ChannelActorItem::prepareContextMenu ( QMenu *  menu) const [protected, virtual]
void pcl::modeler::ChannelActorItem::switchRenderWindow ( vtkRenderWindow *  render_window)

Definition at line 116 of file channel_actor_item.cpp.

Definition at line 86 of file channel_actor_item.cpp.

virtual void pcl::modeler::ChannelActorItem::updateImpl ( ) [protected, pure virtual]

Member Data Documentation

vtkSmartPointer<vtkActor> pcl::modeler::ChannelActorItem::actor_ [protected]

Definition at line 96 of file channel_actor_item.h.

Definition at line 97 of file channel_actor_item.h.

Definition at line 92 of file channel_actor_item.h.

Definition at line 95 of file channel_actor_item.h.

Definition at line 97 of file channel_actor_item.h.

vtkSmartPointer<vtkPolyData> pcl::modeler::ChannelActorItem::poly_data_ [protected]

Definition at line 93 of file channel_actor_item.h.

Definition at line 97 of file channel_actor_item.h.

vtkSmartPointer<vtkRenderWindow> pcl::modeler::ChannelActorItem::render_window_ [protected]

Definition at line 94 of file channel_actor_item.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:11