copyWith method
Creates a copy of PointConnectionStyle with optionally updated properties.
Implementation
PointConnectionStyle copyWith({
PointConnectionType? type,
double? dotSize,
double? spacing,
double? dashSize,
double? lineWidth,
Color? color,
int? dashAnimateTime,
int? transitionDuration,
bool? animateOnAdd,
int? growthAnimationDuration,
}) {
return PointConnectionStyle(
type: type ?? this.type,
dotSize: dotSize ?? this.dotSize,
spacing: spacing ?? this.spacing,
dashSize: dashSize ?? this.dashSize,
lineWidth: lineWidth ?? this.lineWidth,
color: color ?? this.color,
dashAnimateTime: dashAnimateTime ?? this.dashAnimateTime,
transitionDuration: transitionDuration ?? this.transitionDuration,
animateOnAdd: animateOnAdd ?? this.animateOnAdd,
growthAnimationDuration:
growthAnimationDuration ?? this.growthAnimationDuration,
);
}