doppler.dart 921 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import 'package:fis_measure/interfaces/date_types/point.dart';
  2. import 'package:fis_measure/interfaces/process/physical_coordinates/physical_coordinate.dart';
  3. import 'package:vid/us/vid_us_physical_coordinate.dart';
  4. class DopplerPhysicalCoordinate implements ITimeMotionPhysicalCoordiante {
  5. late final double _max;
  6. late final double _min;
  7. late final double _sweepSpeed;
  8. late final double _baseLine;
  9. DopplerPhysicalCoordinate(
  10. VidUsDopplerPhysicalCoordinate vidData,
  11. ) {
  12. _max = vidData.max;
  13. _min = vidData.min;
  14. _sweepSpeed = vidData.sweepSpeed;
  15. _baseLine = vidData.baseLine;
  16. }
  17. double get baseLine => _baseLine;
  18. @override
  19. double get max => _max;
  20. @override
  21. double get min => _min;
  22. @override
  23. double get sweepSpeed => _sweepSpeed;
  24. @override
  25. DPoint convert(DPoint point) {
  26. return point;
  27. }
  28. @override
  29. DPoint convertBack(DPoint point) {
  30. return point;
  31. }
  32. }