Example #1
0
        protected override void CreateChildActions()
        {
            TargetOverlay = _builder.Build(UiMode.TargetOverlay);
            Actions.Add(TargetOverlay);

            FiducialsOverlay = _builder.Build(UiMode.FiducialsOverlay);
            Actions.Add(FiducialsOverlay);

            MeasurementsOverlay = _builder.Build(UiMode.MeasurementOverlay);
            Actions.Add(MeasurementsOverlay);

            RegionsOverlay = _builder.Build(UiMode.RegionsOverlay);
            Actions.Add(RegionsOverlay);

            BathLimitsOverlay = _builder.Build(UiMode.BathLimitsOverlay);
            Actions.Add(BathLimitsOverlay);

            CalibrationDataOverlay = _builder.Build(UiMode.CalibrationDataOverlay);
            Actions.Add(CalibrationDataOverlay);

            CtMaskOverlay = _builder.Build(UiMode.PreOpSegmentationOverlay);
            Actions.Add(CtMaskOverlay);

            ScanGridOverlay = _builder.Build(UiMode.ScanGridOverlay);
            Actions.Add(ScanGridOverlay);

            //Temp - still no implementation
            AnnotationOverlay = _builder.Build(UiMode.None, OverlayActionBuilder.ANNOTATION);
            Actions.Add(AnnotationOverlay);

            NprRegionsOverlay = _builder.Build(UiMode.NPRPolygonsOverlay);
            Actions.Add(NprRegionsOverlay);
        }