Selection class abstract

The specification of a selection.

A selection is a data query driven by Gestures. When a selection is triggered, data tuples become either selected or unselected states(At least one tuple is selected), thus may causing their aesthetic encodes change if Encode.updaters is defined.

See also:



Selection({Dim? dim, String? variable, Set<GestureType>? on, Set<GestureType>? clear, Set<PointerDeviceKind>? devices, int? layer})
Creates a selection.


clear Set<GestureType>?
Gesture types that will clear selections.
getter/setter pair
devices Set<PointerDeviceKind>?
The device kinds on which this selection is tiggered.
getter/setter pair
dim Dim?
Which diemsion of data values will be tested.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
layer int?
The layer of the selector mark.
getter/setter pair
on Set<GestureType>?
Gesture types that trigger this selection.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
variable String?
If set, all tuples sharing the same this variable value with the selected tuple, will also be selected.
getter/setter pair


noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.