ArgosDoubleTuningProperty constructor

const ArgosDoubleTuningProperty({
  1. required String id,
  2. required String label,
  3. required double initialValue,
  4. required double min,
  5. required double max,
  6. int? divisions,
  7. int decimalPlaces = 1,
})

Implementation

const ArgosDoubleTuningProperty({
  required String id,
  required String label,
  required this.initialValue,
  required this.min,
  required this.max,
  this.divisions,
  this.decimalPlaces = 1,
})  : assert(min < max),
      assert(initialValue >= min && initialValue <= max),
      assert(divisions == null || divisions > 0),
      assert(decimalPlaces >= 0 && decimalPlaces <= 6),
      super(id: id, label: label);