Public Member Functions | Private Attributes
rviz::FrameSelectionHandler Class Reference
Inheritance diagram for rviz::FrameSelectionHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void createProperties (const Picked &obj, Property *parent_property)
 Override to create properties of the given picked object(s).
virtual void destroyProperties (const Picked &obj, Property *parent_property)
 Destroy all properties for the given picked object(s).
 FrameSelectionHandler (FrameInfo *frame, TFDisplay *display, DisplayContext *context)
bool getEnabled ()
void setEnabled (bool enabled)
void setOrientation (const Ogre::Quaternion &orientation)
void setParentName (std::string parent_name)
void setPosition (const Ogre::Vector3 &position)
virtual ~FrameSelectionHandler ()

Private Attributes

Propertycategory_property_
TFDisplaydisplay_
BoolPropertyenabled_property_
FrameInfoframe_
QuaternionPropertyorientation_property_
StringPropertyparent_property_
VectorPropertyposition_property_

Detailed Description

Definition at line 55 of file tf_display.cpp.


Constructor & Destructor Documentation

Definition at line 80 of file tf_display.cpp.

Definition at line 59 of file tf_display.cpp.


Member Function Documentation

void rviz::FrameSelectionHandler::createProperties ( const Picked obj,
Property parent_property 
) [virtual]

Override to create properties of the given picked object(s).

Top-level properties created here should be added to properties_ so they will be automatically deleted by deleteProperties().

This base implementation does nothing.

Reimplemented from rviz::SelectionHandler.

Definition at line 92 of file tf_display.cpp.

void rviz::FrameSelectionHandler::destroyProperties ( const Picked obj,
Property parent_property 
) [virtual]

Destroy all properties for the given picked object(s).

This base implementation destroys all the properties in properties_.

If createProperties() adds all the top-level properties to properties_, there is no need to override this in a subclass.

Reimplemented from rviz::SelectionHandler.

Definition at line 108 of file tf_display.cpp.

Definition at line 118 of file tf_display.cpp.

Definition at line 127 of file tf_display.cpp.

void rviz::FrameSelectionHandler::setOrientation ( const Ogre::Quaternion &  orientation)

Definition at line 151 of file tf_display.cpp.

void rviz::FrameSelectionHandler::setParentName ( std::string  parent_name)

Definition at line 135 of file tf_display.cpp.

void rviz::FrameSelectionHandler::setPosition ( const Ogre::Vector3 &  position)

Definition at line 143 of file tf_display.cpp.


Member Data Documentation

Definition at line 73 of file tf_display.cpp.

Definition at line 72 of file tf_display.cpp.

Definition at line 74 of file tf_display.cpp.

Definition at line 71 of file tf_display.cpp.

Definition at line 77 of file tf_display.cpp.

Definition at line 75 of file tf_display.cpp.

Definition at line 76 of file tf_display.cpp.


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


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Mon Oct 6 2014 07:26:37