void MarkerDisplay::onDisable() { unsubscribe(); tf_filter_->clear(); clearMarkers(); }
void MarkerVisualizer::onDisable() { unsubscribe(); clearMarkers(); scene_node_->setVisible( false ); }
void MarkerDisplay::onDisable() { unsubscribe(); clearMarkers(); scene_node_->setVisible( false ); }
MarkerDisplayCustom::~MarkerDisplayCustom() { unsubscribe(); clearMarkers(); delete tf_filter_; }
void ShapeDisplay::onDisable() { unsubscribe(); tf_filter_.clear(); clearMarkers(); scene_node_->setVisible( false ); }
MarkerVisualizer::~MarkerVisualizer() { delete urdf_; delete kinematic_model_; unsubscribe(); clearMarkers(); }
MarkerDisplay::~MarkerDisplay() { unsubscribe(); delete urdf_; delete kinematic_model_; clearMarkers(); }
PendingMarkers::~PendingMarkers() { clearMarkers(); if (mSignalLock != false) { // We're releasing the pseudostack while it's still in use. // The label macros keep a non ref counted reference to the // stack to avoid a TLS. If these are not all cleared we will // get a use-after-free so better to crash now. abort(); } }
MarkerDisplay::~MarkerDisplay() { if ( initialized() ) { unsubscribe(); clearMarkers(); delete tf_filter_; } }
ShapeDisplay::~ShapeDisplay() { unsubscribe(); clearMarkers(); }
void ShapeDisplay::reset() { Display::reset(); clearMarkers(); }
void ShapeDisplay::fixedFrameChanged() { tf_filter_.setTargetFrame( fixed_frame_ ); clearMarkers(); }
void MarkerDisplay::reset() { Display::reset(); clearMarkers(); }
void MarkerDisplay::fixedFrameChanged() { tf_filter_->setTargetFrame( fixed_frame_.toStdString() ); clearMarkers(); }