rviz::VisualizationManager Class Reference

#include <visualization_manager.h>

List of all members.

Public Types

typedef std::set< std::string > S_string

Public Member Functions

def __init__
void addTool (Tool *tool)
def addTool
DisplayWrappercreateDisplay (const std::string &package, const std::string &class_name, const std::string &name, bool enabled)
 Create and add a display to this panel, by type name.
def createDisplay
template<class T >
T * createTool (const std::string &name, char shortcut_key)
const ColorgetBackgroundColor ()
def getBackgroundColor
ToolgetCurrentTool ()
def getCurrentTool
ViewControllergetCurrentViewController ()
def getCurrentViewController
std::string getCurrentViewControllerType ()
def getCurrentViewControllerType
ToolgetDefaultTool ()
def getDefaultTool
DisplayWrapperSignalgetDisplayAddedSignal ()
def getDisplayAddedSignal
DisplayWrapperSignalgetDisplayAddingSignal ()
def getDisplayAddingSignal
void getDisplayNames (S_string &displays)
def getDisplayNames
DisplayWrapperSignalgetDisplayRemovedSignal ()
def getDisplayRemovedSignal
DisplayWrapperSignalgetDisplayRemovingSignal ()
def getDisplayRemovingSignal
V_DisplayWrappergetDisplays ()
def getDisplays
ConfigSignalgetDisplaysConfigLoadedSignal ()
def getDisplaysConfigLoadedSignal
ConfigSignalgetDisplaysConfigSavingSignal ()
def getDisplaysConfigSavingSignal
DisplayWrappersSignalgetDisplaysRemovedSignal ()
def getDisplaysRemovedSignal
DisplayWrappersSignalgetDisplaysRemovingSignal ()
def getDisplaysRemovingSignal
DisplayWrappergetDisplayWrapper (Display *display)
 Performs a linear search to find a display wrapper based on its display.
DisplayWrappergetDisplayWrapper (const std::string &name)
 Performs a linear search to find a display wrapper based on its name.
def getDisplayWrapper
const std::string & getFixedFrame ()
def getFixedFrame
FrameManagergetFrameManager ()
def getFrameManager
FramesChangedSignalgetFramesChangedSignal ()
def getFramesChangedSignal
ConfigSignalgetGeneralConfigLoadedSignal ()
def getGeneralConfigLoadedSignal
ConfigSignalgetGeneralConfigSavingSignal ()
def getGeneralConfigSavingSignal
PluginManagergetPluginManager ()
def getPluginManager
PropertyManagergetPropertyManager ()
def getPropertyManager
RenderPanelgetRenderPanel ()
def getRenderPanel
double getROSTime ()
def getROSTime
double getROSTimeElapsed ()
def getROSTimeElapsed
Ogre::SceneManager * getSceneManager ()
def getSceneManager
SelectionManagergetSelectionManager ()
def getSelectionManager
std::string getTargetFrame ()
def getTargetFrame
tf::TransformListener * getTFClient ()
def getTFClient
ros::CallbackQueueInterface * getThreadedQueue ()
def getThreadedQueue
TimeSignalgetTimeChangedSignal ()
def getTimeChangedSignal
ToolgetTool (int index)
def getTool
ToolSignalgetToolAddedSignal ()
def getToolAddedSignal
ToolSignalgetToolChangedSignal ()
def getToolChangedSignal
PropertyManagergetToolPropertyManager ()
def getToolPropertyManager
ros::CallbackQueueInterface * getUpdateQueue ()
def getUpdateQueue
ViewControllerTypeAddedSignalgetViewControllerTypeAddedSignal ()
def getViewControllerTypeAddedSignal
ViewControllerSignalgetViewControllerTypeChangedSignal ()
def getViewControllerTypeChangedSignal
double getWallClock ()
def getWallClock
double getWallClockElapsed ()
def getWallClockElapsed
WindowManagerInterfacegetWindowManager ()
def getWindowManager
void handleChar (wxKeyEvent &event)
def handleChar
void handleMouseEvent (ViewportMouseEvent &event)
def handleMouseEvent
void initialize (const StatusCallback &cb=StatusCallback())
def initialize
bool isValidDisplay (const DisplayWrapper *display)
def isValidDisplay
void loadDisplayConfig (const boost::shared_ptr< wxConfigBase > &config, const StatusCallback &cb=StatusCallback())
 Load display configuration.
def loadDisplayConfig
void loadGeneralConfig (const boost::shared_ptr< wxConfigBase > &config, const StatusCallback &cb=StatusCallback())
 Load general configuration.
def loadGeneralConfig
void lockRender ()
def lockRender
void queueRender ()
 Queues a render. Multiple calls before a render happens will only cause a single render.
def queueRender
void removeAllDisplays ()
 Remove all displays.
def removeAllDisplays
void removeDisplay (const std::string &name)
 Remove a display by name.
void removeDisplay (DisplayWrapper *display)
 Remove a display.
