copyWith method

MuscleHighlight<T> copyWith({
  1. T? muscle,
  2. MusclePosition? position,
  3. Color? color,
  4. double? opacity,
})

Creates a copy of this MuscleHighlight with updated fields.

Implementation

MuscleHighlight<T> copyWith({
  T? muscle,
  MusclePosition? position,
  Color? color,
  double? opacity,
}) {
  return MuscleHighlight(
    muscle: muscle ?? this.muscle,
    position: position ?? this.position,
    color: color ?? this.color,
    opacity: opacity ?? this.opacity,
  );
}