public ToolModalityBehavior(ToolModalityBehavior source)
		{
			if (source == null)
				return;

			SelectedImageColorMapTool = source.SelectedImageColorMapTool;
			SelectedImageFlipTool = source.SelectedImageFlipTool;
			SelectedImageInvertTool = source.SelectedImageInvertTool;
			SelectedImagePanTool = source.SelectedImagePanTool;
			SelectedImageResetTool = source.SelectedImageResetTool;
			SelectedImageRotateTool = source.SelectedImageRotateTool;
			SelectedImageWindowLevelPresetsTool = source.SelectedImageWindowLevelPresetsTool;
			SelectedImageWindowLevelTool = source.SelectedImageWindowLevelTool;
			SelectedImageZoomTool = source.SelectedImageZoomTool;
		}
        public ToolModalityBehavior(ToolModalityBehavior source)
        {
            if (source == null)
            {
                return;
            }

            SelectedImageColorMapTool           = source.SelectedImageColorMapTool;
            SelectedImageFlipTool               = source.SelectedImageFlipTool;
            SelectedImageInvertTool             = source.SelectedImageInvertTool;
            SelectedImagePanTool                = source.SelectedImagePanTool;
            SelectedImageResetTool              = source.SelectedImageResetTool;
            SelectedImageRotateTool             = source.SelectedImageRotateTool;
            SelectedImageWindowLevelPresetsTool = source.SelectedImageWindowLevelPresetsTool;
            SelectedImageWindowLevelTool        = source.SelectedImageWindowLevelTool;
            SelectedImageZoomTool               = source.SelectedImageZoomTool;
        }
			public ToolModalityBehaviorSettings(ToolModalityBehavior item, string modality)
			{
				_item = item;
				_modality = modality;
				_selectedOnlyWindowLevel = _item.SelectedImageWindowLevelTool || _item.SelectedImageWindowLevelPresetsTool || _item.SelectedImageInvertTool;
				_selectedOnlyOrientation = _item.SelectedImageFlipTool || _item.SelectedImageRotateTool;
				_selectedOnlyZoom = _item.SelectedImageZoomTool;
				_selectedOnlyPan = _item.SelectedImagePanTool;
				_selectedOnlyReset = _item.SelectedImageResetTool;
			}