Orocos Real-Time Toolkit
2.6.0
|
This interface defines the types of the realTime package. More...
#include <rtt/typekit/RealTimeTypekit.hpp>
Public Member Functions | |
virtual std::string | getName () |
Each plugin must have a unique name. | |
virtual bool | loadTypes () |
Implement this method to add types to the Orocos type system. | |
virtual bool | loadOperators () |
Implement this method to load Scripting operators on types, such as '+', '*', ... | |
virtual bool | loadConstructors () |
Implement this method to load Scripting constructors of types, such as in C++. | |
virtual bool | loadGlobals () |
Implement this function to add global variables to the type system. |
This interface defines the types of the realTime package.
Definition at line 52 of file RealTimeTypekit.hpp.
std::string RTT::types::RealTimeTypekitPlugin::getName | ( | ) | [virtual] |
Each plugin must have a unique name.
This name is used globally in the process to identify this instance.
Implements RTT::types::TypekitPlugin.
Definition at line 49 of file RealTimeTypekit.cpp.
bool RTT::RealTimeTypekitPlugin::loadConstructors | ( | ) | [virtual] |
Implement this method to load Scripting constructors of types, such as in C++.
Default constructors (which take no arguments) need not to be added.
Implements RTT::types::TypekitPlugin.
Definition at line 210 of file RealTimeTypekitConstructors.cpp.
References RTT::types::newConstructor().
bool RTT::RealTimeTypekitPlugin::loadGlobals | ( | ) | [virtual] |
Implement this function to add global variables to the type system.
This is necessary to have something like enumeration values, without being force to look these up in a component.
Reimplemented from RTT::types::TypekitPlugin.
Definition at line 52 of file RealTimeTypekitGlobals.cpp.
bool RTT::RealTimeTypekitPlugin::loadOperators | ( | ) | [virtual] |
Implement this method to load Scripting operators on types, such as '+', '*', ...
Implements RTT::types::TypekitPlugin.
Definition at line 107 of file RealTimeTypekitOperators.cpp.
References RTT::types::OperatorRepository::Instance(), RTT::types::newBinaryOperator(), and RTT::types::newUnaryOperator().
bool RTT::RealTimeTypekitPlugin::loadTypes | ( | ) | [virtual] |
Implement this method to add types to the Orocos type system.
Implements RTT::types::TypekitPlugin.
Definition at line 60 of file RealTimeTypekitTypes.cpp.