copyWith method
NmTaxGraphState
copyWith({
- List<
NmGraphNodeData> ? nodes, - List<
NmGraphEdgeData> ? edges, - List<
NmGraphAnomaly> ? anomalies, - String? selectedNodeId,
- String? hoveredNodeId,
- String? selectedAnomalyId,
- double? scale,
- Offset? offset,
- bool? isSimulating,
Copy with.
Implementation
NmTaxGraphState copyWith({
List<NmGraphNodeData>? nodes,
List<NmGraphEdgeData>? edges,
List<NmGraphAnomaly>? anomalies,
String? selectedNodeId,
String? hoveredNodeId,
String? selectedAnomalyId,
double? scale,
Offset? offset,
bool? isSimulating,
}) {
return NmTaxGraphState(
nodes: nodes ?? this.nodes,
edges: edges ?? this.edges,
anomalies: anomalies ?? this.anomalies,
selectedNodeId: selectedNodeId ?? this.selectedNodeId,
hoveredNodeId: hoveredNodeId ?? this.hoveredNodeId,
selectedAnomalyId: selectedAnomalyId ?? this.selectedAnomalyId,
scale: scale ?? this.scale,
offset: offset ?? this.offset,
isSimulating: isSimulating ?? this.isSimulating,
);
}