def removeDisplay
void resetDisplays ()
def resetDisplays
void resetTime ()
def resetTime
void saveDisplayConfig (const boost::shared_ptr< wxConfigBase > &config)
 Save display configuration.
def saveDisplayConfig
void saveGeneralConfig (const boost::shared_ptr< wxConfigBase > &config)
 Save general configuration.
def saveGeneralConfig
void setBackgroundColor (const Color &c)
def setBackgroundColor
void setCurrentTool (Tool *tool)
def setCurrentTool
bool setCurrentViewControllerType (const std::string &type)
def setCurrentViewControllerType
void setDefaultTool (Tool *tool)
def setDefaultTool
void setFixedFrame (const std::string &frame)
 Set the coordinate frame we should be transforming all fixed data to.
def setFixedFrame
void setTargetFrame (const std::string &frame)
 Set the coordinate frame we should be displaying in.
def setTargetFrame
void startUpdate ()
def startUpdate
void unlockRender ()
def unlockRender
 VisualizationManager (RenderPanel *render_panel, WindowManagerInterface *wm=0)
 Constructor.
virtual ~VisualizationManager ()

Protected Types

typedef std::vector< Tool * > V_Tool

Protected Member Functions

bool addDisplay (DisplayWrapper *wrapper, bool enabled)
 Add a display to be managed by this panel.
void addViewController (const std::string &class_name, const std::string &name)
void createColorMaterials ()
void incomingROSTime ()
void onDisplayCreated (DisplayWrapper *wrapper)
void onIdle (wxIdleEvent &event)
void onPluginUnloading (const PluginStatus &status)
void onUpdate (wxTimerEvent &event)
 Called from the update timer.
void threadedQueueThreadFunc ()
void updateFrames ()
void updateRelativeNode ()
void updateTime ()

Protected Attributes

V_string available_frames_
Color background_color_
ColorPropertyWPtr background_color_property_
Toolcurrent_tool_
Tooldefault_tool_
bool disable_update_
V_DisplayWrapper displays_
 Our list of displays.
std::string fixed_frame_
 Frame to transform fixed data to.
EditEnumPropertyWPtr fixed_frame_property_
uint64_t frame_count_
FrameManagerPtr frame_manager_
float frame_update_timer_
ros::WallTime last_render_
ros::Time last_update_ros_time_
 Update stopwatch. Stores how long it's been since the last update.
ros::WallTime last_update_wall_time_
Ogre::Root * ogre_root_
 Ogre Root.
PluginManagerplugin_manager_
PropertyManagerproperty_manager_
boost::mutex render_mutex_
RenderPanelrender_panel_
uint32_t render_requested_
ros::Time ros_time_begin_
ros::Duration ros_time_elapsed_
Ogre::SceneManager * scene_manager_
 Ogre scene manager associated with this panel.
SelectionManagerselection_manager_
volatile bool shutting_down_
StatusPropertyWPtr status_property_
std::string target_frame_
 Target coordinate frame we're displaying everything in.
bool target_frame_is_fixed_frame_
TFFramePropertyWPtr target_frame_property_
ros::NodeHandle threaded_nh_
ros::CallbackQueue threaded_queue_
boost::thread_group threaded_queue_threads_
float time_update_timer_
PropertyManagertool_property_manager_
V_Tool tools_
ros::NodeHandle update_nh_
wxTimer * update_timer_
 Update timer. Display::update is called on each display whenever this timer fires.
ViewControllerview_controller_
ros::WallTime wall_clock_begin_
ros::WallDuration wall_clock_elapsed_
WindowManagerInterfacewindow_manager_

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

Private Attributes

DisplayWrapperSignal display_added_
DisplayWrapperSignal display_adding_
DisplayWrapperSignal display_removed_
DisplayWrapperSignal display_removing_
ConfigSignal displays_config_loaded_
ConfigSignal displays_config_saving_
DisplayWrappersSignal displays_removed_
DisplayWrappersSignal displays_removing_
FramesChangedSignal frames_changed_
ConfigSignal general_config_loaded_
ConfigSignal general_config_saving_
TimeSignal time_changed_
ToolSignal tool_added_
ToolSignal tool_changed_
ViewControllerTypeAddedSignal view_controller_type_added_
ViewControllerSignal view_controller_type_changed_

Static Private Attributes

 __del__ = lambdaself:None;
 __repr__ = _swig_repr
 __swig_destroy__ = _rviz.delete_VisualizationManager

Detailed Description

Proxy of C++ VisualizationManager class

Definition at line 209 of file rviz.py.


Member Typedef Documentation

typedef std::set<std::string> rviz::VisualizationManager::S_string

Definition at line 215 of file visualization_manager.h.

typedef std::vector< Tool* > rviz::VisualizationManager::V_Tool [protected]

Definition at line 300 of file visualization_manager.h.


Constructor & Destructor Documentation

rviz::VisualizationManager::VisualizationManager ( RenderPanel render_panel,
WindowManagerInterface wm = 0 
)

Constructor.

