ANIMA  4.0
Public Types | Public Member Functions | List of all members
anima::LowMemoryLocalPatchCovarianceDistanceBridge Class Reference

#include <animaLowMemLocalPatchCovarianceDistanceBridge.h>

Public Types

typedef anima::ImageDataSplitter< InputImageTypeImageSplitterType
 
typedef LocalPatchCovarianceDistanceImageFilter< double >::InputImageType InputImageType
 
typedef anima::LocalPatchCovarianceDistanceImageFilter< double > MainFilterType
 
typedef itk::Image< unsigned char, 3 > MaskImageType
 
typedef LocalPatchCovarianceDistanceImageFilter< double >::OutputImageRegionType OutputImageRegionType
 
typedef LocalPatchCovarianceDistanceImageFilter< double >::OutputImageType OutputImageType
 

Public Member Functions

void BuildAndWrite (OutputImageType *tmpIm, std::string resName, OutputImageType::RegionType finalROI)
 
std::string GetNameOfClass ()
 
 LowMemoryLocalPatchCovarianceDistanceBridge ()
 
void SetComputationMask (std::string &cMask)
 
void SetDatabaseNames (std::string &fileList)
 
void SetNbSplits (unsigned int nbSplits)
 
void SetNumberOfWorkUnits (unsigned int nbT)
 
void SetOutputMeanName (std::string &pref)
 
void SetOutputStdName (std::string &pref)
 
void SetPatchHalfSize (unsigned int patchHalf)
 
void Update (int specificSplitToDo=-1, bool genOutputDescriptionData=false)
 
 ~LowMemoryLocalPatchCovarianceDistanceBridge ()
 

Detailed Description

Definition at line 9 of file animaLowMemLocalPatchCovarianceDistanceBridge.h.

Member Typedef Documentation

◆ ImageSplitterType

◆ InputImageType

◆ MainFilterType

◆ MaskImageType

◆ OutputImageRegionType

◆ OutputImageType

Constructor & Destructor Documentation

◆ LowMemoryLocalPatchCovarianceDistanceBridge()

anima::LowMemoryLocalPatchCovarianceDistanceBridge::LowMemoryLocalPatchCovarianceDistanceBridge ( )

◆ ~LowMemoryLocalPatchCovarianceDistanceBridge()

anima::LowMemoryLocalPatchCovarianceDistanceBridge::~LowMemoryLocalPatchCovarianceDistanceBridge ( )

Member Function Documentation

◆ BuildAndWrite()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::BuildAndWrite ( OutputImageType tmpIm,
std::string  resName,
OutputImageType::RegionType  finalROI 
)

Definition at line 171 of file animaLowMemLocalPatchCovarianceDistanceBridge.cxx.

Referenced by SetPatchHalfSize(), and Update().

◆ GetNameOfClass()

std::string anima::LowMemoryLocalPatchCovarianceDistanceBridge::GetNameOfClass ( )
inline

◆ SetComputationMask()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::SetComputationMask ( std::string &  cMask)

◆ SetDatabaseNames()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::SetDatabaseNames ( std::string &  fileList)
inline

◆ SetNbSplits()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::SetNbSplits ( unsigned int  nbSplits)
inline

◆ SetNumberOfWorkUnits()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::SetNumberOfWorkUnits ( unsigned int  nbT)
inline

◆ SetOutputMeanName()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::SetOutputMeanName ( std::string &  pref)
inline

◆ SetOutputStdName()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::SetOutputStdName ( std::string &  pref)
inline

◆ SetPatchHalfSize()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::SetPatchHalfSize ( unsigned int  patchHalf)
inline

Definition at line 38 of file animaLowMemLocalPatchCovarianceDistanceBridge.h.

References BuildAndWrite(), and Update().

◆ Update()

void anima::LowMemoryLocalPatchCovarianceDistanceBridge::Update ( int  specificSplitToDo = -1,
bool  genOutputDescriptionData = false 
)

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