←Select platform
In This Topic ▼

Medical3DObject Class Methods

Summary

For a list of all members of this type, see Medical3DObject members

Public Methods

Name Description
Public Method GeneratePanoramicImage Converts the data saved in the guid.
Public Method GeneratePanoramicRasterImage Converts the data saved in the guid.
Public Method static  | Shared in VB GenerateRasterImage Generates a rasterImage out of the data saved through the file mapping in the MedicalViewer.
Public Method Get3DSettings Gets the properties of the 3D object using a JSON object.
Public Method GetGUID Gets the GUID for this Medical 3D object.
Public Method GetImage Generates a panoramic image using the specified parameters, and stores the result in the mapping file specified by guid.
Public Method GetMPRInformation returns the MPR image with the specified type and index.
Public Method GetPanoramicImage Gets the panoramic image using the specified points and information.
Public Method GetRendered3DObject Returns the rendered view of the 3D object as an image.
Public Method GetSliceImage Get a slice of the 3D volume and maps it to a file with a file name.
Public Method HitTest Gets the index of the plane from the specified position.
Public Method LoadObjectFromFile Loads a raw data object from a file.
Public Method LoadState Loads the object status from a file.
Public Method Map3DImageToFile Maps the current view of the 3D volume to a file using the specified name.
Public Method MemoryEfficientCancel This method cancels the memory efficient loading method.
Public Method MemoryEfficientEnd Ends object creation and makes it ready to be displayed.
Public Method MemoryEfficientInit Creates an empty object having the specified dimensions.
Public Method MemoryEfficientSetFrame Adds a data slice to the 3D object from the specified Leadtools.RasterImage.
Public Method ResetPosition Resets the position of 3D object to (0, 0, 0).
Public Method ResetRotation Resets the rotation of the 3D object to (0, 0, 0).
Public Method ResetScale Resets the scale of the 3D object.
Public Method ResetThresholdValues Resets the threshold properties to their original values (0, 255).
Public Method RotateX Rotates the 3D object in the container by a specified amount on the x-axis.
Public Method RotateXYZ Rotates the 3D object in the container by specified amounts on the x-axis, y-axis, and z-axis.
Public Method RotateY Rotates the 3D object in the container by the specified amount on the y-axis.
Public Method RotateZ Rotates the 3D object in the container by the specified amount on the z-axis.
Public Method SaveObjectToFile Saves the object to a file as raw data.
Public Method SaveState Saves the object status to a file.
Public Method ScaleX Scales the 3D object in the container by the specified amount in the x-axis.
Public Method ScaleXYZ Scales the 3D object in the container by a specified amount in any direction.
Public Method ScaleY Scales the 3D object in the container by a specified amount in the y-axis.
Public Method ScaleZ Scales the 3D object in the container by a specified amount in the z-axis.
Public Method SetImage Sets the image used to render the 3D object and then frees the image.
Public Method SetRotationFace Rotates the 3D volume to face the specified direction.
Public Method Translate Translates the 3D object in the container by a specified amount in the specified axis.
Public Method TranslateX Translates the 3D object by a specified amount in the x-axis.
Public Method TranslateY Translates the 3D object by a specified amount in the y-axis.
Public Method TranslateZ Translates the 3D object by a specified amount in the z-axis.
Public Method Update3DSettings Sets the properties of the 3D object using a JSON object.
Public Method WriteMPRImage Maps a specified MPR slice of the 3D volume to a file.

See Also

Medical3DObject Class

Leadtools.Medical3D Namespace

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

Leadtools.Medical3D Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.