LDicomContextGroup::Default

#include "ltdic.h"

static L_BOOL LDicomContextGroup::Default(pContextGroup)

pDICOMCONTEXTGROUP pContextGroup;

/* pointer to a Context Group */

Restores the specified Context Group to the default values as stored in the internal table maintained by LEADTOOLS.

Parameter

Description

pContextGroup

Pointer to a DICOMCONTEXTGROUP structure that specifies the Context Group to be restored. If this parameter is set to NULL, the function restores all the Context Groups in the Context Group Table.

Returns

TRUE

The specified Context Group was restored successfully.

FALSE

The function failed to allocate memory.

Comments

LEADTOOLS maintains an internal table of the Context Groups defined by the DICOM Content Mapping Resource (DCMR). Use the LDicomContextGroup::Load function to load Context Groups from this table into the Context Group Table. After a Context Group is loaded, its Coded Concepts can be deleted, their Code Meanings can be modified, and new Concepts can be added to the Group. Use the Default function to discard all the changes made to the Context Group.

If the internal table doesnt contain a Context Group with the same Context ID as that of the specified Context Group, the function will just return successfully without affecting the Context Group.

Required DLLs and Libraries

LTDIC

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application

See Also

Functions:

LDicomContextGroup::Load, LDicomContextGroup::Reset, LDicomContextGroup::Delete, LDicomContextGroup::DeleteCodedConcept, LDicomContextGroup::SetCodeMeaning, LDicomContextGroup::InsertCodedConcept, Class Members

Topics:

Working with Context Groups

 

How to Disable the Automatic Loading of the default DICOM Context Group Table

Example

For an example, refer to LDicomContextGroup::Find.