template<class _Input>
BipedalLocomotion::System::InputPort class

Basic class that represents an input port.

The interface contains method to set inputs.

Derived classes

template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.
template<class _Input, class _Output>
class Advanceable
Basic class that represents a discrete system.

Public types

using Input = _Input

Constructors, destructors, conversion operators

InputPort() defaulted
InputPort(const InputPort&) deleted
InputPort(InputPort&&) deleted
~InputPort() defaulted virtual

Public functions

auto operator=(const InputPort&) -> InputPort& deleted
auto operator=(InputPort&&) -> InputPort& deleted
auto setInput(const Input& input) -> bool pure virtual
Set the input of the port.

Function documentation

template<class _Input>
bool BipedalLocomotion::System::InputPort<_Input>::setInput(const Input& input) pure virtual

Set the input of the port.

Parameters
input the input of the port
Returns True in case of success and false otherwise