Additional Topics > Medical Imaging in IDL > IDL DICOM Reference > IDLffDicomEx

# IDLffDicomEx

The IDLffDicomEx object allows you to access, read from, and write to DICOM files. Depending on how you initialize the IDLffDicomEx object, you can create a new DICOM file, clone and modify an existing DICOM file, or access elements from a file in read-only mode. See IDLffDicomEx::Init for details.

Note: See IDLffDicomEx Overview for specific details on the IDLffDicomEx object’s allowable transfer syntaxes, as well as introductory information on the structure of DICOM attributes. For conformance information, see www.exelisvis.com.

Note: This feature requires an additional-cost license key to access the functionality. For more information, contact your Exelis VIS sales representative or technical support.

## Superclasses

## Creation

See IDLffDicomEx::Init.

## Properties

The IDLffDicomEx object has the following properties.

BITS_ALLOCATED | BITS_STORED
COLUMNS | FILENAME
HIGH_BIT | IMAGE_TYPE
INSTANCE_NUMBER | MODALITY
NO_PIXEL_DATA | NUMBER_OF_FRAMES
PHOTOMETRIC_INTERPRETATION | PIXEL_ASPECT_RATIO
PIXEL_MAX | PIXEL_MIN
PIXEL_REPRESENTATION | PIXEL_SPACING
PLANAR_CONFIGURATION | ROWS
SAMPLES_PER_PIXEL | SOP_CLASS_UID
SOP_INSTANCE_UID | TRANSFER_SYNTAX

See IDLffDicomEx Properties for details on individual properties.

## Methods

This class has the following methods:

- IDLffDicomEx::AddGroup
- IDLffDicomEx::AddPrivateGroup
- IDLffDicomEx::AddPrivateSequence
- IDLffDicomEx::AddSequence
- IDLffDicomEx::ChangeTransferSyntax
- IDLffDicomEx::Cleanup
- IDLffDicomEx::Commit
- IDLffDicomEx::CopyTags
- IDLffDicomEx::EnumerateTags
- IDLffDicomEx::GetDescription
- IDLffDicomEx::GetPixelData
- IDLffDicomEx::GetPrivateValue
- IDLffDicomEx::GetPrivateValueCount
- IDLffDicomEx::GetPrivateValueLength
- IDLffDicomEx::GetPrivateVR
- IDLffDicomEx::GetProperty
- IDLffDicomEx::GetValue
- IDLffDicomEx::GetValueCount
- IDLffDicomEx::GetValueLength
- IDLffDicomEx::GetVR
- IDLffDicomEx::Init
- IDLffDicomEx::QueryPrivateValue
- IDLffDicomEx::QueryValue
- IDLffDicomEx::SetPixelData
- IDLffDicomEx::SetPrivateValue
- IDLffDicomEx::SetProperty
- IDLffDicomEx::SetValue

In addition, this class inherits the methods of its superclasses (if any).

## Version History

6.1 | Introduced
6.2 | Added NO_PIXEL_DATA property