Public Slots | Public Member Functions | Public Attributes | List of all members
rviz::FrameInfo Class Reference

Internal class needed only by TFDisplay. More...

#include <tf_display.h>

Inheritance diagram for rviz::FrameInfo:
Inheritance graph

Public Slots

void updateVisibilityFromFrame ()
 Update whether the frame is visible or not, based on the enabled_property_ in this FrameInfo. More...
void updateVisibilityFromSelection ()
 Update whether the frame is visible or not, based on the enabled_property_ in the selection handler. More...

Public Member Functions

 FrameInfo (TFDisplay *display)
void setEnabled (bool enabled)
 Set this frame to be visible or invisible. More...

Public Attributes

Ogre::Quaternion arrow_orientation_
CollObjectHandle axes_coll_
float distance_to_parent_
ros::Time last_time_to_fixed_
ros::Time last_update_
std::string name_
Ogre::SceneNode * name_node_
std::string parent_
FrameSelectionHandlerPtr selection_handler_

Detailed Description

Internal class needed only by TFDisplay.

Definition at line 133 of file tf_display.h.

Constructor & Destructor Documentation

◆ FrameInfo()

rviz::FrameInfo::FrameInfo ( TFDisplay display)

Definition at line 827 of file tf_display.cpp.

Member Function Documentation

◆ setEnabled()

void rviz::FrameInfo::setEnabled ( bool  enabled)

Set this frame to be visible or invisible.

Definition at line 853 of file tf_display.cpp.

◆ updateVisibilityFromFrame

void rviz::FrameInfo::updateVisibilityFromFrame ( )

Update whether the frame is visible or not, based on the enabled_property_ in this FrameInfo.

Definition at line 839 of file tf_display.cpp.

◆ updateVisibilityFromSelection

void rviz::FrameInfo::updateVisibilityFromSelection ( )

Update whether the frame is visible or not, based on the enabled_property_ in the selection handler.

Definition at line 846 of file tf_display.cpp.

Member Data Documentation

◆ arrow_orientation_

Ogre::Quaternion rviz::FrameInfo::arrow_orientation_

Definition at line 163 of file tf_display.h.

◆ axes_

Axes* rviz::FrameInfo::axes_

Definition at line 155 of file tf_display.h.

◆ axes_coll_

CollObjectHandle rviz::FrameInfo::axes_coll_

Definition at line 156 of file tf_display.h.

◆ display_

TFDisplay* rviz::FrameInfo::display_

Definition at line 152 of file tf_display.h.

◆ distance_to_parent_

float rviz::FrameInfo::distance_to_parent_

Definition at line 162 of file tf_display.h.

◆ enabled_property_

BoolProperty* rviz::FrameInfo::enabled_property_

Definition at line 173 of file tf_display.h.

◆ last_time_to_fixed_

ros::Time rviz::FrameInfo::last_time_to_fixed_

Definition at line 166 of file tf_display.h.

◆ last_update_

ros::Time rviz::FrameInfo::last_update_

Definition at line 165 of file tf_display.h.

◆ name_

std::string rviz::FrameInfo::name_

Definition at line 153 of file tf_display.h.

◆ name_node_

Ogre::SceneNode* rviz::FrameInfo::name_node_

Definition at line 160 of file tf_display.h.

◆ name_text_

MovableText* rviz::FrameInfo::name_text_

Definition at line 159 of file tf_display.h.

◆ orientation_property_

QuaternionProperty* rviz::FrameInfo::orientation_property_

Definition at line 171 of file tf_display.h.

◆ parent_

std::string rviz::FrameInfo::parent_

Definition at line 154 of file tf_display.h.

◆ parent_arrow_

Arrow* rviz::FrameInfo::parent_arrow_

Definition at line 158 of file tf_display.h.

◆ parent_property_

StringProperty* rviz::FrameInfo::parent_property_

Definition at line 172 of file tf_display.h.

◆ position_property_

VectorProperty* rviz::FrameInfo::position_property_

Definition at line 170 of file tf_display.h.

◆ rel_orientation_property_

QuaternionProperty* rviz::FrameInfo::rel_orientation_property_

Definition at line 169 of file tf_display.h.

◆ rel_position_property_

VectorProperty* rviz::FrameInfo::rel_position_property_

Definition at line 168 of file tf_display.h.

◆ selection_handler_

FrameSelectionHandlerPtr rviz::FrameInfo::selection_handler_

Definition at line 157 of file tf_display.h.

◆ tree_property_

Property* rviz::FrameInfo::tree_property_

Definition at line 175 of file tf_display.h.

The documentation for this class was generated from the following files:

Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:25