sot-core  4.11.8
Hierarchical task solver plug-in for dynamic-graph.
dynamicgraph::sot::BinaryOp< Operator > Class Template Reference

#include <sot/core/binary-op.hh>

Inheritance diagram for dynamicgraph::sot::BinaryOp< Operator >:

Public Member Functions

virtual const std::string & getClassName () const
 
std::string getDocString () const
 
 BinaryOp (const std::string &name)
 
virtual ~BinaryOp (void)
 

Static Public Member Functions

static std::string getTypeIn1Name (void)
 
static std::string getTypeIn2Name (void)
 
static std::string getTypeOutName (void)
 

Public Attributes

SignalPtr< Tin1, int > SIN1
 
SignalPtr< Tin2, int > SIN2
 
SignalTimeDependent< Tout, int > SOUT
 

Static Public Attributes

static const std::string CLASS_NAME
 

Protected Member Functions

Tout & computeOperation (Tout &res, int time)
 

Constructor & Destructor Documentation

◆ BinaryOp()

template<typename Operator >
dynamicgraph::sot::BinaryOp< Operator >::BinaryOp ( const std::string &  name)
inline

◆ ~BinaryOp()

template<typename Operator >
virtual dynamicgraph::sot::BinaryOp< Operator >::~BinaryOp ( void  )
inlinevirtual

Member Function Documentation

◆ computeOperation()

template<typename Operator >
Tout& dynamicgraph::sot::BinaryOp< Operator >::computeOperation ( Tout &  res,
int  time 
)
inlineprotected

◆ getClassName()

template<typename Operator >
virtual const std::string& dynamicgraph::sot::BinaryOp< Operator >::getClassName ( void  ) const
inlinevirtual

◆ getDocString()

template<typename Operator >
std::string dynamicgraph::sot::BinaryOp< Operator >::getDocString ( ) const
inline

◆ getTypeIn1Name()

template<typename Operator >
static std::string dynamicgraph::sot::BinaryOp< Operator >::getTypeIn1Name ( void  )
inlinestatic

◆ getTypeIn2Name()

template<typename Operator >
static std::string dynamicgraph::sot::BinaryOp< Operator >::getTypeIn2Name ( void  )
inlinestatic

◆ getTypeOutName()

template<typename Operator >
static std::string dynamicgraph::sot::BinaryOp< Operator >::getTypeOutName ( void  )
inlinestatic

Member Data Documentation

◆ CLASS_NAME

template<typename Operator >
const std::string dynamicgraph::sot::BinaryOp< Operator >::CLASS_NAME
static

◆ SIN1

template<typename Operator >
SignalPtr<Tin1, int> dynamicgraph::sot::BinaryOp< Operator >::SIN1

◆ SIN2

template<typename Operator >
SignalPtr<Tin2, int> dynamicgraph::sot::BinaryOp< Operator >::SIN2

◆ SOUT

template<typename Operator >
SignalTimeDependent<Tout, int> dynamicgraph::sot::BinaryOp< Operator >::SOUT

The documentation for this class was generated from the following file: