#include <ShFixedManipulator.hpp>
Inheritance diagram for SH::ShFixedManipulatorNode:
Public Member Functions | |
virtual ShProgram | applyToInputs (ShManipVarIterator &finger, ShManipVarIterator end) const =0 |
Define the manipulator's behaviour on inputs. | |
virtual ShProgram | applyToOutputs (ShManipVarIterator &finger, ShManipVarIterator end) const =0 |
Defines the manipulator's behaviour on outputs. |
Fixed size manipulators can be combined with each other to give "wider" fixed size manipulators that handle more ShProgram outputs.
Definition at line 43 of file ShFixedManipulator.hpp.
|
Define the manipulator's behaviour on inputs. Consumes a number of inputs in the variable list, changing finger. This function must ensure that it doesn't pass the end iterator. If it does, it must throw an ShAlgebraException |
|
Defines the manipulator's behaviour on outputs. Consumes a number of outputs in the variable list, changing finger. This function must ensure that it doesn't pass the end iterator. If it does, it must throw an ShAlgebraException |