#include <value_factory_provider.h>
Summary
This interface provides a mean to create immutable value objects using factories. The SimpleValueFactory helps creating simple value objects. The ExpressionBuilder helps building valid expressions. The BlendFactory helps creating blend objects. The JointPositionFactory helps creating joint positions objects. The PoseFactory helps creating Pose objects.
Definition at line 20 of file value_factory_provider.h.
arcs::aubo_scope::ValueFactory::ValueFactory |
( |
ValueFactory & |
f | ) |
|
arcs::aubo_scope::ValueFactory::ValueFactory |
( |
ValueFactory && |
f | ) |
|
virtual arcs::aubo_scope::ValueFactory::~ValueFactory |
( |
| ) |
|
|
virtual |
arcs::aubo_scope::ValueFactory::ValueFactory |
( |
| ) |
|
|
private |
ExpressionPtr arcs::aubo_scope::ValueFactory::createExpression |
( |
| ) |
|
This method instantiates a new ExpressionBuilder to create a single valid expression.
- Returns
- the builder to build a single expression.
ExpressionPtr arcs::aubo_scope::ValueFactory::createExpression |
( |
const std::string & |
str | ) |
|
void* arcs::aubo_scope::ValueFactory::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: