29 #ifndef DISPLAY_GROUP_H 30 #define DISPLAY_GROUP_H 134 virtual void update(
float wall_dt,
float ros_dt );
137 virtual void reset();
161 #endif // DISPLAY_GROUP_H virtual void save(Config config) const
Save subproperties and the list of displays in this group to the given Config node.
virtual void fixedFrameChanged()
Update the fixed frame in all contained displays.
virtual Display * takeDisplay(Display *child)
Remove a child Display from the the list of Displays, but don't destroy it.
A single element of a property tree, with a name, value, description, and possibly children...
virtual void load(const Config &config)
Load subproperties and the list of displays in this group from the given Config node, which must be a map.
virtual int numDisplays() const
Return the number of child Displays.
virtual Property * childAtUnchecked(int index) const
Return the child with the given index, without checking whether the index is within bounds...
void displayAdded(rviz::Display *display)
Display * createDisplay(const QString &class_id)
Configuration data storage class.
virtual int numChildren() const
Return the number of child objects (Property and Display).
A Display object which stores other Displays as children.
virtual DisplayGroup * getGroupAt(int index) const
Find the index-th child Display in this group. If the child is itself a DisplayGroup, return the pointer to it. If it is not, return NULL.
QList< Display * > displays_
void displayRemoved(rviz::Display *display)
virtual void removeAllDisplays()
Remove and destroy all child Displays, but preserve any non-Display children.
virtual void reset()
Reset this and all child Displays.
virtual void update(float wall_dt, float ros_dt)
Call update() on all child Displays.
virtual Display * getDisplayAt(int index) const
Return the index-th Display in this group, or NULL if the index is invalid.
virtual void onEnableChanged()
virtual void addDisplay(Display *child)
Add a child Display to the end of the list of Displays.
virtual void addDisplayWithoutSignallingModel(Display *child)
Add a child Display to the end of the list of Displays, but without telling the model.
virtual Property * takeChildAt(int index)
Take a child out of the child list, but don't destroy it.
virtual void addChild(Property *child, int index=-1)
Add a child Property or Display.
virtual Qt::ItemFlags getViewFlags(int column) const
Return item flags appropriate for the given column (0 or 1) for this DisplayGroup.