Definition at line 82 of file visualization_manager.cpp.

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

Definition at line 157 of file visualization_manager.cpp.


Member Function Documentation

def rviz::VisualizationManager::__init__ (   self,
  args,
  kwargs 
)
__init__(self, RenderPanel render_panel, WindowManagerInterface wm=0) -> VisualizationManager

Definition at line 213 of file rviz.py.

bool rviz::VisualizationManager::addDisplay ( DisplayWrapper wrapper,
bool  enabled 
) [protected]

Add a display to be managed by this panel.

Parameters:
display The display to be added

Definition at line 515 of file visualization_manager.cpp.

void rviz::VisualizationManager::addTool ( Tool tool  ) 

Definition at line 592 of file visualization_manager.cpp.

def rviz::VisualizationManager::addTool (   args,
  kwargs 
)
addTool(self, Tool tool)

Definition at line 243 of file rviz.py.

void rviz::VisualizationManager::addViewController ( const std::string &  class_name,
const std::string &  name 
) [protected]

Definition at line 972 of file visualization_manager.cpp.

void rviz::VisualizationManager::createColorMaterials (  )  [protected]

Definition at line 254 of file visualization_manager.cpp.

DisplayWrapper * rviz::VisualizationManager::createDisplay ( const std::string &  package,
const std::string &  class_name,
const std::string &  name,
bool  enabled 
)

Create and add a display to this panel, by type name.

Parameters:
type Type name of the display
name Display name of the display
enabled Whether to start enabled
Returns:
A pointer to the new display

Definition at line 804 of file visualization_manager.cpp.

def rviz::VisualizationManager::createDisplay (   args,
  kwargs 
)
createDisplay(self, string package, string class_name, string name, bool enabled) -> DisplayWrapper

Definition at line 228 of file rviz.py.

template<class T >
T* rviz::VisualizationManager::createTool ( const std::string &  name,
char  shortcut_key 
) [inline]

Definition at line 143 of file visualization_manager.h.

const Color & rviz::VisualizationManager::getBackgroundColor (  ) 

Definition at line 942 of file visualization_manager.cpp.

def rviz::VisualizationManager::getBackgroundColor (   args,
  kwargs 
)
getBackgroundColor(self) -> Color

Definition at line 370 of file rviz.py.

Tool* rviz::VisualizationManager::getCurrentTool (  )  [inline]

Definition at line 152 of file visualization_manager.h.

def rviz::VisualizationManager::getCurrentTool (   args,
  kwargs 
)
getCurrentTool(self) -> Tool

Definition at line 247 of file rviz.py.

ViewController* rviz::VisualizationManager::getCurrentViewController (  )  [inline]

Definition at line 234 of file visualization_manager.h.

def rviz::VisualizationManager::getCurrentViewController (   args,
  kwargs 
)
getCurrentViewController(self) -> ViewController

Definition at line 378 of file rviz.py.

std::string rviz::VisualizationManager::getCurrentViewControllerType (  ) 

Definition at line 1020 of file visualization_manager.cpp.

def rviz::VisualizationManager::getCurrentViewControllerType (   args,
  kwargs 
)
getCurrentViewControllerType(self) -> string

Definition at line 382 of file rviz.py.

Tool* rviz::VisualizationManager::getDefaultTool (  )  [inline]

Definition at line 156 of file visualization_manager.h.

def rviz::VisualizationManager::getDefaultTool (   args,
  kwargs 
)
getDefaultTool(self) -> Tool

Definition at line 263 of file rviz.py.

DisplayWrapperSignal& rviz::VisualizationManager::getDisplayAddedSignal (  )  [inline]

Definition at line 349 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplayAddedSignal (   args,
  kwargs 
)
getDisplayAddedSignal(self) -> DisplayWrapperSignal

Definition at line 434 of file rviz.py.

DisplayWrapperSignal& rviz::VisualizationManager::getDisplayAddingSignal (  )  [inline]

Definition at line 348 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplayAddingSignal (   args,
  kwargs 
)
getDisplayAddingSignal(self) -> DisplayWrapperSignal

Definition at line 430 of file rviz.py.

void rviz::VisualizationManager::getDisplayNames ( S_string displays  ) 

Definition at line 262 of file visualization_manager.cpp.

def rviz::VisualizationManager::getDisplayNames (   args,
  kwargs 
)
getDisplayNames(self, S_string displays)

Definition at line 330 of file rviz.py.

DisplayWrapperSignal& rviz::VisualizationManager::getDisplayRemovedSignal (  )  [inline]

Definition at line 351 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplayRemovedSignal (   args,
  kwargs 
)
getDisplayRemovedSignal(self) -> DisplayWrapperSignal

Definition at line 442 of file rviz.py.

DisplayWrapperSignal& rviz::VisualizationManager::getDisplayRemovingSignal (  )  [inline]

Definition at line 350 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplayRemovingSignal (   args,
  kwargs 
)
getDisplayRemovingSignal(self) -> DisplayWrapperSignal

Definition at line 438 of file rviz.py.

V_DisplayWrapper& rviz::VisualizationManager::getDisplays (  )  [inline]

Definition at line 217 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplays (   args,
  kwargs 
)
getDisplays(self) -> V_DisplayWrapper

Definition at line 334 of file rviz.py.

ConfigSignal& rviz::VisualizationManager::getDisplaysConfigLoadedSignal (  )  [inline]

Definition at line 354 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplaysConfigLoadedSignal (   args,
  kwargs 
)
getDisplaysConfigLoadedSignal(self) -> ConfigSignal

Definition at line 454 of file rviz.py.

ConfigSignal& rviz::VisualizationManager::getDisplaysConfigSavingSignal (  )  [inline]

Definition at line 355 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplaysConfigSavingSignal (   args,
  kwargs 
)
getDisplaysConfigSavingSignal(self) -> ConfigSignal

Definition at line 458 of file rviz.py.

DisplayWrappersSignal& rviz::VisualizationManager::getDisplaysRemovedSignal (  )  [inline]

Definition at line 353 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplaysRemovedSignal (   args,
  kwargs 
)
getDisplaysRemovedSignal(self) -> DisplayWrappersSignal

Definition at line 450 of file rviz.py.

DisplayWrappersSignal& rviz::VisualizationManager::getDisplaysRemovingSignal (  )  [inline]

Definition at line 352 of file visualization_manager.h.

def rviz::VisualizationManager::getDisplaysRemovingSignal (   args,
  kwargs 
)
getDisplaysRemovingSignal(self) -> DisplayWrappersSignal

Definition at line 446 of file rviz.py.

DisplayWrapper * rviz::VisualizationManager::getDisplayWrapper ( Display display  ) 

Performs a linear search to find a display wrapper based on its display.

Parameters:
display Display to search for

Definition at line 641 of file visualization_manager.cpp.

DisplayWrapper * rviz::VisualizationManager::getDisplayWrapper ( const std::string &  name  ) 

Performs a linear search to find a display wrapper based on its name.

Parameters:
name Name of the display to search for

Definition at line 625 of file visualization_manager.cpp.

def rviz::VisualizationManager::getDisplayWrapper (   args  ) 
getDisplayWrapper(self, string name) -> DisplayWrapper
getDisplayWrapper(self, Display display) -> DisplayWrapper

Definition at line 299 of file rviz.py.

const std::string& rviz::VisualizationManager::getFixedFrame (  )  [inline]

Definition at line 191 of file visualization_manager.h.

def rviz::VisualizationManager::getFixedFrame (   args,
  kwargs 
)
getFixedFrame(self) -> string

Definition at line 295 of file rviz.py.

FrameManager* rviz::VisualizationManager::getFrameManager (  )  [inline]

Definition at line 254 of file visualization_manager.h.

def rviz::VisualizationManager::getFrameManager (   args,
  kwargs 
)
getFrameManager(self) -> FrameManager

Definition at line 422 of file rviz.py.

FramesChangedSignal& rviz::VisualizationManager::getFramesChangedSignal (  )  [inline]

Definition at line 347 of file visualization_manager.h.

def rviz::VisualizationManager::getFramesChangedSignal (   args,
  kwargs 
)
getFramesChangedSignal(self) -> FramesChangedSignal

Definition at line 426 of file rviz.py.

ConfigSignal& rviz::VisualizationManager::getGeneralConfigLoadedSignal (  )  [inline]

Definition at line 356 of file visualization_manager.h.

def rviz::VisualizationManager::getGeneralConfigLoadedSignal (   args,
  kwargs 
)
getGeneralConfigLoadedSignal(self) -> ConfigSignal

Definition at line 462 of file rviz.py.

ConfigSignal& rviz::VisualizationManager::getGeneralConfigSavingSignal (  )  [inline]

Definition at line 357 of file visualization_manager.h.

def rviz::VisualizationManager::getGeneralConfigSavingSignal (   args,
  kwargs 
)
getGeneralConfigSavingSignal(self) -> ConfigSignal

Definition at line 466 of file rviz.py.

PluginManager* rviz::VisualizationManager::getPluginManager (  )  [inline]

Definition at line 253 of file visualization_manager.h.

def rviz::VisualizationManager::getPluginManager (   args,
  kwargs 
)
getPluginManager(self) -> PluginManager

Definition at line 418 of file rviz.py.

PropertyManager* rviz::VisualizationManager::getPropertyManager (  )  [inline]

Definition at line 205 of file visualization_manager.h.

def rviz::VisualizationManager::getPropertyManager (   args,
  kwargs 
)
getPropertyManager(self) -> PropertyManager

Definition at line 306 of file rviz.py.

RenderPanel* rviz::VisualizationManager::getRenderPanel (  )  [inline]

Definition at line 213 of file visualization_manager.h.

def rviz::VisualizationManager::getRenderPanel (   args,
  kwargs 
)
getRenderPanel(self) -> RenderPanel

Definition at line 326 of file rviz.py.

