|
TAMSVIZ
Visualization and annotation tool for ROS
|


Public Member Functions | |
| PropertyInfoImpl (const std::string &name, const std::shared_ptr< PropertyAttributes > &attributes) | |
| virtual void | forEachObject (void *context, void(*f)(void *, const Object *, const Object *), const Object *parent, void *value) const override |
| virtual void | remove (void *parent, void *object) const override |
| virtual bool | canContainObjects () const override |
| virtual Variant | serialize (const void *value) const override |
| virtual void | deserialize (void *value, const Variant &v) const override |
| virtual void | assign (void *ptr, const Variant &v) const |
| virtual Variant | toVariant (const void *ptr) const |
| virtual std::shared_ptr< const SnapshotBase > | save (const void *value, const std::shared_ptr< const SnapshotBase > &x, const SnapshotFilter &filter) const override |
| virtual void | applySnapshot (void *value, const std::shared_ptr< const SnapshotBase > &x) const override |
| virtual bool | expandList (std::vector< Property > &list, const void *ptr) const override |
Public Member Functions inherited from PropertyInfo | |
| const std::shared_ptr< const PropertyAttributes > & | attributes () const |
| const std::string & | name () const |
| const std::shared_ptr< const Type > & | type () const |
Additional Inherited Members | |
Protected Member Functions inherited from PropertyInfo | |
| template<class T > | |
| void | init (const std::string &name, const std::shared_ptr< PropertyAttributes > &attributes) |
Definition at line 78 of file property.h.
1.8.11