36 #include <visualization_msgs/InteractiveMarker.h>    37 #include <visualization_msgs/InteractiveMarkerFeedback.h>    38 #include <geometry_msgs/PoseStamped.h>    48 class TfFrameProperty;
    51 class InteractiveMarker;
    58 class RotationProperty;
    68   void reset() 
override;
    71   void onInitialize() 
override;
    72   void onEnable() 
override;
    73   void onDisable() 
override;
    74   void update(
float wall_dt, 
float ros_dt) 
override;
    76   void addFrameControls(visualization_msgs::InteractiveMarker& im, 
double scale, 
bool interactive);
    77   void add6DOFControls(visualization_msgs::InteractiveMarker& im);
    78   bool createInteractiveMarker(
int type);
    79   bool fillPoseStamped(std_msgs::Header& header, geometry_msgs::Pose& pose);
    85   void onRefFrameChanged();
    86   void onAdaptTransformChanged();
    87   void onFramesChanged();
    88   void onTransformChanged();
    89   void onMarkerFeedback(visualization_msgs::InteractiveMarkerFeedback& feedback);
    90   void onBroadcastEnableChanged();
    91   void onMarkerTypeChanged();
    92   void onMarkerScaleChanged();
 
uint32_t TransformableCallbackHandle
void update(const std::string &key, const XmlRpc::XmlRpcValue &v)
uint64_t TransformableRequestHandle