36 #include <visualization_msgs/InteractiveMarker.h>    37 #include <visualization_msgs/InteractiveMarkerFeedback.h>    38 #include <geometry_msgs/PoseStamped.h>    48 class TfFrameProperty;
    51 class InteractiveMarker;
    61 class RotationProperty;
    77   void update(
float wall_dt, 
float ros_dt);
    79   void addFrameControls(visualization_msgs::InteractiveMarker &im, 
double scale, 
bool interactive);
    80   void add6DOFControls(visualization_msgs::InteractiveMarker &im);
    81   bool createInteractiveMarker(
int type);
    82   bool fillPoseStamped(std_msgs::Header &
header, geometry_msgs::Pose &pose);
    85   void setStatus(
int level, 
const QString &name, 
const QString &text);
    87   void onRefFrameChanged();
    88   void onAdaptTransformChanged();
    89   void onFramesChanged();
    90   void onTransformChanged();
    91   void onMarkerFeedback(visualization_msgs::InteractiveMarkerFeedback &feedback);
    92   void onBroadcastEnableChanged();
    93   void onMarkerTypeChanged();
    94   void onMarkerScaleChanged();
 
void update(const std::string &key, const XmlRpc::XmlRpcValue &v)