1 #ifndef RTT_VALUE_TYPE_FACTORY 2 #define RTT_VALUE_TYPE_FACTORY 4 #include "../base/DataSourceBase.hpp" 5 #include "../base/AttributeBase.hpp" 6 #include "../base/PropertyBase.hpp" 7 #include "../rtt-config.h" Base class for all properties.
Creates all value objects of a certain type.
An attribute is a minimalistic, named placeholder for data.
Based on the software pattern 'command', this interface allows execution of action objects...
boost::shared_ptr< ValueFactory > ValueFactoryPtr
boost::intrusive_ptr< DataSourceBase > shared_ptr
Use this type to store a pointer to a DataSourceBase.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.