rviz::ViewsPanel Class Reference

#include <views_panel.h>

List of all members.

Classes

struct  View

Signals

void configChanged ()
 Emitted when something changes which will change the display config file.

Public Member Functions

VisualizationManagergetManager ()
void initialize (VisualizationManager *manager)
 ViewsPanel (QWidget *parent=0)
virtual ~ViewsPanel ()

Protected Types

typedef std::vector< ViewV_View

Protected Slots

void clear ()
void loadSelected ()
void onCameraTypeSelected (int index)
void onDeleteClicked ()
void onSaveClicked ()
void onViewControllerChanged (ViewController *controller)
void onViewControllerTypeAdded (const std::string &class_name, const std::string &name)
void onZeroClicked ()
void readFromConfig (const boost::shared_ptr< Config > &config)
void writeToConfig (const boost::shared_ptr< Config > &config)

Protected Member Functions

void addView (const View &view)
void save (const std::string &name)

Protected Attributes

QComboBox * camera_type_selector_
VisualizationManagermanager_
V_View views_
QListWidget * views_list_

Detailed Description

Panel for choosing the view controller and saving and restoring viewpoints.

Definition at line 54 of file views_panel.h.


Member Typedef Documentation

typedef std::vector<View> rviz::ViewsPanel::V_View [protected]

Definition at line 90 of file views_panel.h.


Constructor & Destructor Documentation

rviz::ViewsPanel::ViewsPanel ( QWidget *  parent = 0  ) 

Definition at line 47 of file views_panel.cpp.

rviz::ViewsPanel::~ViewsPanel (  )  [virtual]

Definition at line 86 of file views_panel.cpp.


Member Function Documentation

void rviz::ViewsPanel::addView ( const View view  )  [protected]

Definition at line 117 of file views_panel.cpp.

void rviz::ViewsPanel::clear (  )  [protected, slot]

Definition at line 206 of file views_panel.cpp.

void rviz::ViewsPanel::configChanged (  )  [signal]

Emitted when something changes which will change the display config file.

VisualizationManager* rviz::ViewsPanel::getManager (  )  [inline]

Definition at line 63 of file views_panel.h.

void rviz::ViewsPanel::initialize ( VisualizationManager manager  ) 

Definition at line 90 of file views_panel.cpp.

void rviz::ViewsPanel::loadSelected (  )  [protected, slot]

Definition at line 104 of file views_panel.cpp.

void rviz::ViewsPanel::onCameraTypeSelected ( int  index  )  [protected, slot]

Definition at line 166 of file views_panel.cpp.

void rviz::ViewsPanel::onDeleteClicked (  )  [protected, slot]

Definition at line 195 of file views_panel.cpp.

void rviz::ViewsPanel::onSaveClicked (  )  [protected, slot]

Definition at line 175 of file views_panel.cpp.

void rviz::ViewsPanel::onViewControllerChanged ( ViewController controller  )  [protected, slot]

Definition at line 152 of file views_panel.cpp.

void rviz::ViewsPanel::onViewControllerTypeAdded ( const std::string &  class_name,
const std::string &  name 
) [protected, slot]

Definition at line 142 of file views_panel.cpp.

void rviz::ViewsPanel::onZeroClicked (  )  [protected, slot]

Definition at line 187 of file views_panel.cpp.

void rviz::ViewsPanel::readFromConfig ( const boost::shared_ptr< Config > &  config  )  [protected, slot]

Definition at line 212 of file views_panel.cpp.

void rviz::ViewsPanel::save ( const std::string &  name  )  [protected]

Definition at line 130 of file views_panel.cpp.

void rviz::ViewsPanel::writeToConfig ( const boost::shared_ptr< Config > &  config  )  [protected, slot]

Definition at line 258 of file views_panel.cpp.


Member Data Documentation

Definition at line 100 of file views_panel.h.

Definition at line 95 of file views_panel.h.

Definition at line 97 of file views_panel.h.

QListWidget* rviz::ViewsPanel::views_list_ [protected]

Definition at line 99 of file views_panel.h.


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


rviz
Author(s): Dave Hershberger, Josh Faust
autogenerated on Wed Jun 6 11:25:48 2012