| 
   Available in LEADTOOLS Medical Imaging toolkits.  | 
LDicomAssociate::IsImplementClass
#include "ltdic.h"
L_BOOL LDicomAssociate::IsImplementClass(L_VOID)
Determines whether setting the Implementation Class is enabled for the DICOM Associate.
Returns
| 
 TRUE  | 
 Setting the Implementation Class is enabled.  | 
| 
 FALSE  | 
 Setting the Implementation Class is disabled.  | 
Comments
If setting the Implementation Class is enabled, the name may be retrieved using LDicomAssociate::GetImplementClass, or set using LDicomAssociate::SetImplementClass.
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:  | 
 LDicomAssociate::GetImplementClass, LDicomAssociate::SetImplementClass  | 
| 
 Topics:  | 
Example
L_INT LDicomAssociate_IsImplementClassExample(LDicomAssociate *m_pDicomAssociate)
{
   L_INT    nRet;
   CString  szUID;
   L_TCHAR  szImplementClass[PDU_MAX_UID_SIZE+1];
   //...Assume associate object has been created
   //is implement enabled?
   if (m_pDicomAssociate->IsImplementClass()) 
   {
      //disable it
      //display old value
      szUID = TEXT("Implement Class Disabled:");
      m_pDicomAssociate->GetImplementClass(szImplementClass, PDU_MAX_UID_SIZE+1);
      szUID +=szImplementClass;
      AfxMessageBox(szUID);
      nRet = m_pDicomAssociate->SetImplementClass( FALSE, (L_TCHAR *)(LPCTSTR)szUID);
      if(nRet != DICOM_SUCCESS)
         return nRet;
   }
   else
   {
      //enable it
      m_pDicomAssociate->SetImplementClass( TRUE, UID_RT_DOSE_STORAGE);
      szUID = TEXT("Implement Class Enabled: ");
      m_pDicomAssociate->GetImplementClass(szImplementClass, PDU_MAX_UID_SIZE+1);
      szUID +=szImplementClass;
      AfxMessageBox(szUID);
   }
   return DICOM_SUCCESS;
}