Core::Operator
Implementation of Node class. More...
#include "Core/Nodes/Operator.h"
Inherits from Core::Node, std::enable_shared_from_this< Node >
Public Functions
Name | |
---|---|
Operator()<br>Creates an operator of given type (as template parameter). | |
~Operator() override =default | |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual FORCE_INLINE void | updateValues(int inputIndex)<br>Computes new values of outputs based on inputs. |
virtual void | updateValues(int inputIndex) override<br>Implementation of virtual function Node::updateValues(int). |
Additional inherited members
Public Functions inherited from Core::Node
Name | |
---|---|
virtual void | addDeleteCallback(std::function< void(Node )> callback)<br> The callback parameters: Node = node that has been deleted |
virtual void | addPlugCallback(std::function< void(Node *, Node *, size_t, size_t)> callback)<br>Registers a callback that gets called when the node's output pins get plugged in. |
virtual void | addUnplugCallback(std::function< void(Node *, Node *, size_t, size_t)> callback)<br>Registers a callback that gets called when the node's input pins get unplugged. |
virtual void | addUpdateCallback(std::function< void(Node *)> callback)<br>Registers a callback that gets called on any updateValues() call. |
void | appendChildNode(Ptr< Node > node) |
bool | areAllInputsPlugged() |
bool | areAllInputsUnplugged() const |
bool | areInputsPlugged(int numInputs) |
template <typename T > <br>Ptr< T > | as() |
const Data & | data(size_t index =0) const<br>Get Node contents, read only. |
Data & | dataMut(size_t index) |
void | finalize()<br>Prepares node for its destruction, after that the destructor can be called. |
ID | getId() const |
Pin & | getInput(size_t i) |
std::vector< Pin > & | getInputPins() |
Data & | getInternalData(size_t index =0)<br>Get data storage for read and write purposes. |
const char * | getLabel() const |
const Operation * | getOperation() const |
Pin & | getOutput(size_t i) |
std::vector< Pin > & | getOutputPins() |
Ptr< Node > | getOwner() const<br>Get direct owner of this node. |
Ptr< Node > | getPtr()<br>Get reference to this node instance. |
Ptr< Node > | getRootOwner()<br>Get the topmost owner of this node. |
std::string | getSignature()<br>"{node type} #{node ID}" |
EValueState | getState(size_t pinIndex =0) |
void | init()<br>Initialize node id, inputs, and outputs according to the preset node type. |
void | notifyOwner() |
virtual void | onInit() |
bool | operator!=(const Node & other) const |
bool | operator==(const Node & other) const |
ENodePlugResult | plug(const Ptr< Node > & childNode, unsigned fromIndex, unsigned toIndex)<br>Connect this (parent) node output to the childNode input. |
void | pulse(size_t index) |
virtual void | receiveSignal(int inputIndex)<br>Implements the operator reaction to the change of its inputIndex input. |
virtual SetValueResult | setValue(const glm::mat4 & mat) |
virtual SetValueResult | setValue(const glm::mat4 & mat, const DataMap & map)<br>Smart set function, used with constrained transformation for value checking. |
virtual SetValueResult | setValue(const glm::quat & q) |
virtual SetValueResult | setValue(const glm::vec3 & vec) |
virtual SetValueResult | setValue(const glm::vec4 & vec) |
template <typename T > <br>SetValueResult | setValue(const T & value, unsigned index) |
virtual SetValueResult | setValue(float val)<br>Set the value of the node. |
virtual SetValueResult | setValue(float val, glm::ivec2 coords) |
virtual SetValueResult | setValue(void * ptr) |
void | spreadSignal()<br>Spread signal to all outputs. |
void | spreadSignal(size_t outIndex)<br>Spread signal to the selected output outIndex only. |
Protected Functions inherited from Core::Node
Name | |
---|---|
Node(const Operation * operation)<br>Node is never constructed directory. | |
virtual | ~Node() |
ENodePlugResult | isPlugCorrect(const Pin & input, const Pin & output) |
virtual void | onUnplugInput(size_t index) |
template <typename T > <br>void | setInternalValue(const T & value, size_t index =0)<br>Sets the node value without validation. |
void | setInternalValue(float value, glm::ivec2 coordinates, size_t index =0) |
bool | shouldPulse(size_t inputIndex, size_t updatedInputIndex)<br>Tests if the updatedInputIndex should be pulsed. |
void | triggerDeleteCallback(Node * node) |
void | triggerPlugCallback(Node * fromNode, Node * toNode, size_t fromIndex, size_t toIndex) |
void | triggerUnplugCallback(Node * fromNode, Node * toNode, size_t fromIndex, size_t toIndex) |
void | triggerUpdateCallback(Node * node) |
Public Attributes inherited from Core::Node
Name | |
---|---|
std::vector< EValueState > | m_OperatorState |
Protected Attributes inherited from Core::Node
Name | |
---|---|
std::vector< Node * > | m_children <br>Nested nodes. |
ID | m_id |
std::vector< Pin > | m_inputs <br>Inputs of the box: Input tabs with glyphs. |
std::vector< Data > | m_internalData <br>Results of operations. |
const Operation * | m_operation <br>Operator node properties. |
std::vector< Pin > | m_outputs <br>Outputs of the box: output tabs with glyphs. |
Node * | m_owner <br>Owner of the node, used in complex type of nodes, such as sequence or camera. |
Friends inherited from Core::Node
Name | |
---|---|
class | GraphManager |
class | Pin |
Detailed Description
template <EOperatorType T>
class Core::Operator;
template <EOperatorType T>
class Core::Operator;
Implementation of Node class.
Template Parameters:
- T Type of node to be created.
Public Functions Documentation
function Operator
Operator()
Operator()
Creates an operator of given type (as template parameter).
DON'T construct object directly, use Core::Builder::createOperator() function.
Code taken from I3T v1 Operator<OperatorType>::Operator(...). Operator is no more associated with GUI, as used to be, so no input or output names are assigned here.
function ~Operator
~Operator() override =default
~Operator() override =default
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual FORCE_INLINE void updateValues(
int inputIndex
)
virtual FORCE_INLINE void updateValues(
int inputIndex
)
Computes new values of outputs based on inputs.
Parameters:
- inputIndex Index of the modified input.
Reimplements: Core::Node::updateValues
Encodes the box function by updating the output values for a given inputIndex - fired by receiveSignal().
The base class method calls update callbacks registered with addUpdateCallback(). So derived methods should also call their base method if they want to inform any outside observers.
function updateValues
virtual void updateValues(
int inputIndex
) override
virtual void updateValues(
int inputIndex
) override
Implementation of virtual function Node::updateValues(int).
Parameters:
- inputIndex ???
Reimplements: Core::Node::updateValues
Implementation differs for each template parameter. See end of the file for more details.
Updated on 2024-11-06 at 20:16:54 +0000