NmMagneticGroupsState class

State for magnetic groups visualization.

Constructors

NmMagneticGroupsState({NmRelationType? activeRelationType, List<NmPropertyClusterData> clusters = const [], List<NmClusteredProperty> ungroupedProperties = const [], bool isAnimating = false})
Creates a NmMagneticGroupsState.
const

Properties

activeRelationType → NmRelationType?
Active relation type.
final
clusters → List<NmPropertyClusterData>
Clusters.
final
hashCode → int
The hash code for this object.
no setterinherited
isAnimating → bool
Is animating.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
ungroupedProperties → List<NmClusteredProperty>
Ungrouped properties.
final

Methods

copyWith({NmRelationType? activeRelationType, List<NmPropertyClusterData>? clusters, List<NmClusteredProperty>? ungroupedProperties, bool? isAnimating}) → NmMagneticGroupsState
Copy with.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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