double rviz::VisualizationManager::getROSTime (  ) 

Definition at line 916 of file visualization_manager.cpp.

def rviz::VisualizationManager::getROSTime (   args,
  kwargs 
)
getROSTime(self) -> double

Definition at line 346 of file rviz.py.

double rviz::VisualizationManager::getROSTimeElapsed (  ) 

Definition at line 926 of file visualization_manager.cpp.

def rviz::VisualizationManager::getROSTimeElapsed (   args,
  kwargs 
)
getROSTimeElapsed(self) -> double

Definition at line 354 of file rviz.py.

Ogre::SceneManager* rviz::VisualizationManager::getSceneManager (  )  [inline]

Definition at line 211 of file visualization_manager.h.

def rviz::VisualizationManager::getSceneManager (   args,
  kwargs 
)
getSceneManager(self) -> SceneManager

Definition at line 322 of file rviz.py.

SelectionManager* rviz::VisualizationManager::getSelectionManager (  )  [inline]

Definition at line 238 of file visualization_manager.h.

def rviz::VisualizationManager::getSelectionManager (   args,
  kwargs 
)
getSelectionManager(self) -> SelectionManager

Definition at line 390 of file rviz.py.

std::string rviz::VisualizationManager::getTargetFrame (  ) 

Definition at line 272 of file visualization_manager.cpp.

def rviz::VisualizationManager::getTargetFrame (   args,
  kwargs 
)
getTargetFrame(self) -> string

Definition at line 287 of file rviz.py.

tf::TransformListener * rviz::VisualizationManager::getTFClient (  ) 

Definition at line 488 of file visualization_manager.cpp.

def rviz::VisualizationManager::getTFClient (   args,
  kwargs 
)
getTFClient(self) -> TransformListener

Definition at line 318 of file rviz.py.

ros::CallbackQueueInterface* rviz::VisualizationManager::getThreadedQueue (  )  [inline]

Definition at line 251 of file visualization_manager.h.

def rviz::VisualizationManager::getThreadedQueue (   args,
  kwargs 
)
getThreadedQueue(self) -> ros::CallbackQueueInterface

Definition at line 414 of file rviz.py.

TimeSignal& rviz::VisualizationManager::getTimeChangedSignal (  )  [inline]

Definition at line 362 of file visualization_manager.h.

def rviz::VisualizationManager::getTimeChangedSignal (   args,
  kwargs 
)
getTimeChangedSignal(self) -> TimeSignal

Definition at line 486 of file rviz.py.

Tool * rviz::VisualizationManager::getTool ( int  index  ) 

Definition at line 617 of file visualization_manager.cpp.

def rviz::VisualizationManager::getTool (   args,
  kwargs 
)
getTool(self, int index) -> Tool

Definition at line 251 of file rviz.py.

ToolSignal& rviz::VisualizationManager::getToolAddedSignal (  )  [inline]

Definition at line 358 of file visualization_manager.h.

def rviz::VisualizationManager::getToolAddedSignal (   args,
  kwargs 
)
getToolAddedSignal(self) -> ToolSignal

Definition at line 470 of file rviz.py.

ToolSignal& rviz::VisualizationManager::getToolChangedSignal (  )  [inline]

Definition at line 359 of file visualization_manager.h.

def rviz::VisualizationManager::getToolChangedSignal (   args,
  kwargs 
)
getToolChangedSignal(self) -> ToolSignal

Definition at line 474 of file rviz.py.

PropertyManager* rviz::VisualizationManager::getToolPropertyManager (  )  [inline]

Definition at line 206 of file visualization_manager.h.

def rviz::VisualizationManager::getToolPropertyManager (   args,
  kwargs 
)
getToolPropertyManager(self) -> PropertyManager

Definition at line 310 of file rviz.py.

ros::CallbackQueueInterface* rviz::VisualizationManager::getUpdateQueue (  )  [inline]

Definition at line 250 of file visualization_manager.h.

def rviz::VisualizationManager::getUpdateQueue (   args,
  kwargs 
)
getUpdateQueue(self) -> ros::CallbackQueueInterface

Definition at line 410 of file rviz.py.

ViewControllerTypeAddedSignal& rviz::VisualizationManager::getViewControllerTypeAddedSignal (  )  [inline]

Definition at line 360 of file visualization_manager.h.

def rviz::VisualizationManager::getViewControllerTypeAddedSignal (   args,
  kwargs 
)
getViewControllerTypeAddedSignal(self) -> ViewControllerTypeAddedSignal

Definition at line 478 of file rviz.py.

ViewControllerSignal& rviz::VisualizationManager::getViewControllerTypeChangedSignal (  )  [inline]

Definition at line 361 of file visualization_manager.h.

def rviz::VisualizationManager::getViewControllerTypeChangedSignal (   args,
  kwargs 
)
getViewControllerTypeChangedSignal(self) -> ViewControllerSignal

Definition at line 482 of file rviz.py.

double rviz::VisualizationManager::getWallClock (  ) 

