DicomObjects.NET10 Documentation
DicomObjects Namespace / DicomImage3D Class
Fields Properties Methods Events

In This Topic
    DicomImage3D Class Members
    In This Topic

    The following tables list the members exposed by DicomImage3D.

    Public Constructors
     NameDescription
    Public Constructor constructor  
    Top
    Public Fields
     NameDescription
    Public Field The list of cut planes for a polgon applied to the view of the object  
    Top
    Public Properties
     NameDescription
    Public PropertyThe Accession Number (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets the ambient intensity for lighting in VR mode.  
    Public Property Controls the rotation of an image (Inherited from DicomObjects.DicomImage)
    Public PropertyThe display area of DicomImage (Inherited from DicomObjects.DicomImage)
    Public PropertyThe Paint object for Image border (Inherited from DicomObjects.DicomImage)
    Public Property Controls how the pixel data is cached (Inherited from DicomObjects.DicomImage)
    Public PropertyUser defined background colour for image output of PrinterImage, SKBitmap and SubImage methods Default is Black background (Inherited from DicomObjects.DicomImage)
    Public Property The set of frames to display for cine modes (Inherited from DicomObjects.DicomImage)
    Public PropertyThe index of the currently displayed frame when using CineMode (Inherited from DicomObjects.DicomImage)
    Public PropertyEnumerated running modes for multi-frame image (Inherited from DicomObjects.DicomImage)
    Public PropertyControls the speed of autonomous cine runs (Inherited from DicomObjects.DicomImage)
    Public Property Boolean property indicating whether Smoothing is applied when Cine is being displayed. (Inherited from DicomObjects.DicomImage)
    Public PropertyThe colour lookup table of DicomImage (Inherited from DicomObjects.DicomImage)
    Public Property Parameter to control the degree of smoothing. The default value is �0.75, and normal values range from �0.5 to �1.25, though higher negative values may be used to produce deliberate edge enhancement. (Inherited from DicomObjects.DicomImage)
    Public Property User defined DX smoothing function (Inherited from DicomObjects.DicomImage)
    Public Property List of cut planes applied to the 3D volume.  
    Public PropertyThe underlying DICOM Dataset containing persistent data for the image (Inherited from DicomObjects.DicomImage)
    Public PropertyDate of birth of the patient (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets the diffuse reflection coefficient for lighting in VR mode.  
    Public Property Controls how the image is rendered internal before transfer to the screen (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets the downsampling factor for rendering.  
    Public Property Specify the DrawCacheMode to control how image is drawn/cached (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets the opacity threshold for early ray termination in VR mode.  
    Public Property An explicit modality Lookup Table to be used in place of one specified in the image or presentaiton state. (Inherited from DicomObjects.DicomImage)
    Public Property An explicit presentation Lookup Table to be used in place of one specified in the image or presentaiton state. (Inherited from DicomObjects.DicomImage)
    Public Property An explicit Values of Interest (VOI) Lookup Table to be used in place of one specified in the image or presentaiton state. (Inherited from DicomObjects.DicomImage)
    Public PropertyContains the length of the smoothing filter (Inherited from DicomObjects.DicomImage)
    Public Property The flip state of the image, allowing the orientation of the image, as displayed, to be altered (Inherited from DicomObjects.DicomImage)
    Public PropertyControls which frame of a multi-frame image is displayed (Inherited from DicomObjects.DicomImage)
    Public PropertyThe number of frames contained in a multi-frame image (Inherited from DicomObjects.DicomImage)
    Public PropertyA number that specifies a power (Inherited from DicomObjects.DicomImage)
    Public Property Controls the gamma applied to transfer function lookups during volume rendering.  
    Public Property Unique identifier for the four levels of the DICOM Query/Retrieve hierarchy (Inherited from DicomObjects.DicomImage)
    Public PropertyControls whether the Image will be inverted. (Inherited from DicomObjects.DicomImage)
    Public Property to check if image has been upl  
    Public PropertyOverloaded. Provides access to all attributes of the image (Inherited from DicomObjects.DicomImage)
    Public PropertyProvides access to the DicomLabelCollection, items of which are to be displayed over an image. (Inherited from DicomObjects.DicomImage)
    Public Property Collection of 3D labels associated with the image.  
    Public PropertyThe Window Level (also known as the centre) - which controls the greyscale mapping of a displayed image (Inherited from DicomObjects.DicomImage)
    Public Property Provides a means to modify the usage of a Values of Interest Lookup Table (VOI LUT) or other display mapping (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets the direction of the light source relative to the eye in VR mode.  
    Public Property Gets or sets the directional light intensity for VR mode.  
    Public PropertyControls how pixels are interpolated when the image is magnified (Inherited from DicomObjects.DicomImage)
    Public Property

    Contains an array of DicomMaskRange objects to be applied to this image.

    See the DicomMaskRange object for more information on how this is used.

    (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets the 3D transformation matrix.  
    Public PropertyControls how pixels are interpolated when the image is minified (Inherited from DicomObjects.DicomImage)
    Public PropertyThe Modality of the image (Inherited from DicomObjects.DicomImage)
    Public PropertyEnables or disables the Modality Lookup Table to be used in the DicomImage (Inherited from DicomObjects.DicomImage)
    Public PropertyThe Name of the patient (Inherited from DicomObjects.DicomImage)
    Public PropertyOriginal Transfer syntax of the underlying DataSet (Inherited from DicomObjects.DicomImage)
    Public PropertyControls how overlays embedded in the image are displayed (Inherited from DicomObjects.DicomImage)
    Public PropertyControls whether overlays embedded in the image are displayed (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets a value indicating whether parallel projection is used.  
    Public PropertyThe Patient ID (Inherited from DicomObjects.DicomImage)
    Public PropertyAccesses the raw pixel data as a typed array (Inherited from DicomObjects.DicomImage)
    Public PropertyEnables or disables the Presentation Lookup Table to be used in the DicomImage (Inherited from DicomObjects.DicomImage)
    Public PropertySupport for DICOM greyscale presentation state (Inherited from DicomObjects.DicomImage)
    Public PropertySupport for a list of DICOM greyscale presentation state (Inherited from DicomObjects.DicomImage)
    Public PropertyAccesses the raw pixel data as an array (Inherited from DicomObjects.DicomImage)
    Public Property Controls how cine images are displayed (Inherited from DicomObjects.DicomImage)
    Public PropertyOverridden.  Gets the rendered size of the 3D image.  
    Public Property Gets or sets the rendering mode for the 3D image.  
    Public Property The rotation state of the image, allowing the orientation of the image, as displayed, to be altered (Inherited from DicomObjects.DicomImage)
    Public Property Controls the baseline positioning of an image which is not stretched to fit and is rotated (Inherited from DicomObjects.DicomImage)
    Public Property Controls the white point used during tone mapping.  
    Public Property Performance option to control sampling quality of volume renderer. Similar to Downsample. Controls the distance between samples the volume render creates. A higher value will mean greater distance between samples. A greater distance will mean less samples are taken and therefore higher performance at the expense of quality.  
    Public PropertyControls the positioning of an image display (Inherited from DicomObjects.DicomImage)
    Public PropertyDescriptions for the series (Inherited from DicomObjects.DicomImage)
    Public Property Unique identifier for the four levels of the DICOM Query/Retrieve hierarchy (Inherited from DicomObjects.DicomImage)
    Public PropertySex of the patient (Inherited from DicomObjects.DicomImage)
    Public PropertyControls whether the image�s labels (annotations) are shown on screen (Inherited from DicomObjects.DicomImage)
    Public Property Controls whether image shutters (if specified in the image) are used. (Inherited from DicomObjects.DicomImage)
    Public Property Controls whether the images is updated when image display parameters change (Inherited from DicomObjects.DicomImage)
    Public PropertyThe dimensions of the image (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets the slab thickness for slab rendering modes.  
    Public PropertySOP class of the DicomDataSet. (Inherited from DicomObjects.DicomImage)
    Public Property Gets or sets the specular exponent for lighting in VR mode.  
    Public Property Gets or sets the specular intensity for lighting in VR mode.  
    Public Property Gets or sets the step size for ray casting in MIP and VR modes.  
    Public PropertyControls the automatic zooming of an image. (Inherited from DicomObjects.DicomImage)
    Public PropertyDescription for the study (Inherited from DicomObjects.DicomImage)
    Public Property Unique identifier for the four levels of the DICOM Query/Retrieve hierarchy (Inherited from DicomObjects.DicomImage)
    Public PropertyA general purpose Tag for developer use (Inherited from DicomObjects.DicomImage)
    Public Property UnsharpLength and UnsharpEnhancement, allow use of unsharp masking, as simple method of image edge enhancement (Inherited from DicomObjects.DicomImage)
    Public Property UnsharpLength and UnsharpEnhancement, allow use of unsharp masking, as simple method of image edge enhancement (Inherited from DicomObjects.DicomImage)
    Public Property Means to override the matrix used to display 2D images (Inherited from DicomObjects.DicomImage)
    Public PropertyThe default DicomObjects.Validation.ValidationOptions to apply to newly created DicomImage objects (Inherited from DicomObjects.DicomImage)
    Public PropertyThe VOI Lookup Table to be used to display the DicomImage (Inherited from DicomObjects.DicomImage)
    Public Property Controls which VOILUT function to be used, default value is Linear (Inherited from DicomObjects.DicomImage)
    Public Property Indicates whether a Values of Interest Lookup Table is in use (Inherited from DicomObjects.DicomImage)
    Public Property Gets the underlying DICOM volume.  
    Public Property Controls the white point used during tone mapping.  
    Public PropertyThe Window "Width" - which controls the greyscale mapping of a displayed image (Inherited from DicomObjects.DicomImage)
    Public Property Provides a means to modify the usage of a Values of Interest Lookup Table (VOI LUT) or other display mapping (Inherited from DicomObjects.DicomImage)
    Public PropertyControls the magnification of an image display (Inherited from DicomObjects.DicomImage)
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded. Creates and adds standard data elements to the underlying DicomDataSet (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded.  Add byte[] as attribute value to avoid copying large data (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. Creates a SKBitmap Image from DicomImage (Inherited from DicomObjects.DicomImage)
    Public Method Useful method to check if the image can be converted using a different compression specified by the TransferSyntax (Inherited from DicomObjects.DicomImage)
    Public Method The location of the top-left corner of the cell within which this image would be displayed in a particular viewer (Inherited from DicomObjects.DicomImage)
    Public Method The size of the cell within which this image would be displayed in a particular viewer (Inherited from DicomObjects.DicomImage)
    Public Method Simulate the effect of writing out as a Decompressed Image (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded.  Clears the entire internal cache (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded.  Applies clipping planes based on a label.  
    Public MethodOverloaded. Returns a cloned copy of the DicomImage (Inherited from DicomObjects.DicomImage)
    Public Method Gets the current pixel scale in world units.  
    Public Method Encapsulate current display properties into a DICOM GreyScale Presentation State object (Inherited from DicomObjects.DicomImage)
    Public MethodCauses all the frames of an image to be decompressed. (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. The size at which this image, using current values for DicomImage.StretchMode etc. will display in this viewer. (Inherited from DicomObjects.DicomImage)
    Public MethodStandard Dispose methods (Inherited from DicomObjects.DicomImage)
    Public Method Perpendicular distance from a Point to the plane of this image (Inherited from DicomObjects.DicomImage)
    Public Method Calculates the distance to the farthest vertex from the current view plane.  
    Public MethodOverloaded.  The download status of an image compared to specific attributes of the image (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded.  Applies clipping planes based on a label.  
    Public MethodOverloaded.  Export DicomImage to supported Format (Inherited from DicomObjects.DicomImage)
    Public MethodGet cache size used by DicomObjects for the image - useful to help decide when to call ClearCaches method (Inherited from DicomObjects.DicomImage)
    Public MethodThe colour lookup table of DicomImage (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. Find the maximum and minimum pixel data values in the pixel data (Inherited from DicomObjects.DicomImage)
    Public Method Extract individual frame from the pixel data (Inherited from DicomObjects.DicomImage)
    Public Method Extracts the uniform scale from the transformation matrix  
    Public Method Returns an array containing the distribution of raw pixel values. (Inherited from DicomObjects.DicomImage)
    Public MethodOverridden.  Gets the current image plane for the 3D view.  
    Public MethodOverridden.  Converts image coordinates to screen coordinates.  
    Public Method Calculate the real-world 3D coordinates of a point of the image currently displayed (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. Copies the image data from an external image (Inherited from DicomObjects.DicomImage)
    Public Method MarkViewAsClean helper method  
    Public MethodOverloaded.  Matrix specifying how the image is displayed onto the specified DicomViewer (Inherited from DicomObjects.DicomImage)
    Public Method Matrix specifying how the image would be displayed with a Zoom of 1:1 (Inherited from DicomObjects.DicomImage)
    Public Method Converts a pixel coordinate to world coordinate.  
    Public Method Returns a float array of pixel values for a frame, optionally transformed via the modality transformation (Inherited from DicomObjects.DicomImage)
    Public Method Returns an array of pixel values for a frame, optionally transformed via the modality transformation (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. Creates a copy of the image for printing or other purposes (Inherited from DicomObjects.DicomImage)
    Public Method Returns an array of raw pixel values for a frame (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. Reads from an external DICOM file (Inherited from DicomObjects.DicomImage)
    Public Method Reads from Web Address (Inherited from DicomObjects.DicomImage)
    Public MethodThis method returns a new DicomLabel object which represents the position of one DicomImage relative to another. (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded.  Render the DicomImage to array. The data returned will be exactly the same as the "presentation data" if the Image gets displayed on screen. (Inherited from DicomObjects.DicomImage)
    Public Method Rotates the view by a specified angle around an axis.  
    Public Method Rotates the world view.  
    Public Method Scales the view by a specified factor.  
    Public Method Gets the current screen normal in world coordinates.  
    Public MethodOverridden.  Converts screen coordinates to image coordinates.  
    Public Method Calculate where in real world (X,Y,Z) space, a given screen point lies (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. Sends an image to a remote Storage SCP (Inherited from DicomObjects.DicomImage)
    Public MethodThe colour lookup table of DicomImage (Inherited from DicomObjects.DicomImage)
    Public Method Recalculates the default windows used by DicomObjects as if the image had just been loaded (Inherited from DicomObjects.DicomImage)
    Public Method Method to set pixel data directly from a stream (Inherited from DicomObjects.DicomImage)
    Public Method Method to import pixel data directly from a non-DICOM data (Inherited from DicomObjects.DicomImage)
    Public Method Maps an external file as the pixel data (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded.  Sets an int array as frame numbers of the mask frames for subtraction (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded.  Sets the transfer function for volume rendering.  
    Public MethodOverloaded.  Sets the view to a standard anatomical plane.  
    Public MethodOverloaded. The pixel spacing of the DicomImage (Inherited from DicomObjects.DicomImage)
    Public MethodThis method returns the Pixel Spacing within the region specified by Area, in a particular viewer (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. Overridden.  Creates a sub-image from the 3D volume.  
    Public Method Translates the view by a specified offset in millimeters.  
    Public Method Translates the view along the normal direction.  
    Public Method Translates the view by a specified pixel offset.  
    Public MethodCauses the image to be updated (Inherited from DicomObjects.DicomImage)
    Public MethodOverloaded. Write the data to a file with specified transfer syntax and quality (Inherited from DicomObjects.DicomImage)
    Top
    Public Events
     NameDescription
    Public Event An event which fires when the plane displayed by this image changes. (Inherited from DicomObjects.DicomImage)
    Top
    See Also