Skip to content

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 voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual FORCE_INLINE voidupdateValues(int inputIndex)<br>Computes new values of outputs based on inputs.
virtual voidupdateValues(int inputIndex) override<br>Implementation of virtual function Node::updateValues(int).

Additional inherited members

Public Functions inherited from Core::Node

Name
virtual voidaddDeleteCallback(std::function< void(Node )> callback)<br> The callback parameters: Node = node that has been deleted
virtual voidaddPlugCallback(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 voidaddUnplugCallback(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 voidaddUpdateCallback(std::function< void(Node *)> callback)<br>Registers a callback that gets called on any updateValues() call.
voidappendChildNode(Ptr< Node > node)
boolareAllInputsPlugged()
boolareAllInputsUnplugged() const
boolareInputsPlugged(int numInputs)
template <typename T &gt; <br>Ptr< T >as()
const Data &data(size_t index =0) const<br>Get Node contents, read only.
Data &dataMut(size_t index)
voidfinalize()<br>Prepares node for its destruction, after that the destructor can be called.
IDgetId() 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::stringgetSignature()<br>"{node type} #{node ID}"
EValueStategetState(size_t pinIndex =0)
voidinit()<br>Initialize node id, inputs, and outputs according to the preset node type.
voidnotifyOwner()
virtual voidonInit()
booloperator!=(const Node & other) const
booloperator==(const Node & other) const
ENodePlugResultplug(const Ptr< Node > & childNode, unsigned fromIndex, unsigned toIndex)<br>Connect this (parent) node output to the childNode input.
voidpulse(size_t index)
virtual voidreceiveSignal(int inputIndex)<br>Implements the operator reaction to the change of its inputIndex input.
virtual SetValueResultsetValue(const glm::mat4 & mat)
virtual SetValueResultsetValue(const glm::mat4 & mat, const DataMap & map)<br>Smart set function, used with constrained transformation for value checking.
virtual SetValueResultsetValue(const glm::quat & q)
virtual SetValueResultsetValue(const glm::vec3 & vec)
virtual SetValueResultsetValue(const glm::vec4 & vec)
template <typename T &gt; <br>SetValueResultsetValue(const T & value, unsigned index)
virtual SetValueResultsetValue(float val)<br>Set the value of the node.
virtual SetValueResultsetValue(float val, glm::ivec2 coords)
virtual SetValueResultsetValue(void * ptr)
voidspreadSignal()<br>Spread signal to all outputs.
voidspreadSignal(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()
ENodePlugResultisPlugCorrect(const Pin & input, const Pin & output)
virtual voidonUnplugInput(size_t index)
template <typename T &gt; <br>voidsetInternalValue(const T & value, size_t index =0)<br>Sets the node value without validation.
voidsetInternalValue(float value, glm::ivec2 coordinates, size_t index =0)
boolshouldPulse(size_t inputIndex, size_t updatedInputIndex)<br>Tests if the updatedInputIndex should be pulsed.
voidtriggerDeleteCallback(Node * node)
voidtriggerPlugCallback(Node * fromNode, Node * toNode, size_t fromIndex, size_t toIndex)
voidtriggerUnplugCallback(Node * fromNode, Node * toNode, size_t fromIndex, size_t toIndex)
voidtriggerUpdateCallback(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.
IDm_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
classGraphManager
classPin

Detailed Description

cpp
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

cpp
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

cpp
~Operator() override =default
~Operator() override =default

function updateValues

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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

cpp
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