Leadtools Medical 3D Assembly Changes

Summary

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.Medical3D.Medical3DContainer.#ctor(Control,string) Initializes a new instance of the Medical3DContainer class.
Leadtools.Medical3D.Medical3DContainer.#ctor(Control,string,bool) Initializes a new instance of the Medical3DContainer class.
Leadtools.Medical3D.Medical3DContainer.#ctor(string,bool) Initializes a new instance of the Medical3DContainer class.
Leadtools.Medical3D.Medical3DContainer.RenderingType The rendering type used in the 3D volume.
Leadtools.Medical3D.Medical3DContainer.SendAddFrame(string) Sends the frame mapped to the specified ID to the rendering engine.
Leadtools.Medical3D.Medical3DControl.#ctor(bool) Initializes a new instance of the Medical3DContainer class. It holds the container and renders the 3D object automatically.
Leadtools.Medical3D.Medical3DControl.#ctor(string) Initializes a new instance of the Medical3DControl class. It holds the container and renders the 3D object automatically.
Leadtools.Medical3D.Medical3DCubeFace Specifies the direction the 3D volume should face.
Leadtools.Medical3D.Medical3DEngine.CanUse3DTexturing(int,int,int) Gets the current hardware that renders the volume using 3D texturing.
Leadtools.Medical3D.Medical3DEngine.DedicatedGPUMemorySize64 Value that indicates the amount of dedicated GPU memory.
Leadtools.Medical3D.Medical3DEngine.SharedGPUMemorySize64 Gets the value that indicates the amount of shared GPU memory.
Leadtools.Medical3D.Medical3DEngine.SoftwareRendering Determines whether the engine values are based on hardware or software.
Leadtools.Medical3D.Medical3DObject.GenerateRasterImage(string) Generates a rasterImage out of the data saved through the file mapping in the MedicalViewer.
Leadtools.Medical3D.Medical3DObject.Get3DSettings(string) Gets the properties of the 3D object using a JSON object.
Leadtools.Medical3D.Medical3DObject.GetGUID Gets the GUID for this Medical 3D object.
Leadtools.Medical3D.Medical3DObject.Map3DImageToFile(string,tagRECT*) Maps the current view of the 3D volume to a file using the specified name.
Leadtools.Medical3D.Medical3DObject.MemoryEfficientSetFrame(RasterImage,int,Point3D,bool,float,float,int,int) Adds a data slice to the 3D object from the specified Leadtools.RasterImage.
Leadtools.Medical3D.Medical3DObject.SetRotationFace(Medical3DCubeFace) Rotates the 3D volume to face the specified direction.
Leadtools.Medical3D.Medical3DObject.Update3DSettings(string) Sets the properties of the 3D object using a JSON object.
Leadtools.Medical3D.Medical3DObject.WriteMPRImage(string,int,Medical3DMPRPlaneType,int) Maps the specified MPR slice of the 3D volume to a file.
Leadtools.Medical3D.Medical3DVolumeRenderingType Indicates the rendering type used to render the 3D object.
Leadtools.Medical3D.Settings3D Specifies the properties supported to be used in the JSON string used to get and set the properties of the 3D volume.

Removed Members (version 20)

The following members have been removed:

