BipedalLocomotion/System/ILinearTaskFactory.h file

Namespaces

namespace BipedalLocomotion
namespace BipedalLocomotion::System

Classes

template<typename _Task>
class BipedalLocomotion::System::ILinearTaskFactory
ILinearTaskFactory implements the factory design patter for constructing a linear task given its type.

Defines

#define BLF_REGISTER_TASK(_type, _baseType)
BLF_REGISTER_TASK is a macro that can be used to register a task given a baseType.

Define documentation

#define BLF_REGISTER_TASK(_type, _baseType)

BLF_REGISTER_TASK is a macro that can be used to register a task given a baseType.

Parameters
_type the type of the task
_baseType the base type from which the _task inherits.

The key of the task will be the stringified version of the Task C++ Type