Click or drag to resize
SoVRDicomData Class

DICOM data.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.VolumeViz.ReadersSoVRDicomData

Namespace: OIV.VolumeViz.Readers
Assembly: OIV.VolumeViz (in OIV.VolumeViz.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax
public class SoVRDicomData : SoNetBase

The SoVRDicomData type exposes the following members.

Constructors
  NameDescription
Public methodSoVRDicomData

Constructor.

Top
Methods
  NameDescription
Public methodClose

Closes the underlying reader.

Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetBitsStored

Returns the number of bits stored.

Public methodGetBytesPerPixel

Returns the number of bytes per pixel.

Public methodGetDicomDataSet

Returns a DICOM data object that allows accessing all the DICOM attributes.

Public methodGetDicomInfo

Generic method to get DICOM info.

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetHighBit

Returns the high bit.

Public methodGetImageHeight

Returns the image height.

Public methodGetImageNumber

Returns the image number.

Public methodGetImagePosition

Returns the position of the first frame's top left voxel center in the patient space.

Public methodGetImageWidth

Returns the image width.

Public methodGetIntercept

Returns the intercept.

Public methodGetNumFrames

Returns the number of frames.

Public methodGetOrientation

Returns the orientation of the DICOM volume.

Public methodGetPosition

Returns the 3D position of the center of the image.

Public methodGetSamplesPerPixel

Returns the number of samples per pixel.

Public methodGetSeriesNumber

Returns the series number.

Public methodGetSizeInBytes

Returns the image size in bytes.

Public methodGetSliceLocation

Returns the image location in mm.

Public methodGetSliceSpacing

Returns the slice spacing.

Public methodGetSliceThicknessMM

Returns the slice thickness in mm.

Public methodGetSlope

Returns the slope.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetXPixelSize

Returns the X pixel size in mm.

Public methodGetYPixelSize

Returns the Y pixel size in mm.

Public methodReadDicomHeader

Reads the DICOM file header.

Public methodReadDicomImage

Reads the DICOM image.

Public methodSignedData

Returns the signed flag.

Public methodSupportedTransferSyntax

Returns true if the transfer syntax is supported by Open Inventor.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

Access data in a DICOM data set.

DICOM is a widely used format for storing medical image data (CT, MRI, etc), defined by the National Electrical Manufacturers Association (NEMA) (http://medical.nema.org).

This class can be used to directly open and query information from DICOM format files. It can also be used to get DICOM specific information from a file opened by VolumeViz (see OIV.VolumeViz.Readers.SoVRDicomFileReader).

Note that it only returns information for a single file, not (in general) for the complete volume.

To conveniently iterate over or randomly access all the DICOM attributes, see the OIV.VolumeViz.Readers.SoVRDicomData.GetDicomDataSet() method.

See Also