Annotation constructor
Annotation({})
Implementation
Annotation({
required this.id,
required this.type,
required Offset initialPosition,
int initialZIndex = 0,
bool initialIsVisible = true,
bool selected = false,
this.isInteractive = true,
this.metadata = const {},
}) {
_position = Observable(initialPosition);
_visualPosition = Observable(
initialPosition,
); // Initialize to same as position
_zIndex = Observable(initialZIndex);
_isVisible = Observable(initialIsVisible);
_selected = Observable(selected);
}