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)