LeidingNode class

Eén kabel in de kabelnet-boomstructuur. Slaat de door de gebruiker ingestelde invoer op (zonder upstream-Z — die wordt altijd dynamisch berekend vanuit de ouderknoop). resultaten zijn geldig na de laatste berekening; null = nog niet berekend.

Constructors

LeidingNode({required String id, required String naam, String? parentId, required Invoer invoer, Resultaten? resultaten})
const
LeidingNode.fromJson(Map<String, dynamic> j)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
id String
final
invoer Invoer
Gebruikersinstellingen van deze kabel. Let op: Invoer.zUpstreamHandmatigMohm en Invoer.bronimpedantieActief worden NIET hier opgeslagen — ze worden per berekening via BoomProvider aangevuld (zie BoomProvider.invoerVoorNode).
final
naam String
final
parentId String?
null = directe verbinding met de transformatorbron.
final
resultaten Resultaten?
Meest recente berekeningsresultaten, of null.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({String? naam, String? parentId, bool clearParent = false, Invoer? invoer, Resultaten? resultaten, bool clearResultaten = false}) LeidingNode
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serialisatie: resultaten worden NIET opgeslagen (herberekend bij laden).
toString() String
A string representation of this object.
inherited

Operators

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