Definition at line 911 of file visualization_manager.cpp.

def rviz::VisualizationManager::getWallClock (   args,
  kwargs 
)
getWallClock(self) -> double

Definition at line 342 of file rviz.py.

double rviz::VisualizationManager::getWallClockElapsed (  ) 

Definition at line 921 of file visualization_manager.cpp.

def rviz::VisualizationManager::getWallClockElapsed (   args,
  kwargs 
)
getWallClockElapsed(self) -> double

Definition at line 350 of file rviz.py.

WindowManagerInterface* rviz::VisualizationManager::getWindowManager (  )  [inline]

Definition at line 248 of file visualization_manager.h.

def rviz::VisualizationManager::getWindowManager (   args,
  kwargs 
)
getWindowManager(self) -> WindowManagerInterface

Definition at line 406 of file rviz.py.

void rviz::VisualizationManager::handleChar ( wxKeyEvent &  event  ) 

Definition at line 947 of file visualization_manager.cpp.

def rviz::VisualizationManager::handleChar (   args,
  kwargs 
)
handleChar(self, KeyEvent event)

Definition at line 358 of file rviz.py.

void rviz::VisualizationManager::handleMouseEvent ( ViewportMouseEvent event  ) 

Definition at line 1025 of file visualization_manager.cpp.

def rviz::VisualizationManager::handleMouseEvent (   args,
  kwargs 
)
handleMouseEvent(self, ViewportMouseEvent event)

Definition at line 362 of file rviz.py.

void rviz::VisualizationManager::incomingROSTime (  )  [protected]
void rviz::VisualizationManager::initialize ( const StatusCallback cb = StatusCallback()  ) 

Definition at line 202 of file visualization_manager.cpp.

def rviz::VisualizationManager::initialize (   args,
  kwargs 
)
initialize(self, StatusCallback cb=rviz::StatusCallback())

Definition at line 220 of file rviz.py.

bool rviz::VisualizationManager::isValidDisplay ( const DisplayWrapper display  ) 

Definition at line 896 of file visualization_manager.cpp.

def rviz::VisualizationManager::isValidDisplay (   args,
  kwargs 
)
isValidDisplay(self, DisplayWrapper display) -> bool

Definition at line 314 of file rviz.py.

void rviz::VisualizationManager::loadDisplayConfig ( const boost::shared_ptr< wxConfigBase > &  config,
const StatusCallback cb = StatusCallback() 
)

Load display configuration.

Parameters:
config The wx config object to load from

Definition at line 693 of file visualization_manager.cpp.

def rviz::VisualizationManager::loadDisplayConfig (   args,
  kwargs 
)
loadDisplayConfig(self, boost::shared_ptr<(wxConfigBase)> config, StatusCallback cb=rviz::StatusCallback())

Definition at line 275 of file rviz.py.

void rviz::VisualizationManager::loadGeneralConfig ( const boost::shared_ptr< wxConfigBase > &  config,
const StatusCallback cb = StatusCallback() 
)

Load general configuration.

Parameters:
config The wx config object to load from

Todo:
Remove this once some time has passed

Definition at line 660 of file visualization_manager.cpp.

def rviz::VisualizationManager::loadGeneralConfig (   args,
  kwargs 
)
loadGeneralConfig(self, boost::shared_ptr<(wxConfigBase)> config, StatusCallback cb=rviz::StatusCallback())

Definition at line 267 of file rviz.py.

void rviz::VisualizationManager::lockRender (  )  [inline]

Definition at line 240 of file visualization_manager.h.

def rviz::VisualizationManager::lockRender (   args,
  kwargs 
)
lockRender(self)

Definition at line 394 of file rviz.py.

void rviz::VisualizationManager::onDisplayCreated ( DisplayWrapper wrapper  )  [protected]

Definition at line 504 of file visualization_manager.cpp.

void rviz::VisualizationManager::onIdle ( wxIdleEvent &  event  )  [protected]

Definition at line 369 of file visualization_manager.cpp.

void rviz::VisualizationManager::onPluginUnloading ( const PluginStatus status  )  [protected]

Definition at line 1048 of file visualization_manager.cpp.

void rviz::VisualizationManager::onUpdate ( wxTimerEvent &  event  )  [protected]

Called from the update timer.

Definition at line 292 of file visualization_manager.cpp.

void rviz::VisualizationManager::queueRender (  ) 

Queues a render. Multiple calls before a render happens will only cause a single render.

Note:
This function can be called from any thread.

Definition at line 282 of file visualization_manager.cpp.

def rviz::VisualizationManager::queueRender (   args,
  kwargs 
)
queueRender(self)

Definition at line 402 of file rviz.py.

void rviz::VisualizationManager::removeAllDisplays (  ) 

Remove all displays.

Definition at line 553 of file visualization_manager.cpp.

def rviz::VisualizationManager::removeAllDisplays (   args,
  kwargs 
)
removeAllDisplays(self)

Definition at line 239 of file rviz.py.

