instantreality 1.0

Component:
Combiner
Status:
fully implemented
Structure type:
abstract
Standard:
Avalon

Combiner

Defines the base node for all combiner nodes. Combiner are nodes which are called once per frame (at the end of the frame) to combine all values which are send to the instance in the current frame. They work similar to Morpher-Nodes but can automatically recalculate the key elements if the valueCount field is set.

Inheritance

Code

XML encoding
<Combiner enabled='TRUE'
valueCount='1'
weights='1'
triggerName='Combine'
logFeature=''
 />
Classic encoding
Combiner {
	enabled TRUE
	valueCount 1
	weights [1]
	triggerName "Combine"
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFBool enabled SFBool inputOutput TRUE Flag to enable or disable the sensor
SFInt32 valueCount SFInt32 inputOutput 1 Defines the size of each element in the keyValue fields of derived nodes
MFFloat weights MFFloat inputOutput 1 Defindes the weights for every keyValue weight
SFString triggerName SFString initializeOnly Combine name of the dynamic context-slot which is used by the run-time environment (e.g. Jobs) to trigger the node. Life-Nodes will automatically connect the context-eventOutut to the triggerSlot-eventInput Slot.
MFString logFeature MFString inputOutput state, child, parent, route, eventIn, eventOut controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element