CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | List of all members
ctkDICOMIndexer::ScopedIndexing Class Reference

#include <Libs/DICOM/Core/ctkDICOMIndexer.h>

Public Member Functions

 ScopedIndexing (ctkDICOMIndexer &indexer, ctkDICOMDatabase &database)
 
 ~ScopedIndexing ()
 

Detailed Description

Helper class to automatically call startIndexing and endIndexing. Its constructor calls startIndexing and its destructor calls endIndexing.

Example: ... { ctkDICOMIndexer::ScopedIndexing indexingBatch(indexer, database); // this calls startIndexing indexer.addDirectory(database, dir1); indexer.addDirectory(database, dir2); indexer.addDirectory(database, dir3); } // endIndexing is called when indexingBatch goes out of scope

Definition at line 125 of file ctkDICOMIndexer.h.

Constructor & Destructor Documentation

◆ ScopedIndexing()

ctkDICOMIndexer::ScopedIndexing::ScopedIndexing ( ctkDICOMIndexer indexer,
ctkDICOMDatabase database 
)
inline

Definition at line 128 of file ctkDICOMIndexer.h.

◆ ~ScopedIndexing()

ctkDICOMIndexer::ScopedIndexing::~ScopedIndexing ( )
inline

Definition at line 133 of file ctkDICOMIndexer.h.


The documentation for this class was generated from the following file: