Navigation:  API Change History > 1.2 >

Breaking Changes

Previous pageReturn to chapter overviewNext page

Common.Utilities

Type

Change

IResourceResolver

Added method FindResources(Regex regex) : string[]

Desktop

Type

Change

DefaultCodeEditorComponent

Changed method SetLanguage

From:

SetLanguage(string language) : void

To:

Property Language : string

Removed method SetEditorView(IEditorView view) : void

DefaultSuggestionProvider

Changed constructor

From:

DefaultSuggestionProvider(IList<TItem> sourceList, FormatDelegate<TItem> formatHandler)

To:

DefaultSuggestionProvider(IList<TItem> sourceList, Converter<TItem, string> formatHandler)

Changed constructor

From:

DefaultSuggestionProvider(IList<TItem> sourceList, FormatDelegate<TItem> formatHandler, Comparison<TItem> sortComparison)

To:

DefaultSuggestionProvider(IList<TItem> sourceList, Converter<TItem, string> formatHandler, IRefinementStrategy refinementStrategy)

Removed method SetQuery(string query) : void

DialogBoxCreationArgs

Changed constructor

From:

DialogBoxCreationArgs(IApplicationComponent component, string title, string name)

To:

DialogBoxCreationArgs(IApplicationComponent component, string title, string name, DialogSizeHint sizeHint)

ICodeEditor

Changed method SetLanguage

From:

SetLanguage(string language) : void

To:

Property Language : string

Path

Changed method SubPath

From:

SubPath(int depth) : string

To:

SubPath(int depth) : Path

StackTabComponentContainer

Changed constructor

From:

StackTabComponentContainer(StackStyle stackStyle)

To:

StackTabComponentContainer(StackStyle stackStyle, bool openAllTabsInitially)

Desktop.Actions

Type

Change

DropDownButtonAction

Changed constructor

From:

DropDownButtonAction(string actionID, ActionPath path, IResourceResolver resourceResolver)

To:

DropDownButtonAction(string actionId, ActionPath path, ClickActionFlags flags, IResourceResolver resolver)

Note: Previously, DropDownButtonAction was an unpressable button with a side dropdown menu.  Now it refers to a pressable button with a side dropdown menu.

DropDownButtonActionAttribute

Changed constructor

From:

DropDownButtonActionAttribute(string actionID, string path, string menuModelPropertyName)

To:

DropDownButtonActionAttribute(string actionID, string pathHint, string clickHandler, string menuModelPropertyName)

Removed method GetPropertyAndGetter(object target, string propertyName, Type type, out PropertyInfo info, out MethodInfo getter) : void

Desktop.Tables

Type

Change

ITable

Added method FilterParams : TableFilterParams

ImageViewer

Type

Change

BasicPresentationImage

Removed property AnnotationLayoutProvider : IAnnotationLayoutProvider

GrayscalePresentationImage

Changed property ModalityLut

From:

ModalityLut : IModalityLut

To:

ModalityLut : IComposableLut

IDisplaySet

Added method Clone() : IDisplaySet

IPresentationImage

Added method Clone() : IPresentationImage

ImageViewer.Annotations

Type

Change

AnnotationLayout

Removed property Empty : IAnnotationLayout

Changed property AnnotationBoxes

From:

abstract AnnotationBoxes : IEnumerable<AnnotationBox>

To:

IAnnotationLayout.AnnotationBoxes : IEnumerable<AnnotationBox>

 

ImageViewer.Graphics

Type

Change

GrayscaleImageGraphic

Changed property ModalityLut

From:

ModalityLut : IModalityLut

To:

ModalityLut : IComposableLut

Changed property ColorMap

From:

ColorMap : IColorMap

To:

ColorMap : IDataLut

IGraphic

Added method Clone() : IGraphic

ImageViewer.Imaging

Type

Change

AlgorithmCalculatedVoiLutLinear

Changed constructor AlgorithmCalculatedVoiLutLinear

From:

AlgorithmCalculatedVoiLutLinear(GrayscalePixelData pixelData, IModalityLut modalityLut)

To:

AlgorithmCalculatedVoiLutLinear(GrayscalePixelData pixelData, IComposableLut modalityLut)

ColorMap

No longer implements IColorMap

No longer implements IEquatable<IColorMap>

ColorMapFactoryBase

Changed method Create()

From:

Create() : IColorMap

To:

Create() : IDataLut

ColorMapManager

Changed method GetColorMap()

From:

GetColorMap() : IColorMap

To:

GetColorMap() : IDataLut

ColorSpaceConverter

Changed method ToArgb

From:

ToArgb(int bitsAllocated, bool isSigned, byte[] srcPixelData, byte[] argbPixelData, IColorMap map) : void

To:

ToArgb(int bitsAllocated, bool isSigned, byte[] srcPixelData, byte[] argbPixelData, IDataLut map) : void

GeneratedDataLut

Removed property Created : bool

Sealed property Indexer : int[]

Pushed up property Length :  int to DataLut

IColorMap

Removed.  Use IDataLut instead.

IColorMapFactory

Changed method Create()

From:

Create() : IColorMap

To:

Create() : IDataLut

IColorMapManager

Changed method GetColorMap()

From:

GetColorMap() : IColorMap

To:

GetColorMap() : IDataLut

IComposableLut

Added method Clone() : IComposableLut

IDataLut

Removed property Length  : uint

Added property Data : int[]

IModalityLut

Removed.  Use IComposableLut instead.

IModalityLutProvider

Changed property ModalityLut

From:

ModalityLut : IModalityLut

To:

ModalityLut : IComposableLut

MinMaxPixelCalculatedLinearLut

Changed constructor MinMaxPixelCalculatedLinearLut

From:

MinMaxPixelCalculatedLinearLut(GrayscalePixelData pixelData, IModalityLut modalityLut)

To:

MinMaxPixelCalculatedLinearLut(GrayscalePixelData pixelData, IComposableLut modalityLut)

ImageViewer.InteractiveGraphics

Type

Change

InteractiveGraphic

Changed property

From:

StretchToken : CursorToken

To:

StretchingToken : CursorToken

Changed property

From:

StretchIndicatorProvider : ICursorTokenProvider

To:

StretchCursorTokenStrategy : StretchCursorTokenStrategy

IRoiCalloutLocationStrategy

Added method Clone() : IRoiCalloutLocationStrategy

ImageViewer.Mathematics

Type

Change

Vector3D

Changed field

From:

Empty : Vector3D

To:

Null : Vector3D

ImageViewer.StudyManagement

Type

Change

Frame

Modified method ToArgb

From:

ToArgb(byte[] pixelData) : byte[]

To:

ToArgb(byte[] pixelData, PhotometricInterpretation photometricInterpretation) : byte[]

ImageSop

Removed method AddFrames() : void