$search
#include <visualization_manager.h>
Definition at line 104 of file visualization_manager.h.
typedef std::set<std::string> rviz::VisualizationManager::S_string |
Definition at line 213 of file visualization_manager.h.
typedef std::vector< Tool* > rviz::VisualizationManager::V_Tool [protected] |
Definition at line 300 of file visualization_manager.h.
rviz::VisualizationManager::VisualizationManager | ( | RenderPanel * | render_panel, | |
WindowManagerInterface * | wm = 0 | |||
) |
Constructor.
Definition at line 90 of file visualization_manager.cpp.
rviz::VisualizationManager::~VisualizationManager | ( | ) | [virtual] |
Definition at line 171 of file visualization_manager.cpp.
bool rviz::VisualizationManager::addDisplay | ( | DisplayWrapper * | wrapper, | |
bool | enabled | |||
) | [protected] |
Add a display to be managed by this panel.
display | The display to be added |
Definition at line 558 of file visualization_manager.cpp.
void rviz::VisualizationManager::addTool | ( | Tool * | tool | ) |
Definition at line 635 of file visualization_manager.cpp.
void rviz::VisualizationManager::addViewController | ( | const std::string & | class_name, | |
const std::string & | name | |||
) | [protected] |
Definition at line 1015 of file visualization_manager.cpp.
void rviz::VisualizationManager::createColorMaterials | ( | ) | [protected] |
Definition at line 273 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.
type | Type name of the display | |
name | Display name of the display | |
enabled | Whether to start enabled |
Definition at line 847 of file visualization_manager.cpp.
T* rviz::VisualizationManager::createTool | ( | const std::string & | name, | |
char | shortcut_key | |||
) | [inline] |
Definition at line 141 of file visualization_manager.h.
const Color & rviz::VisualizationManager::getBackgroundColor | ( | ) |
Definition at line 985 of file visualization_manager.cpp.
Tool* rviz::VisualizationManager::getCurrentTool | ( | ) | [inline] |
Definition at line 150 of file visualization_manager.h.
ViewController* rviz::VisualizationManager::getCurrentViewController | ( | ) | [inline] |
Definition at line 232 of file visualization_manager.h.
std::string rviz::VisualizationManager::getCurrentViewControllerType | ( | ) |
Definition at line 1069 of file visualization_manager.cpp.
Tool* rviz::VisualizationManager::getDefaultTool | ( | ) | [inline] |
Definition at line 154 of file visualization_manager.h.
DisplayWrapperSignal& rviz::VisualizationManager::getDisplayAddedSignal | ( | ) | [inline] |
Definition at line 354 of file visualization_manager.h.
DisplayWrapperSignal& rviz::VisualizationManager::getDisplayAddingSignal | ( | ) | [inline] |
Definition at line 353 of file visualization_manager.h.
void rviz::VisualizationManager::getDisplayNames | ( | S_string & | displays | ) |
Definition at line 281 of file visualization_manager.cpp.
DisplayWrapperSignal& rviz::VisualizationManager::getDisplayRemovedSignal | ( | ) | [inline] |
Definition at line 356 of file visualization_manager.h.
DisplayWrapperSignal& rviz::VisualizationManager::getDisplayRemovingSignal | ( | ) | [inline] |
Definition at line 355 of file visualization_manager.h.
V_DisplayWrapper& rviz::VisualizationManager::getDisplays | ( | ) | [inline] |
Definition at line 215 of file visualization_manager.h.
ConfigSignal& rviz::VisualizationManager::getDisplaysConfigLoadedSignal | ( | ) | [inline] |
Definition at line 359 of file visualization_manager.h.
ConfigSignal& rviz::VisualizationManager::getDisplaysConfigSavingSignal | ( | ) | [inline] |
Definition at line 360 of file visualization_manager.h.
DisplayWrappersSignal& rviz::VisualizationManager::getDisplaysRemovedSignal | ( | ) | [inline] |
Definition at line 358 of file visualization_manager.h.
DisplayWrappersSignal& rviz::VisualizationManager::getDisplaysRemovingSignal | ( | ) | [inline] |
Definition at line 357 of file visualization_manager.h.
DisplayWrapper * rviz::VisualizationManager::getDisplayWrapper | ( | Display * | display | ) |
Performs a linear search to find a display wrapper based on its display.
display | Display to search for |
Definition at line 684 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.
name | Name of the display to search for |
Definition at line 668 of file visualization_manager.cpp.
const std::string& rviz::VisualizationManager::getFixedFrame | ( | ) | [inline] |
Definition at line 189 of file visualization_manager.h.
uint64_t rviz::VisualizationManager::getFrameCount | ( | ) | [inline] |
Definition at line 254 of file visualization_manager.h.
FrameManager* rviz::VisualizationManager::getFrameManager | ( | ) | [inline] |
Definition at line 252 of file visualization_manager.h.
FramesChangedSignal& rviz::VisualizationManager::getFramesChangedSignal | ( | ) | [inline] |
Definition at line 352 of file visualization_manager.h.
ConfigSignal& rviz::VisualizationManager::getGeneralConfigLoadedSignal | ( | ) | [inline] |
Definition at line 361 of file visualization_manager.h.
ConfigSignal& rviz::VisualizationManager::getGeneralConfigSavingSignal | ( | ) | [inline] |
Definition at line 362 of file visualization_manager.h.
PluginManager* rviz::VisualizationManager::getPluginManager | ( | ) | [inline] |
Definition at line 251 of file visualization_manager.h.
PropertyManager* rviz::VisualizationManager::getPropertyManager | ( | ) | [inline] |
Definition at line 203 of file visualization_manager.h.
RenderPanel* rviz::VisualizationManager::getRenderPanel | ( | ) | [inline] |
Definition at line 211 of file visualization_manager.h.
double rviz::VisualizationManager::getROSTime | ( | ) |
Definition at line 959 of file visualization_manager.cpp.
double rviz::VisualizationManager::getROSTimeElapsed | ( | ) |
Definition at line 969 of file visualization_manager.cpp.
Ogre::SceneManager* rviz::VisualizationManager::getSceneManager | ( | ) | [inline] |
Definition at line 209 of file visualization_manager.h.
SelectionManager* rviz::VisualizationManager::getSelectionManager | ( | ) | [inline] |
Definition at line 236 of file visualization_manager.h.
std::string rviz::VisualizationManager::getTargetFrame | ( | ) |
Definition at line 291 of file visualization_manager.cpp.
tf::TransformListener * rviz::VisualizationManager::getTFClient | ( | ) |
Definition at line 531 of file visualization_manager.cpp.
ros::CallbackQueueInterface* rviz::VisualizationManager::getThreadedQueue | ( | ) | [inline] |
Definition at line 249 of file visualization_manager.h.
TimeSignal& rviz::VisualizationManager::getTimeChangedSignal | ( | ) | [inline] |
Definition at line 367 of file visualization_manager.h.
Tool * rviz::VisualizationManager::getTool | ( | int | index | ) |
Definition at line 660 of file visualization_manager.cpp.
ToolSignal& rviz::VisualizationManager::getToolAddedSignal | ( | ) | [inline] |
Definition at line 363 of file visualization_manager.h.
ToolSignal& rviz::VisualizationManager::getToolChangedSignal | ( | ) | [inline] |
Definition at line 364 of file visualization_manager.h.
PropertyManager* rviz::VisualizationManager::getToolPropertyManager | ( | ) | [inline] |
Definition at line 204 of file visualization_manager.h.
ros::CallbackQueueInterface* rviz::VisualizationManager::getUpdateQueue | ( | ) | [inline] |
Definition at line 248 of file visualization_manager.h.
ViewControllerTypeAddedSignal& rviz::VisualizationManager::getViewControllerTypeAddedSignal | ( | ) | [inline] |
Definition at line 365 of file visualization_manager.h.
ViewControllerSignal& rviz::VisualizationManager::getViewControllerTypeChangedSignal | ( | ) | [inline] |
Definition at line 366 of file visualization_manager.h.
double rviz::VisualizationManager::getWallClock | ( | ) |
Definition at line 954 of file visualization_manager.cpp.
double rviz::VisualizationManager::getWallClockElapsed | ( | ) |
Definition at line 964 of file visualization_manager.cpp.
WindowManagerInterface* rviz::VisualizationManager::getWindowManager | ( | ) | [inline] |
Definition at line 246 of file visualization_manager.h.
void rviz::VisualizationManager::handleChar | ( | wxKeyEvent & | event | ) |
Definition at line 990 of file visualization_manager.cpp.
void rviz::VisualizationManager::handleMouseEvent | ( | ViewportMouseEvent & | event | ) |
Definition at line 1074 of file visualization_manager.cpp.
void rviz::VisualizationManager::incomingROSTime | ( | ) | [protected] |
void rviz::VisualizationManager::initialize | ( | const StatusCallback & | cb = StatusCallback() , |
|
bool | verbose = false | |||
) |
Definition at line 218 of file visualization_manager.cpp.
bool rviz::VisualizationManager::isValidDisplay | ( | const DisplayWrapper * | display | ) |
Definition at line 939 of file visualization_manager.cpp.
void rviz::VisualizationManager::loadDisplayConfig | ( | const boost::shared_ptr< wxConfigBase > & | config, | |
const StatusCallback & | cb = StatusCallback() | |||
) |
Load display configuration.
config | The wx config object to load from |
Definition at line 736 of file visualization_manager.cpp.
void rviz::VisualizationManager::loadGeneralConfig | ( | const boost::shared_ptr< wxConfigBase > & | config, | |
const StatusCallback & | cb = StatusCallback() | |||
) |
Load general configuration.
config | The wx config object to load from |
Definition at line 703 of file visualization_manager.cpp.
void rviz::VisualizationManager::lockRender | ( | ) | [inline] |
Definition at line 238 of file visualization_manager.h.
void rviz::VisualizationManager::onDisplayCreated | ( | DisplayWrapper * | wrapper | ) | [protected] |
Definition at line 547 of file visualization_manager.cpp.
void rviz::VisualizationManager::onIdle | ( | wxIdleEvent & | event | ) | [protected] |
Definition at line 323 of file visualization_manager.cpp.
void rviz::VisualizationManager::onPluginUnloading | ( | const PluginStatus & | status | ) | [protected] |
Definition at line 1088 of file visualization_manager.cpp.
void rviz::VisualizationManager::onUpdate | ( | wxTimerEvent & | event | ) | [protected] |
Called from the update timer.
Definition at line 311 of file visualization_manager.cpp.
void rviz::VisualizationManager::queueRender | ( | ) |
Queues a render. Multiple calls before a render happens will only cause a single render.
Definition at line 301 of file visualization_manager.cpp.
void rviz::VisualizationManager::removeAllDisplays | ( | ) |
Remove all displays.
Definition at line 596 of file visualization_manager.cpp.
void rviz::VisualizationManager::removeDisplay | ( | const std::string & | name | ) |
Remove a display by name.
name | The name of the display to remove |
Definition at line 608 of file visualization_manager.cpp.
void rviz::VisualizationManager::removeDisplay | ( | DisplayWrapper * | display | ) |
Remove a display.
display | The display to remove |
Definition at line 580 of file visualization_manager.cpp.
void rviz::VisualizationManager::resetDisplays | ( | ) |
Definition at line 620 of file visualization_manager.cpp.
void rviz::VisualizationManager::resetTime | ( | ) |
Definition at line 536 of file visualization_manager.cpp.
void rviz::VisualizationManager::saveDisplayConfig | ( | const boost::shared_ptr< wxConfigBase > & | config | ) |
Save display configuration.
config | The wx config object to save to |
Definition at line 817 of file visualization_manager.cpp.
void rviz::VisualizationManager::saveGeneralConfig | ( | const boost::shared_ptr< wxConfigBase > & | config | ) |
Save general configuration.
config | The wx config object to save to |
Definition at line 730 of file visualization_manager.cpp.
void rviz::VisualizationManager::setBackgroundColor | ( | const Color & | c | ) |
Definition at line 974 of file visualization_manager.cpp.
void rviz::VisualizationManager::setCurrentTool | ( | Tool * | tool | ) |
Definition at line 642 of file visualization_manager.cpp.
bool rviz::VisualizationManager::setCurrentViewControllerType | ( | const std::string & | type | ) |
Definition at line 1020 of file visualization_manager.cpp.
void rviz::VisualizationManager::setDefaultTool | ( | Tool * | tool | ) |
Definition at line 655 of file visualization_manager.cpp.
void rviz::VisualizationManager::setFixedFrame | ( | const std::string & | frame | ) |
Set the coordinate frame we should be transforming all fixed data to.
frame | The string name -- must match the frame name broadcast to libTF |
Definition at line 906 of file visualization_manager.cpp.
void rviz::VisualizationManager::setTargetFrame | ( | const std::string & | frame | ) |
Set the coordinate frame we should be displaying in.
frame | The string name -- must match the frame name broadcast to libTF |
Definition at line 867 of file visualization_manager.cpp.
void rviz::VisualizationManager::startUpdate | ( | ) |
Definition at line 254 of file visualization_manager.cpp.
void rviz::VisualizationManager::threadedQueueThreadFunc | ( | ) | [protected] |
Definition at line 1080 of file visualization_manager.cpp.
void rviz::VisualizationManager::unlockRender | ( | ) | [inline] |
Definition at line 239 of file visualization_manager.h.
void rviz::VisualizationManager::updateFrames | ( | ) | [protected] |
Definition at line 459 of file visualization_manager.cpp.
void rviz::VisualizationManager::updateRelativeNode | ( | ) | [protected] |
void rviz::VisualizationManager::updateTime | ( | ) | [protected] |
Definition at line 440 of file visualization_manager.cpp.
Definition at line 314 of file visualization_manager.h.
Color rviz::VisualizationManager::background_color_ [protected] |
Definition at line 323 of file visualization_manager.h.
ColorPropertyWPtr rviz::VisualizationManager::background_color_property_ [protected] |
Definition at line 324 of file visualization_manager.h.
Tool* rviz::VisualizationManager::current_tool_ [protected] |
Definition at line 302 of file visualization_manager.h.
Tool* rviz::VisualizationManager::default_tool_ [protected] |
Definition at line 303 of file visualization_manager.h.
bool rviz::VisualizationManager::disable_update_ [protected] |
Definition at line 343 of file visualization_manager.h.
Definition at line 372 of file visualization_manager.h.
Definition at line 371 of file visualization_manager.h.
Definition at line 374 of file visualization_manager.h.
Definition at line 373 of file visualization_manager.h.
Our list of displays.
Definition at line 298 of file visualization_manager.h.
Definition at line 377 of file visualization_manager.h.
Definition at line 378 of file visualization_manager.h.
Definition at line 376 of file visualization_manager.h.
Definition at line 375 of file visualization_manager.h.
std::string rviz::VisualizationManager::fixed_frame_ [protected] |
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.
uint64_t rviz::VisualizationManager::frame_count_ [protected] |
Definition at line 335 of file visualization_manager.h.
Definition at line 341 of file visualization_manager.h.
float rviz::VisualizationManager::frame_update_timer_ [protected] |
Definition at line 327 of file visualization_manager.h.
Definition at line 370 of file visualization_manager.h.
Definition at line 379 of file visualization_manager.h.
Definition at line 380 of file visualization_manager.h.
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.
PluginManager* rviz::VisualizationManager::plugin_manager_ [protected] |
Definition at line 340 of file visualization_manager.h.
Definition at line 308 of file visualization_manager.h.
boost::mutex rviz::VisualizationManager::render_mutex_ [protected] |
Definition at line 333 of file visualization_manager.h.
RenderPanel* rviz::VisualizationManager::render_panel_ [protected] |
Definition at line 316 of file visualization_manager.h.
Definition at line 334 of file visualization_manager.h.
ros::Time rviz::VisualizationManager::ros_time_begin_ [protected] |
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.
std::string rviz::VisualizationManager::target_frame_ [protected] |
Target coordinate frame we're displaying everything in.
Definition at line 305 of file visualization_manager.h.
bool rviz::VisualizationManager::target_frame_is_fixed_frame_ [protected] |
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.
Ogre::SceneNode* rviz::VisualizationManager::target_scene_node_ [protected] |
Definition at line 346 of file visualization_manager.h.
Definition at line 294 of file visualization_manager.h.
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 385 of file visualization_manager.h.
float rviz::VisualizationManager::time_update_timer_ [protected] |
Definition at line 326 of file visualization_manager.h.
Definition at line 381 of file visualization_manager.h.
Definition at line 382 of file visualization_manager.h.
Definition at line 309 of file visualization_manager.h.
V_Tool rviz::VisualizationManager::tools_ [protected] |
Definition at line 301 of file visualization_manager.h.
Definition at line 293 of file visualization_manager.h.
wxTimer* rviz::VisualizationManager::update_timer_ [protected] |
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 383 of file visualization_manager.h.
Definition at line 384 of file visualization_manager.h.
std::deque<ViewportMouseEvent> rviz::VisualizationManager::vme_queue_ [protected] |
Definition at line 348 of file visualization_manager.h.
boost::mutex rviz::VisualizationManager::vme_queue_mutex_ [protected] |
Definition at line 349 of file visualization_manager.h.
Definition at line 318 of file visualization_manager.h.
Definition at line 320 of file visualization_manager.h.
Definition at line 338 of file visualization_manager.h.