Template Class ManagerBase

Class Documentation

template<typename TermType>
class ManagerBase

Public Types

using TermPtr = typename TermType::SharedPtr
using Terms = std::vector<TermPtr>
using SharedPtr = std::shared_ptr<ManagerBase>

Public Functions

inline explicit ManagerBase(LeggedModel::SharedPtr model)
virtual ~ManagerBase() = default
void addTerm(TermPtr term)
Terms getTerms() const
virtual vector_t getValue()
virtual size_t getSize() const
virtual void reset()

Protected Attributes

LeggedModel::SharedPtr model_
Terms terms_