Medical Imaging Interaction Toolkit  2018.4.99-12ad79a3
Medical Imaging Interaction Toolkit
mitkNonBlockingAlgorithm.h File Reference
#include "MitkAlgorithmsExtExports.h"
#include <itkFastMutexLock.h>
#include <itkImage.h>
#include <itkMacro.h>
#include <itkMultiThreader.h>
#include <itkObjectFactory.h>
#include "mitkCommon.h"
#include "mitkDataStorage.h"
#include "mitkProperties.h"
#include "mitkPropertyList.h"
#include "mitkSmartPointerProperty.h"
#include "mitkWeakPointer.h"
#include "mitkImage.h"
#include "mitkSurface.h"
#include <stdexcept>
#include <string>
#include "mitkNonBlockingAlgorithmEvents.h"

Go to the source code of this file.

Classes

class  mitk::NonBlockingAlgorithm
 
class  mitk::NonBlockingAlgorithm::ThreadParameters
 

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Macros

#define mitkAlgorithmNewMacro(classname)
 

Macro Definition Documentation

◆ mitkAlgorithmNewMacro

#define mitkAlgorithmNewMacro (   classname)

from itkNewMacro(), additionally calls Initialize(), because this couldn't be done from the constructor of NonBlockingAlgorithm (you can't call virtual functions from the constructor of the superclass)

Definition at line 39 of file mitkNonBlockingAlgorithm.h.