TAMSVIZ
Visualization and annotation tool for ROS
Public Member Functions | List of all members
Object Class Reference
Inheritance diagram for Object:
Inheritance graph
[legend]
Collaboration diagram for Object:
Collaboration graph
[legend]

Public Member Functions

 Object (const Object &)=delete
 
Objectoperator= (const Object &)=delete
 
std::shared_ptr< const Typetype () const
 
PropertyList< const Propertyproperties () const
 
PropertyList< const PropertyobjectProperties () const
 
PropertyList< Propertyproperties ()
 
PropertyList< PropertyobjectProperties ()
 
void addProperty (Property property)
 
uint64_t id () const
 
void assignNewId ()
 
void setId (uint64_t id)
 
template<class F >
auto recurse (const F &f) -> decltype(f(std::shared_ptr< Object >(), std::shared_ptr< Object >()))
 
template<class F >
auto recurse (const F &f) -> decltype(f(std::shared_ptr< Object >()))
 

Detailed Description

Definition at line 8 of file object.h.


The documentation for this class was generated from the following files: