123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import 'dart:ui';
- import 'package:fis_jsonrpc/rpc.dart';
- abstract class IURMDataProcessor {
- URMMeasureParams getURMMeasureParams();
- Rect get measureAreaInFullVisual;
- Rect get urmScreenInFullVisual;
- double get fullVisualPhywidth;
- bool get showLeftRight;
- bool get isLeftRight;
- }
- class URMMeasureParams {
- String remedicalCode = "";
- String urmImageType = "1";
- int urmBlend = 0;
- double downsampleIndex = 0;
- double intPowerDen = 0;
- double intPowerDir = 0;
- double sigmaGauss = 0;
- double vessScale = 0;
- double velMaxScaler = 0;
- double velMinScaler = 0;
- double iterations = 0;
- int imgProcessVer = 0;
- bool zoomOn = false;
- double zoomRoix = 0;
- double zoomRoiy = 0;
- double zoomRoiwidth = 0;
- double zoomRoiheight = 0;
- int roix = 0;
- int roiy = 0;
- int roiwidth = 0;
- int roiheight = 0;
- bool leftRight = false;
- bool upDown = false;
- int screenWidth = 0;
- int screenHeight = 0;
- List<UrmPoint>? urmTraceDPoints;
- URMMeasureParams({
- required this.remedicalCode,
- required this.urmImageType,
- required this.urmBlend,
- required this.downsampleIndex,
- required this.intPowerDen,
- required this.intPowerDir,
- required this.sigmaGauss,
- required this.vessScale,
- required this.velMaxScaler,
- required this.velMinScaler,
- required this.iterations,
- required this.imgProcessVer,
- required this.zoomOn,
- required this.zoomRoix,
- required this.zoomRoiy,
- required this.zoomRoiwidth,
- required this.zoomRoiheight,
- required this.roix,
- required this.roiy,
- required this.roiwidth,
- required this.roiheight,
- required this.leftRight,
- required this.upDown,
- required this.screenWidth,
- required this.screenHeight,
- required this.urmTraceDPoints,
- });
- }
|