BlockArea<T extends Object> class

Represents a layout area for a block in the schematic.

Constructors

BlockArea({required T identifier, required Offset start, required Offset end, required HideFenceBorder fenceBorder, required Color blockColor, List<BlockLayoutOpening> openings = const []})
const

Properties

blockColor Color
Color of the block.
final
end Offset
Ending position of the block layout area.
final
fenceBorder HideFenceBorder
Determines which sides of the block's border should be hidden.
final
hashCode int
The hash code for this object.
no setteroverride
identifier → T
Unique identifier for the block layout area.
final
openings List<BlockLayoutOpening>
List of openings within the block layout area.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
start Offset
Starting position of the block layout area.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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