NmPropertyClusterData class

A cluster of related properties.

Constructors

NmPropertyClusterData({required String id, required NmRelationType relationType, required List<NmClusteredProperty> properties, required Offset center, double radius = 100.0, bool isExpanded = false})
Creates a NmPropertyClusterData.
const

Properties

center → Offset
Center.
final
count → int
Count.
no setter
hashCode → int
The hash code for this object.
no setterinherited
id → String
Id.
final
isExpanded → bool
Is expanded.
final
properties → List<NmClusteredProperty>
Properties.
final
radius → double
Radius.
final
relationType → NmRelationType
Relation type.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({String? id, NmRelationType? relationType, List<NmClusteredProperty>? properties, Offset? center, double? radius, bool? isExpanded}) → NmPropertyClusterData
Copy with.
label(BuildContext context) → String
Label.
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