sot-core  4.11.8
Hierarchical task solver plug-in for dynamic-graph.
dynamicgraph::sot::Switch< Value, Time > Class Template Reference

Switch. More...

#include <sot/core/switch.hh>

Inheritance diagram for dynamicgraph::sot::Switch< Value, Time >:

Public Types

typedef VariadicAbstract< Value, Value, Time > Base
 
- Public Types inherited from dynamicgraph::sot::VariadicAbstract< Value, Value, int >
typedef SignalPtr< Value, int > signal_t
 

Public Member Functions

 Switch (const std::string &name)
 
 ~Switch ()
 
virtual std::string getDocString () const
 Header documentation of the python class. More...
 
- Public Member Functions inherited from dynamicgraph::sot::VariadicAbstract< Value, Value, int >
 VariadicAbstract (const std::string &name, const std::string &className)
 
virtual ~VariadicAbstract (void)
 
std::size_t addSignal ()
 
std::size_t addSignal (const std::string &name)
 
void removeSignal ()
 
void setSignalNumber (const int &n)
 
int getSignalNumber () const
 
signal_tgetSignalIn (int i)
 

Public Attributes

SignalPtr< int, Time > selectionSIN
 
SignalPtr< bool, Time > boolSelectionSIN
 
- Public Attributes inherited from dynamicgraph::sot::VariadicAbstract< Value, Value, int >
SignalTimeDependent< Value, int > SOUT
 

Additional Inherited Members

- Static Public Member Functions inherited from dynamicgraph::sot::VariadicAbstract< Value, Value, int >
static std::string getTypeInName (void)
 
static std::string getTypeOutName (void)
 
- Protected Member Functions inherited from dynamicgraph::sot::VariadicAbstract< Value, Value, int >
virtual void updateSignalNumber (int n)
 
- Protected Attributes inherited from dynamicgraph::sot::VariadicAbstract< Value, Value, int >
std::vector< signal_t * > signalsIN
 

Detailed Description

template<typename Value, typename Time = int>
class dynamicgraph::sot::Switch< Value, Time >

Switch.

Member Typedef Documentation

◆ Base

template<typename Value , typename Time = int>
typedef VariadicAbstract<Value, Value, Time> dynamicgraph::sot::Switch< Value, Time >::Base

Constructor & Destructor Documentation

◆ Switch()

template<typename Value , typename Time = int>
dynamicgraph::sot::Switch< Value, Time >::Switch ( const std::string &  name)
inline

◆ ~Switch()

template<typename Value , typename Time = int>
dynamicgraph::sot::Switch< Value, Time >::~Switch ( )
inline

Member Function Documentation

◆ getDocString()

template<typename Value , typename Time = int>
virtual std::string dynamicgraph::sot::Switch< Value, Time >::getDocString ( ) const
inlinevirtual

Header documentation of the python class.

Member Data Documentation

◆ boolSelectionSIN

template<typename Value , typename Time = int>
SignalPtr<bool, Time> dynamicgraph::sot::Switch< Value, Time >::boolSelectionSIN

◆ selectionSIN

template<typename Value , typename Time = int>
SignalPtr<int, Time> dynamicgraph::sot::Switch< Value, Time >::selectionSIN

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