LDicomDS::GetCountModule

#include "Ltdic.h"

L_UINT32 LDicomDS::GetCountModule(L_VOID)

Returns the number of modules in the entire Data Set.

Returns

The number of modules in the entire Data Set.

Comments

The following functions will also help you navigate the Data Set as either a tree or a list:

LDicomDS::GetFirstElement

LDicomDS::GetPrevElement

LDicomDS::GetNextElement

LDicomDS::GetLastElement

If you evaluate the Data Set as a tree, you can also use the following functions to navigate the tree:

LDicomDS::GetRootElement

LDicomDS::GetParentElement

LDicomDS::GetChildElement

Required DLLs and Libraries

Platforms

Win32, x64

See Also

Functions

Topics

Example

This example displays in a list-box control all modules from the Data Set.

L_INT LDicomDS_GetCountModuleExample(CListBox *pDlg) 
{ 
   LDicomDS      *pDS; 
   pDICOMMODULE   pModule; 
   pDICOMIOD      pIOD; 
   L_UINT32       nCount; 
   L_UINT32       i; 
   L_TCHAR        szUnknown[]=TEXT("Unknown"); 
   L_TCHAR        *p; 
 
   pDS = new LDicomDS(NULL); 
 
   pDS->InitDS( CLASS_XA_BIPLANE_IMAGE_STORAGE_RETIRED, 0);  
 
   nCount = pDS->GetCountModule(); 
   for (i = 0; i < nCount; i++) 
   { 
      pModule = pDS->FindIndexModule(i); 
      if (pModule != NULL) 
      { 
          pIOD = LDicomIOD::FindModule( CLASS_XA_BIPLANE_IMAGE_STORAGE_RETIRED, pModule->nModule); 
          if (pIOD != NULL) 
          { 
             p = pIOD->pszName; 
          } 
          else 
          { 
             p = szUnknown; 
          } 
 
          pDlg->AddString(p); 
      } 
   } 
 
   delete pDS; 
 
   return DICOM_SUCCESS; 
} 

Help Version 20.0.2020.4.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS DICOM C++ Class Library Help