SchematicLayoutResult constructor
- required List<
SchematicInstanceData> instances, - required List<
SchematicPortData> ports, - required List<
SchematicEdgeData> edges, - required double width,
- required double height,
- String? error,
- Set<
String> ? exteriorHiddenPortIds, - Set<
String> ? interiorHiddenPortIds, - Set<
String> ? unconnectedPortIds, - Set<
String> ? interiorUnconnectedPortIds,
Create a new SchematicLayoutResult.
Implementation
SchematicLayoutResult({
required this.instances,
required this.ports,
required this.edges,
required this.width,
required this.height,
this.error,
Set<String>? exteriorHiddenPortIds,
Set<String>? interiorHiddenPortIds,
Set<String>? unconnectedPortIds,
Set<String>? interiorUnconnectedPortIds,
}) : exteriorHiddenPortIds = exteriorHiddenPortIds ?? const {},
interiorHiddenPortIds = interiorHiddenPortIds ?? const {},
unconnectedPortIds = unconnectedPortIds ?? const {},
interiorUnconnectedPortIds = interiorUnconnectedPortIds ?? const {};