#include <channel_actor_item.h>

| 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< CloudMesh > | cloud_mesh_ | 
| std::string | color_scheme_ | 
| double | g_ | 
| vtkSmartPointer< vtkPolyData > | poly_data_ | 
| double | r_ | 
| vtkSmartPointer< vtkRenderWindow > | render_window_ | 
Definition at line 57 of file channel_actor_item.h.
| 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.
| void pcl::modeler::ChannelActorItem::attachActor | ( | ) |  [protected] | 
Definition at line 95 of file channel_actor_item.cpp.
| void pcl::modeler::ChannelActorItem::detachActor | ( | ) |  [protected] | 
Definition at line 102 of file channel_actor_item.cpp.
| void pcl::modeler::ChannelActorItem::init | ( | ) | 
Definition at line 76 of file channel_actor_item.cpp.
| virtual void pcl::modeler::ChannelActorItem::initImpl | ( | ) |  [protected, pure virtual] | 
Implemented in pcl::modeler::SurfaceActorItem, pcl::modeler::NormalsActorItem, and pcl::modeler::PointsActorItem.
| void pcl::modeler::ChannelActorItem::prepareContextMenu | ( | QMenu * | menu | ) | const  [protected, virtual] | 
Implements pcl::modeler::AbstractItem.
Reimplemented in pcl::modeler::SurfaceActorItem, pcl::modeler::NormalsActorItem, and pcl::modeler::PointsActorItem.
Definition at line 109 of file channel_actor_item.cpp.
| 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] | 
Implemented in pcl::modeler::SurfaceActorItem, pcl::modeler::NormalsActorItem, and pcl::modeler::PointsActorItem.
| vtkSmartPointer<vtkActor> pcl::modeler::ChannelActorItem::actor_  [protected] | 
Definition at line 96 of file channel_actor_item.h.
| double pcl::modeler::ChannelActorItem::b_  [protected] | 
Definition at line 97 of file channel_actor_item.h.
| boost::shared_ptr<CloudMesh> pcl::modeler::ChannelActorItem::cloud_mesh_  [protected] | 
Definition at line 92 of file channel_actor_item.h.
Definition at line 95 of file channel_actor_item.h.
| double pcl::modeler::ChannelActorItem::g_  [protected] | 
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.
| double pcl::modeler::ChannelActorItem::r_  [protected] | 
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.