BaseDimension constructor

BaseDimension({
  1. required double mBaseHeight,
  2. required double mSecondaryHeight,
  3. required bool volHidden,
  4. required List<SecondaryIndicator> secondaryIndicators,
  5. required List<MainIndicator> mainIndicators,
})

constructor

BaseDimension set _mBaseHeight compute value of _mVolumeHeight, _mSecondaryHeight, _mDisplayHeight

Implementation

BaseDimension({
  required double mBaseHeight,
  required double mSecondaryHeight,
  required bool volHidden,
  required List<SecondaryIndicator> secondaryIndicators,
  required List<MainIndicator> mainIndicators,
}) {
  _mBaseHeight = mBaseHeight;
  _mVolumeHeight = volHidden != true ? mSecondaryHeight : 0;
  _mSecondaryHeight = mSecondaryHeight;

  _totalSecondaryHeight = _mSecondaryHeight * secondaryIndicators.length;
  _totalLabelHeight = _mLabelHeight * mainIndicators.length;

  _mDisplayHeight = _mBaseHeight +
      _mVolumeHeight +
      _totalSecondaryHeight +
      _totalLabelHeight;
}