The following tables list the members exposed by Medical3DObject.
Public Constructors
Name | Description | |
---|---|---|
Medical3DObject | Initializes a new instance of the Medical3DObject class with explicit parameters. |
Public Methods
Name | Description | |
---|---|---|
GeneratePanoramicImage | Converts the data saved in the guid. | |
GeneratePanoramicRasterImage | Converts the data saved in the guid. | |
GenerateRasterImage | Generates a rasterImage out of the data saved through the file mapping in the MedicalViewer. | |
Get3DSettings | Gets the properties of the 3D object using a JSON object. | |
GetGUID | Gets the GUID for this Medical 3D object. | |
GetImage | Generates a panoramic image using the specified parameters, and stores the result in the mapping file specified by guid. | |
GetMPRInformation | returns the MPR image with the specified type and index. | |
GetPanoramicImage | Gets the panoramic image using the specified points and information. | |
GetRendered3DObject | Returns the rendered view of the 3D object as an image. | |
HitTest | Gets the index of the plane from the specified position. | |
LoadObjectFromFile | Loads a raw data object from a file. | |
LoadState | Loads the object status from a file. | |
Map3DImageToFile | Maps the current view of the 3D volume to a file using the specified name. | |
MemoryEfficientCancel | This method cancels the memory efficient loading method. | |
MemoryEfficientEnd | Ends object creation and makes it ready to be displayed. | |
MemoryEfficientInit | Creates an empty object having the specified dimensions. | |
MemoryEfficientSetFrame | Adds a data slice to the 3D object from the specified Leadtools.RasterImage. | |
ResetPosition | Resets the position of 3D object to (0, 0, 0). | |
ResetRotation | Resets the rotation of the 3D object to (0, 0, 0). | |
ResetScale | Resets the scale of the 3D object. | |
ResetThresholdValues | Resets the threshold properties to their original values (0, 255). | |
RotateX | Rotates the 3D object in the container by a specified amount on the x-axis. | |
RotateXYZ | Rotates the 3D object in the container by specified amounts on the x-axis, y-axis, and z-axis. | |
RotateY | Rotates the 3D object in the container by the specified amount on the y-axis. | |
RotateZ | Rotates the 3D object in the container by the specified amount on the z-axis. | |
SaveObjectToFile | Saves the object to a file as raw data. | |
SaveState | Saves the object status to a file. | |
ScaleX | Scales the 3D object in the container by the specified amount in the x-axis. | |
ScaleXYZ | Scales the 3D object in the container by a specified amount in any direction. | |
ScaleY | Scales the 3D object in the container by a specified amount in the y-axis. | |
ScaleZ | Scales the 3D object in the container by a specified amount in the z-axis. | |
SetImage | Sets the image used to render the 3D object and then frees the image. | |
SetRotationFace | Rotates the 3D volume to face the specified direction. | |
Translate | Translates the 3D object in the container by a specified amount in the any specified axis. | |
TranslateX | Translates the 3D object by a specified amount in the x-axis. | |
TranslateY | Translates the 3D object by a specified amount in the y-axis. | |
TranslateZ | Translates the 3D object by a specified amount in the z-axis. | |
Update3DSettings | Sets the properties of the 3D object using a JSON object. | |
WriteMPRImage | Maps the specified MPR slice of the 3D volume to a file. | |
WriteMPRImage | Maps a specified MPR slice of the 3D volume to a file. |
Public Properties
Name | Description | |
---|---|---|
BoneWindowLevel | Gets the WindowLevel that contains the bone of the 3D volume. | |
BoundaryBoxColor | Gets or sets the color of the 3D object boundary box. | |
ClippingBoundaryBoxColor | Gets or sets the color of the polygon resulting from the intersection between the clipping plane and the boundary box. | |
ClippingPlanesColor | Gets or sets the color of the 3D object clipping plane. | |
ColorMap | Sets the color map will be used to render the 3D object. | |
EnableBoundaryBox | Gets or sets the value that indicates whether to show the boundary box of the 3D object or not. | |
EnableClippingBoundaryBox | Gets or sets the value that indicates whether to show the clipping boundary box of the 3D object or not. | |
EnableClippingPlanes | Gets or sets the value that indicates whether to show the clipping planes of the 3D object or not. | |
EnableThresholding | Gets or sets the value that indicates whether to enable or disable the thresholding feature. | |
FrameOfReferenceUID | Gets or sets the value that indicates the ID of the DICOM file that was used to create this 3D object. | |
Histogram | Gets the grayscale histogram of the 3D object. | |
Image | Gets or sets the image that is used to render the 3D object. | |
ImageOrientation | Gets or sets the orientation of the image. | |
LowerThreshold | Gets or sets the low threshold value. | |
MaximumValue | Gets the maximum intensity value allowed for this 3D object. | |
MinimumValue | Gets the minimum intensity value allowed for this 3D object. | |
MissingFramesFillType | Gets or sets the method that will be used to fill the missing frames in the 3D volume. | |
MPR | Gets the class that contains the information, properties and methods that will be applied on this 3D object when using the MPR rendering technique. | |
Opacity | Gets or sets the opacity value (transparency) of the 3D object. | |
Palette | Gets or sets the color palette that will be used to render the 3D object. | |
PixelSpacing | Gets or sets the distance length in millimeters between two successive pixels in both the horizontal and the vertical directions. | |
Planes | Gets the clipping planes array used to clip the 3D object when it is rendered. | |
RemoveInterval | Gets or sets the enumeration value that specifies the thresholding behavior | |
Scale | Gets or sets the scale of the 3D object. | |
Slab | Gets or sets the class that contains the slab values. | |
SSD | Gets the class that contains the information, properties and methods that will be applied to this 3D object when using the SSD rendering technique. | |
UpperThreshold | Gets or set the upper threshold value. | |
WindowLevelProperties | Gets the class containing information and properties that control the window-leveling of the 3D object. | |
XOffset | Gets or sets the value that represents the offset of the object in the x-axis. | |
XRotation | Gets the rotation angle around the x-axis. | |
XScale | Gets or sets the value that represents the scale of the object in the x-axis. | |
YOffset | Gets or sets the value that represents the offset of the object on the y-axis. | |
YRotation | Gets the rotation angle around the y-axis. | |
YScale | Gets or sets the value that represents the scale of the object on the y-axis. | |
ZOffset | Gets or sets the value that represents the offset of the object in the z-axis. | |
ZRotation | Gets the rotation angle around the z-axis. | |
ZScale | Gets or sets the value that represents the scale of the object in the z-axis. |
See Also