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