コード例 #1
0
void MarkerDisplay::onDisable()
{
  unsubscribe();
  tf_filter_->clear();

  clearMarkers();
}
コード例 #2
0
void MarkerVisualizer::onDisable()
{
  unsubscribe();

  clearMarkers();

  scene_node_->setVisible( false );
}
コード例 #3
0
ファイル: marker_display.cpp プロジェクト: janfrs/kwc-ros-pkg
void MarkerDisplay::onDisable()
{
  unsubscribe();

  clearMarkers();

  scene_node_->setVisible( false );
}
コード例 #4
0
MarkerDisplayCustom::~MarkerDisplayCustom()
{
  unsubscribe();

  clearMarkers();

  delete tf_filter_;
}
コード例 #5
0
void ShapeDisplay::onDisable()
{
  unsubscribe();
  tf_filter_.clear();

  clearMarkers();

  scene_node_->setVisible( false );
}
コード例 #6
0
MarkerVisualizer::~MarkerVisualizer()
{
  delete urdf_;
  delete kinematic_model_;

  unsubscribe();

  clearMarkers();
}
コード例 #7
0
ファイル: marker_display.cpp プロジェクト: janfrs/kwc-ros-pkg
MarkerDisplay::~MarkerDisplay()
{
  unsubscribe();

  delete urdf_;
  delete kinematic_model_;

  clearMarkers();
}
コード例 #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();
  }
}
コード例 #9
0
MarkerDisplay::~MarkerDisplay()
{
  if ( initialized() )
  {
    unsubscribe();

    clearMarkers();

    delete tf_filter_;
  }
}
コード例 #10
0
ShapeDisplay::~ShapeDisplay()
{
  unsubscribe();

  clearMarkers();
}
コード例 #11
0
void ShapeDisplay::reset()
{
  Display::reset();
  clearMarkers();
}
コード例 #12
0
void ShapeDisplay::fixedFrameChanged()
{
  tf_filter_.setTargetFrame( fixed_frame_ );

  clearMarkers();
}
コード例 #13
0
void MarkerDisplay::reset()
{
  Display::reset();
  clearMarkers();
}
コード例 #14
0
void MarkerDisplay::fixedFrameChanged()
{
  tf_filter_->setTargetFrame( fixed_frame_.toStdString() );

  clearMarkers();
}