MultiModalPercept class
A unified percept produced by binding perceptions from different modalities.
Constructors
-
MultiModalPercept({required String id, required String description, required List<
String> componentPerceptionIds, required Set<PerceptionModality> modalitiesInvolved, required double bindingStrength, required Concept unifiedConcept, required DateTime timestamp}) -
const
Properties
- bindingStrength → double
-
How strongly the cross-modal event is bound (0.0 – 1.0).
final
-
componentPerceptionIds
→ List<
String> -
IDs of the Perception objects that were bound together.
final
- description → String
-
Natural-language description of the unified event.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
final
- isMultiModal → bool
-
no setter
-
modalitiesInvolved
→ Set<
PerceptionModality> -
Which modalities contributed.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timestamp → DateTime
-
final
- unifiedConcept → Concept
-
The synthesised Concept representing this multi-modal event.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited