$search

rviz::DisplaysPanel Class Reference

#include <displays_panel.h>

Inheritance diagram for rviz::DisplaysPanel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DisplaysPanel (wxWindow *parent)
 Constructor.
VisualizationManagergetManager ()
wxPropertyGrid * getPropertyGrid ()
void initialize (VisualizationManager *manager)
virtual ~DisplaysPanel ()

Protected Types

typedef std::map
< DisplayWrapper *, uint32_t
M_DisplayToIndex
typedef std::set< Display * > S_Display

Protected Member Functions

virtual void onDeleteDisplay (wxCommandEvent &event)
 Called when the "Delete Display" button is pressed.
void onDisplayAdded (DisplayWrapper *display)
void onDisplayAdding (DisplayWrapper *display)
void onDisplayCreated (DisplayWrapper *display)
void onDisplayDestroyed (DisplayWrapper *display)
void onDisplayRemoved (DisplayWrapper *display)
void onDisplayRemoving (DisplayWrapper *display)
void onDisplaysConfigLoaded (const boost::shared_ptr< wxConfigBase > &config)
void onDisplaysConfigSaving (const boost::shared_ptr< wxConfigBase > &config)
void onDisplaysRemoved (const V_DisplayWrapper &displays)
void onDisplaysRemoving (const V_DisplayWrapper &displays)
void onDisplayStateChanged (Display *display)
 Called when a display is enabled or disabled.
void onLinkClicked (wxHtmlLinkEvent &event)
 Called when a link is clicked from the help box.
virtual void onManage (wxCommandEvent &event)
 Called when the "Manage..." button is pressed.
virtual void onNewDisplay (wxCommandEvent &event)
 Called when the "New Display" button is pressed.
void onPropertyChanged (wxPropertyGridEvent &event)
 Called when a property from the wxProperty.
void onPropertyChanging (wxPropertyGridEvent &event)
 Called when a property from the wxPropertyGrid is changing.
void onPropertyHighlighted (wxPropertyGridEvent &event)
 Called when a property is hovered over.
void onPropertySelected (wxPropertyGridEvent &event)
 Called when a property is selected.
void onStateChangedTimer (wxTimerEvent &event)
void setDisplayCategoryColor (const DisplayWrapper *display)
void setDisplayCategoryLabel (const DisplayWrapper *display, int index)
void sortDisplays ()

Protected Attributes

M_DisplayToIndex display_map_
VisualizationManagermanager_
wxPropertyGrid * property_grid_
 Display property grid.
DisplayWrapperselected_display_
S_Display state_changed_displays_
boost::mutex state_changed_displays_mutex_
wxTimer * state_changed_timer_

Detailed Description

Definition at line 74 of file displays_panel.h.


Member Typedef Documentation

Definition at line 136 of file displays_panel.h.

typedef std::set<Display*> rviz::DisplaysPanel::S_Display [protected]

Definition at line 139 of file displays_panel.h.


Constructor & Destructor Documentation

rviz::DisplaysPanel::DisplaysPanel ( wxWindow *  parent  ) 

Constructor.

Parameters:
parent Parent window
Returns:

Definition at line 190 of file displays_panel.cpp.

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

Definition at line 221 of file displays_panel.cpp.


Member Function Documentation

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

Definition at line 89 of file displays_panel.h.

wxPropertyGrid* rviz::DisplaysPanel::getPropertyGrid (  )  [inline]

Definition at line 88 of file displays_panel.h.

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

Definition at line 228 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDeleteDisplay ( wxCommandEvent &  event  )  [protected, virtual]

Called when the "Delete Display" button is pressed.

Reimplemented from DisplaysPanelGenerated.

Definition at line 398 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplayAdded ( DisplayWrapper display  )  [protected]

Definition at line 570 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplayAdding ( DisplayWrapper display  )  [protected]

Definition at line 562 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplayCreated ( DisplayWrapper display  )  [protected]

Definition at line 536 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplayDestroyed ( DisplayWrapper display  )  [protected]

Definition at line 545 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplayRemoved ( DisplayWrapper display  )  [protected]

Definition at line 587 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplayRemoving ( DisplayWrapper display  )  [protected]

Definition at line 582 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplaysConfigLoaded ( const boost::shared_ptr< wxConfigBase > &  config  )  [protected]

Definition at line 623 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplaysConfigSaving ( const boost::shared_ptr< wxConfigBase > &  config  )  [protected]

Definition at line 632 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplaysRemoved ( const V_DisplayWrapper displays  )  [protected]

Definition at line 618 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplaysRemoving ( const V_DisplayWrapper displays  )  [protected]

Definition at line 613 of file displays_panel.cpp.

void rviz::DisplaysPanel::onDisplayStateChanged ( Display display  )  [protected]

Called when a display is enabled or disabled.

Definition at line 528 of file displays_panel.cpp.

void rviz::DisplaysPanel::onLinkClicked ( wxHtmlLinkEvent &  event  )  [protected]

Called when a link is clicked from the help box.

Definition at line 359 of file displays_panel.cpp.

void rviz::DisplaysPanel::onManage ( wxCommandEvent &  event  )  [protected, virtual]

Called when the "Manage..." button is pressed.

Reimplemented from DisplaysPanelGenerated.

Definition at line 410 of file displays_panel.cpp.

void rviz::DisplaysPanel::onNewDisplay ( wxCommandEvent &  event  )  [protected, virtual]

Called when the "New Display" button is pressed.

Reimplemented from DisplaysPanelGenerated.

Definition at line 364 of file displays_panel.cpp.

void rviz::DisplaysPanel::onPropertyChanged ( wxPropertyGridEvent &  event  )  [protected]

Called when a property from the wxProperty.

Definition at line 274 of file displays_panel.cpp.

void rviz::DisplaysPanel::onPropertyChanging ( wxPropertyGridEvent &  event  )  [protected]

Called when a property from the wxPropertyGrid is changing.

Definition at line 262 of file displays_panel.cpp.

void rviz::DisplaysPanel::onPropertyHighlighted ( wxPropertyGridEvent &  event  )  [protected]

Called when a property is hovered over.

Definition at line 342 of file displays_panel.cpp.

void rviz::DisplaysPanel::onPropertySelected ( wxPropertyGridEvent &  event  )  [protected]

Called when a property is selected.

Definition at line 286 of file displays_panel.cpp.

void rviz::DisplaysPanel::onStateChangedTimer ( wxTimerEvent &  event  )  [protected]

Definition at line 497 of file displays_panel.cpp.

void rviz::DisplaysPanel::setDisplayCategoryColor ( const DisplayWrapper display  )  [protected]

Definition at line 450 of file displays_panel.cpp.

void rviz::DisplaysPanel::setDisplayCategoryLabel ( const DisplayWrapper display,
int  index 
) [protected]

Definition at line 433 of file displays_panel.cpp.

void rviz::DisplaysPanel::sortDisplays (  )  [protected]

Definition at line 245 of file displays_panel.cpp.


Member Data Documentation

Definition at line 137 of file displays_panel.h.

Definition at line 133 of file displays_panel.h.

wxPropertyGrid* rviz::DisplaysPanel::property_grid_ [protected]

Display property grid.

Definition at line 132 of file displays_panel.h.

Definition at line 134 of file displays_panel.h.

Definition at line 141 of file displays_panel.h.

Definition at line 140 of file displays_panel.h.

Definition at line 142 of file displays_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): Josh Faust, Dave Hershberger
autogenerated on Sat Mar 2 14:17:34 2013