Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes
agni_tf_tools::TransformPublisherDisplay Class Reference

#include <TransformPublisherDisplay.h>

Inheritance diagram for agni_tf_tools::TransformPublisherDisplay:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void reset ()
 TransformPublisherDisplay ()
 ~TransformPublisherDisplay ()

Protected Slots

void onAdaptTransformChanged ()
void onBroadcastEnableChanged ()
void onFramesChanged ()
void onMarkerFeedback (visualization_msgs::InteractiveMarkerFeedback &feedback)
void onMarkerScaleChanged ()
void onMarkerTypeChanged ()
void onRefFrameChanged ()
void onTransformChanged ()
void setStatus (int level, const QString &name, const QString &text)
void setStatusStd (StatusProperty::Level, const std::string &name, const std::string &text)

Protected Member Functions

void add6DOFControls (visualization_msgs::InteractiveMarker &im)
void addFrameControls (visualization_msgs::InteractiveMarker &im, double scale, bool interactive)
bool createInteractiveMarker (int type)
bool fillPoseStamped (std_msgs::Header &header, geometry_msgs::Pose &pose)
void onDisable ()
void onEnable ()
void onInitialize ()
void update (float wall_dt, float ros_dt)

Private Attributes

rviz::BoolPropertyadapt_transform_property_
rviz::BoolPropertybroadcast_property_
rviz::TfFramePropertychild_frame_property_
bool ignore_updates_
boost::shared_ptr
< rviz::InteractiveMarker
imarker_
Ogre::SceneNode * marker_node_
rviz::EnumPropertymarker_property_
rviz::FloatPropertymarker_scale_property_
rviz::TfFramePropertyparent_frame_property_
std::string prev_parent_frame_
RotationPropertyrotation_property_
TransformBroadcastertf_pub_
rviz::VectorPropertytranslation_property_

Detailed Description

Definition at line 63 of file TransformPublisherDisplay.h.


Constructor & Destructor Documentation

Definition at line 74 of file TransformPublisherDisplay.cpp.

Definition at line 115 of file TransformPublisherDisplay.cpp.


Member Function Documentation

void agni_tf_tools::TransformPublisherDisplay::add6DOFControls ( visualization_msgs::InteractiveMarker &  im) [protected]

Definition at line 210 of file TransformPublisherDisplay.cpp.

void agni_tf_tools::TransformPublisherDisplay::addFrameControls ( visualization_msgs::InteractiveMarker &  im,
double  scale,
bool  interactive 
) [protected]

Definition at line 191 of file TransformPublisherDisplay.cpp.

Definition at line 239 of file TransformPublisherDisplay.cpp.

Definition at line 282 of file TransformPublisherDisplay.cpp.

Definition at line 348 of file TransformPublisherDisplay.cpp.

Definition at line 425 of file TransformPublisherDisplay.cpp.

Reimplemented from rviz::Display.

Definition at line 142 of file TransformPublisherDisplay.cpp.

Reimplemented from rviz::Display.

Definition at line 136 of file TransformPublisherDisplay.cpp.

Definition at line 356 of file TransformPublisherDisplay.cpp.

Reimplemented from rviz::Display.

Definition at line 119 of file TransformPublisherDisplay.cpp.

void agni_tf_tools::TransformPublisherDisplay::onMarkerFeedback ( visualization_msgs::InteractiveMarkerFeedback &  feedback) [protected, slot]

Definition at line 388 of file TransformPublisherDisplay.cpp.

Definition at line 435 of file TransformPublisherDisplay.cpp.

Definition at line 430 of file TransformPublisherDisplay.cpp.

Definition at line 328 of file TransformPublisherDisplay.cpp.

Definition at line 374 of file TransformPublisherDisplay.cpp.

Reimplemented from rviz::Display.

Definition at line 131 of file TransformPublisherDisplay.cpp.

void agni_tf_tools::TransformPublisherDisplay::setStatus ( int  level,
const QString &  name,
const QString &  text 
) [protected, slot]

Definition at line 303 of file TransformPublisherDisplay.cpp.

void agni_tf_tools::TransformPublisherDisplay::setStatusStd ( StatusProperty::Level  level,
const std::string &  name,
const std::string &  text 
) [protected, slot]

Reimplemented from rviz::Display.

Definition at line 312 of file TransformPublisherDisplay.cpp.

void agni_tf_tools::TransformPublisherDisplay::update ( float  wall_dt,
float  ros_dt 
) [protected, virtual]

Reimplemented from rviz::Display.

Definition at line 149 of file TransformPublisherDisplay.cpp.


Member Data Documentation

Definition at line 102 of file TransformPublisherDisplay.h.

Definition at line 100 of file TransformPublisherDisplay.h.

Definition at line 104 of file TransformPublisherDisplay.h.

Definition at line 114 of file TransformPublisherDisplay.h.

Definition at line 112 of file TransformPublisherDisplay.h.

Definition at line 113 of file TransformPublisherDisplay.h.

Definition at line 105 of file TransformPublisherDisplay.h.

Definition at line 106 of file TransformPublisherDisplay.h.

Definition at line 101 of file TransformPublisherDisplay.h.

Definition at line 103 of file TransformPublisherDisplay.h.

Definition at line 99 of file TransformPublisherDisplay.h.

Definition at line 109 of file TransformPublisherDisplay.h.

Definition at line 98 of file TransformPublisherDisplay.h.


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


agni_tf_tools
Author(s): Robert Haschke
autogenerated on Sat Jun 8 2019 21:01:20