void rviz::VisualizationManager::removeDisplay ( const std::string &  name  ) 

Remove a display by name.

Parameters:
name The name of the display to remove

Definition at line 565 of file visualization_manager.cpp.

void rviz::VisualizationManager::removeDisplay ( DisplayWrapper display  ) 

Remove a display.

Parameters:
display The display to remove

Definition at line 537 of file visualization_manager.cpp.

def rviz::VisualizationManager::removeDisplay (   args  ) 
removeDisplay(self, DisplayWrapper display)
removeDisplay(self, string name)

Definition at line 232 of file rviz.py.

void rviz::VisualizationManager::resetDisplays (  ) 

Definition at line 577 of file visualization_manager.cpp.

def rviz::VisualizationManager::resetDisplays (   args,
  kwargs 
)
resetDisplays(self)

Definition at line 338 of file rviz.py.

void rviz::VisualizationManager::resetTime (  ) 

Definition at line 493 of file visualization_manager.cpp.

def rviz::VisualizationManager::resetTime (   args,
  kwargs 
)
resetTime(self)

Definition at line 374 of file rviz.py.

void rviz::VisualizationManager::saveDisplayConfig ( const boost::shared_ptr< wxConfigBase > &  config  ) 

Save display configuration.

Parameters:
config The wx config object to save to

Definition at line 774 of file visualization_manager.cpp.

def rviz::VisualizationManager::saveDisplayConfig (   args,
  kwargs 
)
saveDisplayConfig(self, boost::shared_ptr<(wxConfigBase)> config)

Definition at line 279 of file rviz.py.

void rviz::VisualizationManager::saveGeneralConfig ( const boost::shared_ptr< wxConfigBase > &  config  ) 

Save general configuration.

Parameters:
config The wx config object to save to

Definition at line 687 of file visualization_manager.cpp.

def rviz::VisualizationManager::saveGeneralConfig (   args,
  kwargs 
)
saveGeneralConfig(self, boost::shared_ptr<(wxConfigBase)> config)

Definition at line 271 of file rviz.py.

void rviz::VisualizationManager::setBackgroundColor ( const Color c  ) 

Definition at line 931 of file visualization_manager.cpp.

def rviz::VisualizationManager::setBackgroundColor (   args,
  kwargs 
)
setBackgroundColor(self, Color c)

Definition at line 366 of file rviz.py.

void rviz::VisualizationManager::setCurrentTool ( Tool tool  ) 

Definition at line 599 of file visualization_manager.cpp.

def rviz::VisualizationManager::setCurrentTool (   args,
  kwargs 
)
setCurrentTool(self, Tool tool)

Definition at line 255 of file rviz.py.

bool rviz::VisualizationManager::setCurrentViewControllerType ( const std::string &  type  ) 

Definition at line 977 of file visualization_manager.cpp.

def rviz::VisualizationManager::setCurrentViewControllerType (   args,
  kwargs 
)
setCurrentViewControllerType(self, string type) -> bool

Definition at line 386 of file rviz.py.

void rviz::VisualizationManager::setDefaultTool ( Tool tool  ) 

Definition at line 612 of file visualization_manager.cpp.

def rviz::VisualizationManager::setDefaultTool (   args,
  kwargs 
)
setDefaultTool(self, Tool tool)

Definition at line 259 of file rviz.py.

void rviz::VisualizationManager::setFixedFrame ( const std::string &  frame  ) 

Set the coordinate frame we should be transforming all fixed data to.

Parameters:
frame The string name -- must match the frame name broadcast to libTF

Definition at line 863 of file visualization_manager.cpp.

def rviz::VisualizationManager::setFixedFrame (   args,
  kwargs 
)
setFixedFrame(self, string frame)

Definition at line 291 of file rviz.py.

void rviz::VisualizationManager::setTargetFrame ( const std::string &  frame  ) 

Set the coordinate frame we should be displaying in.

Parameters:
frame The string name -- must match the frame name broadcast to libTF

Definition at line 824 of file visualization_manager.cpp.

def rviz::VisualizationManager::setTargetFrame (   args,
  kwargs 
)
setTargetFrame(self, string frame)

Definition at line 283 of file rviz.py.

void rviz::VisualizationManager::startUpdate (  ) 

Definition at line 235 of file visualization_manager.cpp.

def rviz::VisualizationManager::startUpdate (   args,
  kwargs 
)
startUpdate(self)

Definition at line 224 of file rviz.py.

void rviz::VisualizationManager::threadedQueueThreadFunc (  )  [protected]

Definition at line 1040 of file visualization_manager.cpp.

void rviz::VisualizationManager::unlockRender (  )  [inline]

Definition at line 241 of file visualization_manager.h.

def rviz::VisualizationManager::unlockRender (   args,
  kwargs 
)
unlockRender(self)

Definition at line 398 of file rviz.py.

void rviz::VisualizationManager::updateFrames (  )  [protected]

Definition at line 416 of file visualization_manager.cpp.

