import 'package:fis_measure/interfaces/process/items/item_metas.dart'; import 'package:fis_measure/interfaces/process/items/terms.dart'; import 'package:fis_measure/interfaces/process/items/types.dart'; import 'package:vid/us/vid_us_unit.dart'; class URMMeasureConfig { /// 写死的URM测量项 static List<ItemMeta> urmMeasureApplicationList = [ ItemMeta( MeasureTypes.Distance, measureType: MeasureTypes.Distance, description: MeasureTypes.Distance, briefAnnotation: "D", outputs: [ ItemOutputMeta(MeasureTypes.Distance, "Distance", VidUsUnit.cm), ], ), ItemMeta( MeasureTerms.Area, measureType: MeasureTypes.AreaPerimeterTrace, description: MeasureTerms.Area, briefAnnotation: MeasureTerms.Area, outputs: [ ItemOutputMeta(MeasureTerms.Area, "Area", VidUsUnit.cm2), ], ), ItemMeta( MeasureTerms.Stenosis, measureType: MeasureTypes.StenosisTwoDistance, description: MeasureTerms.Stenosis, outputs: [ ItemOutputMeta(MeasureTerms.Stenosis, "%Stenosis", VidUsUnit.percent), ], childItems: [ ItemMeta( "D1", description: "D1", measureType: MeasureTypes.Distance, outputs: [ ItemOutputMeta("Distance", "Distance", VidUsUnit.cm), ], ), ItemMeta( "D2", description: "D2", measureType: MeasureTypes.Distance, outputs: [ ItemOutputMeta("Distance", "Distance", VidUsUnit.cm), ], ), ], ), // '%Stenosis', ItemMeta( MeasureTerms.AntCCA_IMT, description: MeasureTerms.AntCCA_IMT, measureType: MeasureTypes.AntCCA_IMT, outputs: [ ItemOutputMeta(MeasureTerms.AntCCA_IMT, "", VidUsUnit.cm), ], ), ItemMeta( MeasureTerms.PostCCA_IMT, description: MeasureTerms.PostCCA_IMT, measureType: MeasureTypes.PostCCA_IMT, outputs: [ ItemOutputMeta(MeasureTerms.PostCCA_IMT, "", VidUsUnit.cm), ], ), ItemMeta( MeasureTerms.BothCCA_IMT, description: MeasureTerms.BothCCA_IMT, measureType: MeasureTypes.BothCCA_IMT, outputs: [ ItemOutputMeta(MeasureTerms.BothCCA_IMT, "", VidUsUnit.cm), ], ), ItemMeta( MeasureTerms.PlaqueDetection, description: MeasureTerms.PlaqueDetection, measureType: MeasureTypes.PlaqueDetection, outputs: [ ItemOutputMeta(MeasureTerms.PlaqueDetection, "", VidUsUnit.cm2), ], ), ItemMeta( MeasureTerms.IntimaDetection, description: MeasureTerms.IntimaDetection, measureType: MeasureTypes.IntimaDetection, outputs: [ ItemOutputMeta(MeasureTerms.IntimaDetection, "", VidUsUnit.cm2), ], ), ]; }