Common
Type |
Change |
Platform |
Added property CommonDirectory : string |
PluginAttribute |
Added property Icon : string |
PluginInfo |
Added property Icon : string |
Common.Actions
Type |
Change |
XmlActionCompiler |
Added property Schema : XmlSchema |
Common.Configuration
Type |
Change |
ConfigurationDocumentNotFoundException |
Added class |
ConfigurationStoreFactory |
Added class |
ConfigurationStoreExtensionPoint |
Added class |
ConfigurationStoreFactory |
Added class |
IConfigurationStore |
Added interface |
Common.Specifications
Type |
Change |
CaseSpecification |
Added class |
WhenThenPair |
Added class |
XmlSpecificationCompiler |
Added property Schema : XmlSchema |
Added method Compile(XmlElement containingNode, bool checkSchema) : void |
Common.Statistics
Type |
Change |
StatisticsSet |
Added property SubStatistics : Dictionary<object, StatisticsSet> |
Added method AddField(string name, string value) : void |
|
Added method AddSubStats(object key, StatisticsSet stat) : void |
|
TimeSpanStatistics |
Added method Reset() : void |
Common.Utilities
Type |
Change |
CollectionSynchronizeHelper<TDestItem, TSourceItem> |
Added class |
DateTimeUtils |
Added class |
DelayedEventPublisher |
Added class |
Desktop
Type |
Change |
ApplicationComponent |
Added property MetaContextMenuModel : ActionModelNode |
ApplicationComponentMetaToolExtensionPoint |
Added class |
IApplicationComponentMetaToolContext |
Added interface |
CodeEditorExtensionPoint |
Added class |
CodeEditorFactory |
Added class |
ICodeEditor |
Added interface |
DefaultCodeEditorComponentViewExtensionPoint |
Added class |
DefaultCodeEditorComponent |
Added class |
TestComponent |
Added method Cancel() : void |
Desktop.Actions
Type |
Change |
Action |
Added event IconSetChanged : EventHandler |
DropDownButtonAction |
Added class |
DropDownButtonActionAttribute |
Added class |
IconSetObserverAttribute |
Added class |
IDropDownButtonAction |
Added interface |
Desktop.Applets
Type |
Change |
SciCodeEditorComponent |
Added class |
SciCodeEditorComponentViewExtensionPoint |
Added class |
Desktop.Validation
Type |
Change |
ValidateRegexAttribute |
Added property SuccessOnMatch : bool |
ValidationRuleSet |
Added constructor ValidationRuleSet(IList<IValidationRule> rules) |
ValidationCache |
Added class |
XmlValidationCompiler |
Added class |
ImageViewer
Type |
Change |
DicomColorPresentationImage |
Added property Frame : Frame |
DicomGrayscalePresentationImage |
Added property Frame : Frame |
DisplaySetChangingEventArgs |
Added class |
EventBroker |
Added event DisplaySetChanging : EventHandler<DisplaySetChangingEventArgs> |
Added event DisplaySetChanged : EVentHandler<DisplaySetChangedEventArgs> |
|
ImageViewerComponent |
Added property DesktopWindow : IDesktopWindow |
OpenStudyExceptionHandlingPolicy |
Added class |
PresentationImage |
Added property ClientRectangle : Rectangle |
Added method DrawToBitmap(int width, int height) : Bitmap |
|
PresentationImageFactory |
Added method Create(Frame frame) : IPresentationImage |
ImageViewer.Annotations
Type |
Change |
AnnotationLayout |
Added property Visible : bool |
ImageViewer.BaseTools
Type |
Change |
GraphicTool |
Added class |
ImageViewer.Comparers
Type |
Change |
DicomFrameComparer |
Added class (renamed from DicomImageSopComparer) |
InstanceAndFrameNumberComparer |
Added class (renamed from InstanceNumberComparer) |
ImageViewer.Graphics
Type |
Change |
ArcPrimitive |
Added class |
BoundableGraphic |
Added class |
EllipsePrimitive |
Added class |
GraphicToolContext |
Added property DesktopWindow : IDesktopWindow |
GrayscaleImageGraphic |
Changed superclass From: IndexedImageGraphic To: ImageGraphic |
Added property BitsStored : int |
|
Added property HighBit : int |
|
Added property IsSigned : bool |
|
Added property Invert : bool |
|
Added property PixelData : GrayscalePixelData |
|
Added method CreatePixelDataWrapper() : PixelData |
|
IArcGraphic |
Added interface |
IBoundableGraphic |
Added interface |
ImageGraphic |
Added property BytesPerPixel : int |
ImageTransformPolicy |
Added class |
InsertRemoveOverlayGraphicUndoableCommand |
Added class (migrated from InsertRemoveGraphicUndoableCommand ) |
InvariantArcPrimitive |
Added class |
InvariantBoundablePrimitive |
Added class |
InvariantEllipsePrimitive |
Added class |
InvariantRectanglePrimitive |
Changed superclass From: InvariantPrimitive To: InvariantBoundablePrimitive |
Pushed up TopLeft : PointF |
|
Pushed up InvariantTopLeft : PointF |
|
Pushed up BottomRight : PointF |
|
Pushed up InvariantBottomRight : PointF |
|
Pushed up Width : float |
|
Pushed up Height : float |
|
IVectorGraphic |
Added interface |
PointPrimitive |
Added default constructor |
RectanglePrimitive |
Changed superclass From: VectorGraphic To: BoundableGraphic |
Pushed up TopLeft : PointF |
|
Pushed up BottomRight : PointF |
|
Pushed up Width : float |
|
Pushed up Height : float |
|
Pushed up TopLeftChanged : EventHandler<PointChangedEventArgs> |
|
Pushed up BottomRightChanged : EventHandler<PointChangedEventArgs> |
|
Pushed up Move(SizeF delta) : void |
|
SpatialTransform |
Added property CenterOfRotationXY : PointF |
Added property ValidationPolicy : SpatialTransformValidationPolicy |
|
Added method ForceRecalculation() : void |
|
SpatialTransformValidationPolicy |
Added class |
VectorGraphic |
Now implements IVectorGraphic |
ImageViewer.Imaging
Type |
Change |
GrayscalePixelData |
Added class (renamed from IndexedPixelData) |
VoiLutImageOperation |
Added class |
ColorSpaceConverter |
Added method ToArgb(int bitsAllocated, bool isSigned, byte[] srcPixelData, byte[] argbPixelData, IColorMap map) |
ImageViewer.InteractiveGraphics
Type |
Change |
BoundableInteractiveGraphic |
Added class |
CreateBoundableGraphicState |
Added class |
EllipseInteractiveGraphic |
Added class |
IRoiCalloutLocationStrategy |
Added interface |
PolyLineInteractiveGraphic |
Added property InteractiveGraphic.BoundingBox : RectangleF |
Added method InteractiveGraphic.GetClosestPoint(PointF) : PointF |
|
RectangleInteractiveGraphic |
Added property InteractiveGraphic.GetClosestPoint(PointF) : PointF |
Added method BoundableInteractiveGraphic.CreateBoundableGraphic() : BoundableGraphic |
|
Changed superclass From: InteractiveGraphic To: BoundableInteractiveGraphic |
|
Pushed up TopLeft : PointF |
|
Pushed up BottomRight : PointF |
|
Pushed up Left : float |
|
Pushed up Right : float |
|
Pushed up Top : float |
|
Pushed up Bottom : float |
|
Pushed up Width : float |
|
Pushed up Height : float |
|
Pushed up Color : Color |
|
Pushed up MoveToken : CursorToken |
|
Pushed up CreateMemento : object |
|
Pushed up SetMemento(Object memento) : void |
|
Pushed up Move(SizeF delta) : void |
|
Pushed up HitTest(Point point) : bool |
|
Pushed up GetCursorToken(Point point) : CursorToken |
|
Pushed up CreateCreateState() : GraphicState |
|
Pushed up OnTopLeftChanged(object, PointChangedEventArgs) : void |
|
Pushed up OnBottomRightChanged(object, PointChangedEventArgs) : void |
|
Pushed up OnControlPointChanged(object sender, ListEventArgs<PointF> e) : void |
|
RoiCalloutLocationStrategy |
Added class |
RoiGraphic |
Added constructor RoiGraphic(InteractiveGraphic graphic, IRoiCalloutLocationStrategy calloutLocationStrategy, bool userCreated) |
Added method SuspendRoiChangedEvent() : void |
|
Added method ResumeRoiChangedEvent(bool raiseEventNow) : void |
|
RoiTransformPolicy |
Added class |
ImageViewer.Mathematics
Type |
Change |
Vector3D |
Added class |
RectangleUtilities |
Added method ConvertToPositiveRectangle(RectangleF) : RectangleF |
Vector |
Added method SubtendedAngle(PointF start, PointF vertex, PointF end) : double |
ImageViewer.Rendering
Type |
Change |
IScreenInfo |
Added interface |
DrawArgs |
Added property ScreenInfo : IScreenInfo |
GDIRenderer |
Added method DrawEllipsePrimitive(EllipsePrimitive ellipse) : void |
Added method DrawInvariantEllipsePrimitive(InvariantEllipsePrimitive ellipse) : void |
|
Added method DrawArcPrimitive(IArcGraphic arc) : void |
ImageViewer.StudyManagement
Type |
Change |
Frame |
Added class |
FrameCollection |
Added class |
FrameDataRetrieverFactory |
Added class (renamed from SopDataRetrieverFactory) |
ImagePlaneHelper |
Added class |
ImageSop |
Added property Frames : FrameCollection |
Added property NumberOfFrames : int |
|
Added method AddFrames() : void |
|
Deprecated PatientOrientation : PatientOrientation |
|
Deprecated ImageType : string |
|
Deprecated AcquisitionNumber : int |
|
Deprecated AcquisitionDate : string |
|
Deprecated AcquisitionTime : string |
|
Deprecated AcquisitionDateTime : string |
|
Deprecated ImagesInAcquisition : string |
|
Deprecated ImageComments : string |
|
Deprecated LossyImageCompression : string |
|
Deprecated LossyImageCompressionRatio : double[] |
|
Deprecated PixelSpacing : PixelSpacing |
|
Deprecated ImageOrientationPatient : ImageOrientationPatient |
|
Deprecated ImagePositionPatient : ImagePositionPatient |
|
Deprecated SliceThickness : double |
|
Deprecated SliceLocation : double |
|
Deprecated SamplesPerPixel : int |
|
Deprecated PhotometricInterpretation : PhotometricInterpretation |
|
Deprecated Rows : int |
|
Deprecated Columns : int |
|
Deprecated BitsAllocated : int |
|
Deprecated BitsStored : int |
|
Deprecated HighBit : int |
|
Deprecated PixelRepresentation : int |
|
Deprecated PlanarConfiguration : int |
|
Deprecated PixelAspectRatio : PixelAspectRatio |
|
Deprecated RescaleIntercept : double |
|
Deprecated RescaleSlope : double |
|
Deprecated RescaleType : string |
|
Deprecated WindowCenterAndWidth : Window[] |
|
Deprecated WindowCenterAndWidthExplanation : string[] |
|
Deprecated GetNormalizedPixelData() : byte[] |
|
GetNormalizedPixelData() is no longer abstract |
|
LocalFrame |
Added class |
LocalImageSop |
Added method CreateFrame(int index) : Frame |
Added method GetTag(uint tag, out byte[] value, out bool tagExists) : void |
|
NormalizedPixelSpacing |
Added class |
OpenStudyHelper |
Added class |
WindowBehaviour |
Added enumeration |