|
TAMSVIZ
Visualization and annotation tool for ROS
|

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