29 #ifndef DISPLAY_GROUP_H 30 #define DISPLAY_GROUP_H 33 #include "rviz/rviz_export.h" 54 Display* createDisplay(
const QString& class_id);
59 int numChildren()
const override;
65 Property* childAtUnchecked(
int index)
const override;
73 Property* takeChildAt(
int index)
override;
86 void addChild(
Property* child,
int index = -1)
override;
90 Qt::ItemFlags getViewFlags(
int column)
const override;
98 void save(
Config config)
const override;
107 virtual void addDisplay(
Display* child);
119 virtual void removeAllDisplays();
122 virtual int numDisplays()
const;
126 virtual Display* getDisplayAt(
int index)
const;
134 void update(
float wall_dt,
float ros_dt)
override;
137 void reset()
override;
140 void onEnableChanged()
override;
144 void fixedFrameChanged()
override;
148 virtual void addDisplayWithoutSignallingModel(
Display* child);
161 #endif // DISPLAY_GROUP_H A single element of a property tree, with a name, value, description, and possibly children...
void update(const std::string &key, const XmlRpc::XmlRpcValue &v)
Configuration data storage class.
A Display object which stores other Displays as children.
QList< Display * > displays_