void rviz::VisualizationManager::updateRelativeNode (  )  [protected]
void rviz::VisualizationManager::updateTime (  )  [protected]

Definition at line 397 of file visualization_manager.cpp.


Member Data Documentation

rviz::VisualizationManager::__del__ = lambdaself:None; [static, private]

Definition at line 219 of file rviz.py.

rviz::VisualizationManager::__repr__ = _swig_repr [static, private]

Definition at line 212 of file rviz.py.

rviz::VisualizationManager::__swig_destroy__ = _rviz.delete_VisualizationManager [static, private]

Definition at line 218 of file rviz.py.

Definition at line 314 of file visualization_manager.h.

Definition at line 323 of file visualization_manager.h.

Definition at line 324 of file visualization_manager.h.

Definition at line 302 of file visualization_manager.h.

Definition at line 303 of file visualization_manager.h.

Definition at line 343 of file visualization_manager.h.

Definition at line 367 of file visualization_manager.h.

Definition at line 366 of file visualization_manager.h.

Definition at line 369 of file visualization_manager.h.

Definition at line 368 of file visualization_manager.h.

Our list of displays.

Definition at line 298 of file visualization_manager.h.

Definition at line 372 of file visualization_manager.h.

Definition at line 373 of file visualization_manager.h.

Definition at line 371 of file visualization_manager.h.

Definition at line 370 of file visualization_manager.h.

Frame to transform fixed data to.

Definition at line 306 of file visualization_manager.h.

EditEnumPropertyWPtr rviz::VisualizationManager::fixed_frame_property_ [protected]

Definition at line 311 of file visualization_manager.h.

Definition at line 335 of file visualization_manager.h.

Definition at line 341 of file visualization_manager.h.

Definition at line 327 of file visualization_manager.h.

Definition at line 365 of file visualization_manager.h.

Definition at line 374 of file visualization_manager.h.

Definition at line 375 of file visualization_manager.h.

ros::WallTime rviz::VisualizationManager::last_render_ [protected]

Definition at line 336 of file visualization_manager.h.

Update stopwatch. Stores how long it's been since the last update.

Definition at line 288 of file visualization_manager.h.

Definition at line 289 of file visualization_manager.h.

Ogre::Root* rviz::VisualizationManager::ogre_root_ [protected]

Ogre Root.

Definition at line 284 of file visualization_manager.h.

Definition at line 340 of file visualization_manager.h.

Definition at line 308 of file visualization_manager.h.

Definition at line 333 of file visualization_manager.h.

Definition at line 316 of file visualization_manager.h.

Definition at line 334 of file visualization_manager.h.

Definition at line 319 of file visualization_manager.h.

Definition at line 321 of file visualization_manager.h.

Ogre::SceneManager* rviz::VisualizationManager::scene_manager_ [protected]

Ogre scene manager associated with this panel.

Definition at line 285 of file visualization_manager.h.

Definition at line 331 of file visualization_manager.h.

volatile bool rviz::VisualizationManager::shutting_down_ [protected]

Definition at line 295 of file visualization_manager.h.

StatusPropertyWPtr rviz::VisualizationManager::status_property_ [protected]

Definition at line 312 of file visualization_manager.h.

Target coordinate frame we're displaying everything in.

Definition at line 305 of file visualization_manager.h.

Definition at line 344 of file visualization_manager.h.

TFFramePropertyWPtr rviz::VisualizationManager::target_frame_property_ [protected]

Definition at line 310 of file visualization_manager.h.

ros::NodeHandle rviz::VisualizationManager::threaded_nh_ [protected]

Definition at line 294 of file visualization_manager.h.

ros::CallbackQueue rviz::VisualizationManager::threaded_queue_ [protected]

Definition at line 291 of file visualization_manager.h.

boost::thread_group rviz::VisualizationManager::threaded_queue_threads_ [protected]

Definition at line 292 of file visualization_manager.h.

Definition at line 380 of file visualization_manager.h.

Definition at line 326 of file visualization_manager.h.

Definition at line 376 of file visualization_manager.h.

Definition at line 377 of file visualization_manager.h.

Definition at line 309 of file visualization_manager.h.

Definition at line 301 of file visualization_manager.h.

ros::NodeHandle rviz::VisualizationManager::update_nh_ [protected]

Definition at line 293 of file visualization_manager.h.

Update timer. Display::update is called on each display whenever this timer fires.

Definition at line 287 of file visualization_manager.h.

Definition at line 329 of file visualization_manager.h.

Definition at line 378 of file visualization_manager.h.

Definition at line 379 of file visualization_manager.h.

Definition at line 318 of file visualization_manager.h.

ros::WallDuration rviz::VisualizationManager::wall_clock_elapsed_ [protected]

Definition at line 320 of file visualization_manager.h.

Definition at line 338 of file visualization_manager.h.


Property Documentation

rviz::VisualizationManager::thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') [static]

Definition at line 211 of file rviz.py.


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
autogenerated on Fri Jan 11 09:36:35 2013