|
TAMSVIZ
Visualization and annotation tool for ROS
|
Public Member Functions | |
| template<class T > | |
| Property (const std::shared_ptr< PropertyInfo > &info, T *value) | |
| const char * | name () const |
| const std::shared_ptr< const PropertyInfo > & | info () const |
| const std::shared_ptr< const PropertyAttributes > & | attributes () const |
| std::shared_ptr< const SnapshotBase > | save (const std::shared_ptr< const SnapshotBase > &x, const SnapshotFilter &filter) const |
| void | applySnapshot (const std::shared_ptr< const SnapshotBase > &x) |
| const std::type_index & | typeId () const |
| bool | tryToString (std::string &s) const |
| bool | fromStringSupported () const |
| void | fromStringOrThrow (const std::string &s) |
| void | expand (std::vector< Property > &properties) const |
| void | forEachObject (void *context, void(*f)(void *, const Object *, const Object *), const Object *parent) const |
| void | remove (void *object) |
| bool | canContainObjects () const |
| Variant | serialize () const |
| void | deserialize (const Variant &v) |
| std::string | displayName () const |
| void | assign (const Variant &variant) |
| Variant | read () const |
| template<class T > | |
| void | set (const T &v) |
| template<class T > | |
| const T & | get () const |
| void * | valuePointer () |
| const void * | valuePointer () const |
| bool | expandList (std::vector< Property > &list) |
Static Public Member Functions | |
| static void | checkUnlocked () |
| static void | unlockScope (int i) |
Definition at line 121 of file property.h.
1.8.11