1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- 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),
- ],
- ),
- ];
- }
|