Exemplo n.º 1
0
void MarkerDisplay::onDisable()
{
  unsubscribe();
  tf_filter_->clear();

  clearMarkers();
}
Exemplo n.º 2
0
void MarkerVisualizer::onDisable()
{
  unsubscribe();

  clearMarkers();

  scene_node_->setVisible( false );
}
Exemplo n.º 3
0
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 );
}
Exemplo n.º 6
0
MarkerVisualizer::~MarkerVisualizer()
{
  delete urdf_;
  delete kinematic_model_;

  unsubscribe();

  clearMarkers();
}
Exemplo n.º 7
0
MarkerDisplay::~MarkerDisplay()
{
  unsubscribe();

  delete urdf_;
  delete kinematic_model_;

  clearMarkers();
}
Exemplo n.º 8
0
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();
  }
}
Exemplo n.º 9
0
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();
}
Exemplo n.º 13
0
void MarkerDisplay::reset()
{
  Display::reset();
  clearMarkers();
}
Exemplo n.º 14
0
void MarkerDisplay::fixedFrameChanged()
{
  tf_filter_->setTargetFrame( fixed_frame_.toStdString() );

  clearMarkers();
}