urm_data_processor.dart 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import 'package:fis_jsonrpc/services/aIDiagnosis.m.dart';
  2. abstract class IURMDataProcessor {
  3. URMMeasureParams getURMMeasureParams();
  4. }
  5. class URMMeasureParams {
  6. String remedicalCode = ""; // 手动取值
  7. String urmImageType = "1"; // 手动取值
  8. bool urmBlend = false; // 手动取值
  9. double downsampleIndex = 0; // 手动取值
  10. double intPowerDen = 0; // 手动取值
  11. double intPowerDir = 0; // 手动取值
  12. double sigmaGauss = 0; // 手动取值
  13. double vessScale = 0; // 手动取值
  14. double velMaxScaler = 0; // 手动取值
  15. double velMinScaler = 0; // 手动取值
  16. double iterations = 0; // 手动取值
  17. int imgProcessVer = 0; // 手动取值
  18. bool zoomOn = false; // 手动取值
  19. double zoomRoix = 0; // 手动取值
  20. double zoomRoiy = 0; // 手动取值
  21. double zoomRoiwidth = 0; // 手动取值
  22. double zoomRoiheight = 0; // 手动取值
  23. int roix = 0; // 手动取值
  24. int roiy = 0; // 手动取值
  25. int roiwidth = 0; // 手动取值
  26. int roiheight = 0; // 手动取值
  27. bool leftRight = false; // 手动取值
  28. bool upDown = false; // 手动取值
  29. int screenWidth = 0; // 手动取值
  30. int screenHeight = 0; // 手动取值
  31. List<UrmPoint>? urmTraceDPoints; // 手动取值
  32. URMMeasureParams({
  33. required this.remedicalCode,
  34. required this.urmImageType,
  35. required this.urmBlend,
  36. required this.downsampleIndex,
  37. required this.intPowerDen,
  38. required this.intPowerDir,
  39. required this.sigmaGauss,
  40. required this.vessScale,
  41. required this.velMaxScaler,
  42. required this.velMinScaler,
  43. required this.iterations,
  44. required this.imgProcessVer,
  45. required this.zoomOn,
  46. required this.zoomRoix,
  47. required this.zoomRoiy,
  48. required this.zoomRoiwidth,
  49. required this.zoomRoiheight,
  50. required this.roix,
  51. required this.roiy,
  52. required this.roiwidth,
  53. required this.roiheight,
  54. required this.leftRight,
  55. required this.upDown,
  56. required this.screenWidth,
  57. required this.screenHeight,
  58. required this.urmTraceDPoints,
  59. });
  60. }