Name Description
Leadtools.Medical3D.Medical3DControl.CreateParams Overrides the CreateParams property.
Leadtools.Medical3D.PanoramicProjectionType.PANORAMOC_MinIP MinIP (Minimum Intensity Projection) rendering method.
Leadtools.Medical3D.PanoramicProjectionType.PANORAMOC_MIP MIP (Maximum Intensity Projection) rendering method.
Leadtools.Medical3D.PanoramicProjectionType.PANORAMOC_VRT VRT (Volume Rendering Technique) rendering method.

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.Medical3D.``0Collection`1 - The Medical3DObjectCollection generic collection of Medical3DObject objects.
Leadtools.Medical3D.Medical3DColorMapping - The Medical3DColorMapping class is used to hold the color mapping histogram for the 3D object. it contains the Red, blue, green and alpha channel histograms.
Leadtools.Medical3D.Medical3DContainer.CreateObject Optional delegate method for additional processing.
Leadtools.Medical3D.Medical3DContainer.PostPaint Optional delegate method for additional processing.
Leadtools.Medical3D.Medical3DControl.ApplyWindowLevelOnMPRSlices Applies the window level mouse action on all orthogonal MPR when applying this action on any MPR cell.
Leadtools.Medical3D.Medical3DControl.CameraMoved Occurs when the user moves the camera with the mouse using the MoveCamera action.
Leadtools.Medical3D.Medical3DControl.CameraRotated Occurs when the user rotates the camera with the mouse using the RotateCamera action.
Leadtools.Medical3D.Medical3DControl.CameraSettingsChanged Occurs when the user moves or rotates the camera with the mouse using the RotateCamera or MoveCamera actions.
Leadtools.Medical3D.Medical3DControl.CameraZoomed Occurs when the user zooms the camera with the mouse using the ZoomCamera action.
Leadtools.Medical3D.Medical3DControl.ObjectChanged Occurs when the user moves, rotates or scales the object with the mouse using the MoveObject or RotateObject actions.
Leadtools.Medical3D.Medical3DControl.ObjectMoved Occurs when the user moves the object with the mouse using the MoveObject action.
Leadtools.Medical3D.Medical3DControl.ObjectRotated Occurs when the user rotates the object with the mouse using the RotateObject action.
Leadtools.Medical3D.Medical3DControl.ObjectScaled Occurs when the user scales the object with the mouse using the ScaleObject action.
Leadtools.Medical3D.Medical3DControl.PlaneChanged Occurs when the user moves or rotates the MPR plane or clipping planes with the mouse using the MovePlane or RotatePlane actions.
Leadtools.Medical3D.Medical3DControl.PlaneMoved Occurs when the user moves the MPR plane or clipping planes with the mouse using the MovePlane action.
Leadtools.Medical3D.Medical3DControl.PlaneRotated Occurs when the user rotates the MPR plane or clipping planes with the mouse using the RotatePlane action.
Leadtools.Medical3D.Medical3DControl.UIChanged Optional delegate method for additional processing.
Leadtools.Medical3D.Medical3DControl.WindowLevelChanged Occurs when the user changes the window-level values with the mouse using the WindowLevel action.
Leadtools.Medical3D.Medical3DHistogram - The Medical3DHistogram class is contains the grayscale histogram of the 3D object along with the histogram information.
Leadtools.Medical3D.Medical3DMPRInfo - The Medical3DMPRInfo class is contains information about the MPR frame.
Leadtools.Medical3D.Medical3DObject.ColorMap Sets the color map will be used to render the 3D object.
Leadtools.Medical3D.Medical3DObject.GetMPRInformation(Medical3DMPRPlaneType,int) returns the MPR image with the specified type and index.
Leadtools.Medical3D.Medical3DObject.GetRendered3DObject Returns the rendered view of the 3D object as an image.
Leadtools.Medical3D.Medical3DObject.Histogram Gets the grayscale histogram of the 3D object.
Leadtools.Medical3D.Medical3DObject.Palette Gets or sets the color palette that will be used to render the 3D object.
Leadtools.Medical3D.Medical3DObject.RotateXYZ(float,float,float) Rotates the 3D object in the container by specified amounts on the x-axis, y-axis, and z-axis.
Leadtools.Medical3D.PanoramicProjectionType - Specifies the volume type used to render panoramic projection within the specified thickness.
Leadtools.Medical3D.VRTColoringModeFlags - Specifies VRT Coloring Mode.

Removed Members

The following members have been removed:

Name Description
Leadtools.Medical3D.Medical3DContainer.CreateObject Optional delegate method for additional processing.
Leadtools.Medical3D.Medical3DContainer.PostPaint Optional delegate method for additional processing.
Leadtools.Medical3D.Medical3DControl.CameraMoved Occurs when the user moves the camera with the mouse using the MoveCamera action.
Leadtools.Medical3D.Medical3DControl.CameraRotated Occurs when the user rotates the camera with the mouse using the RotateCamera action.
Leadtools.Medical3D.Medical3DControl.CameraSettingsChanged Occurs when the user moves or rotates the camera with the mouse using the RotateCamera or MoveCamera actions.
Leadtools.Medical3D.Medical3DControl.CameraZoomed Occurs when the user zooms the camera with the mouse using the ZoomCamera action.
Leadtools.Medical3D.Medical3DControl.ObjectChanged Occurs when the user moves, rotates or scales the object with the mouse using the MoveObject or RotateObject actions.
Leadtools.Medical3D.Medical3DControl.ObjectMoved Occurs when the user moves the object with the mouse using the MoveObject action.
Leadtools.Medical3D.Medical3DControl.ObjectRotated Occurs when the user rotates the object with the mouse using the RotateObject action.
Leadtools.Medical3D.Medical3DControl.ObjectScaled Occurs when the user scales the object with the mouse using the ScaleObject action.
Leadtools.Medical3D.Medical3DControl.PlaneChanged Occurs when the user moves or rotates the MPR plane or clipping planes with the mouse using the MovePlane or RotatePlane actions.
Leadtools.Medical3D.Medical3DControl.PlaneMoved Occurs when the user moves the MPR plane or clipping planes with the mouse using the MovePlane action.
Leadtools.Medical3D.Medical3DControl.PlaneRotated Occurs when the user rotates the MPR plane or clipping planes with the mouse using the RotatePlane action.
Leadtools.Medical3D.Medical3DControl.UIChanged Optional delegate method for additional processing.
Leadtools.Medical3D.Medical3DControl.WindowLevelChanged Occurs when the user changes the window-level values with the mouse using the WindowLevel action.
Leadtools.Medical3D.Medical3DObjectCollection<Medical3DObject> - The Medical3DObjectCollection generic collection of Leadtools.Medical3D.Medical3DObject objects.
Leadtools.Medical3D.Medical3DObjectCollection<Medical3DObject>.OnItemAdded(RasterCollectionEventArgs{0}) | Overrides the *Leadtools.RasterCollection1.OnItemAdded(Leadtools.RasterCollectionEventArgs{`0})*.
Leadtools.Medical3D.Medical3DObjectCollection<Medical3DObject>.OnItemRemoved(RasterCollectionEventArgs{0}) | Overrides the *Leadtools.RasterCollection1.OnItemRemoved(Leadtools.RasterCollectionEventArgs{`0})*.
Leadtools.Medical3D.Medical3DObjectCollection<Medical3DObject>.Remove(`0) Removes the specified object.
Leadtools.Medical3D.Medical3DObjectCollection<Medical3DObject>.RemoveAt(int) Removes the object at the specified index.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Medical3D.Medical3DControl.SetWindowLevel(Int32,Int32) Sets the image window level to the specified values of width and center parameters.

Version Changes: 17 to 17.5

Added support to unify level values on all MPR windows to be equal to the rendered 3D volumes

Version Changes: 16.5 to 17

New Assembly

The following assembly has been added to LEADTOOLS For .NET v17:

Namespace Description
Leadtools.Medical3D provides functionality for rendering and viewing a series of two-dimensional medical images in a three-dimensional space.

Help Version 21.0.2021.11.1
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.