tissue_time_motion.dart 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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 TissueTimeMotionPhysicalCoordinate
  5. implements ITimeMotionPhysicalCoordiante {
  6. late final double _max;
  7. late final double _min;
  8. late final double _sweepSpeed;
  9. late final double _depthStart;
  10. late final double _depthEnd;
  11. TissueTimeMotionPhysicalCoordinate(
  12. VidUsTissueTimeMotionPhysicalCoordinate vidData,
  13. ) {
  14. _max = vidData.max;
  15. _min = vidData.min;
  16. _sweepSpeed = vidData.sweepSpeed;
  17. _depthStart = vidData.depthStart;
  18. _depthEnd = vidData.depthEnd;
  19. }
  20. double get depthStart => _depthStart;
  21. double get depthEnd => _depthEnd;
  22. @override
  23. double get max => _max;
  24. @override
  25. double get min => _min;
  26. @override
  27. double get sweepSpeed => _sweepSpeed;
  28. @override
  29. DPoint convert(DPoint point) {
  30. return point;
  31. }
  32. @override
  33. DPoint convertBack(DPoint point) {
  34. return point;
  35. }
  36. }