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

#include <animaLowMemNLMeansPatientToGroupComparisonBridge.h>

Public Types

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

Public Member Functions

void BuildAndWrite (OutputImageType *tmpIm, std::string resName, OutputImageType::RegionType finalROI)
 
std::string GetNameOfClass ()
 
 LowMemoryNLMeansPatientToGroupComparisonBridge ()
 
void SetBetaParameter (double beta)
 
void SetComputationMask (std::string &cMask)
 
void SetDatabaseCovarianceDistanceAverageFileName (std::string &fileName)
 
void SetDatabaseCovarianceDistanceStdFileName (std::string &fileName)
 
void SetDatabaseMeanDistanceAverageFileName (std::string &fileName)
 
void SetDatabaseMeanDistanceStdFileName (std::string &fileName)
 
void SetDatabaseNames (std::string &fileList)
 
void SetMeanThreshold (double weight)
 
void SetNbSplits (unsigned int nbSplits)
 
void SetNumberOfWorkUnits (unsigned int nbT)
 
void SetOutputNPatchesName (std::string &pref)
 
void SetOutputPValName (std::string &pref)
 
void SetOutputScoreName (std::string &pref)
 
void SetPatchHalfSize (unsigned int patchHalf)
 
void SetSearchNeighborhood (unsigned int searchNeigh)
 
void SetSearchStepSize (unsigned int searchStep)
 
void SetTestFileName (std::string &fileName)
 
void SetVarianceThreshold (double weight)
 
void SetWeightThreshold (double weight)
 
void Update (int specificSplitToDo=-1, bool genOutputDescriptionData=false)
 
 ~LowMemoryNLMeansPatientToGroupComparisonBridge ()
 

Detailed Description

Definition at line 9 of file animaLowMemNLMeansPatientToGroupComparisonBridge.h.

Member Typedef Documentation

◆ ImageSplitterType

◆ InputImageType

◆ MainFilterType

◆ MaskImageType

◆ OutputImageRegionType

◆ OutputImageType

◆ ScalarImageSplitterType

Constructor & Destructor Documentation

◆ LowMemoryNLMeansPatientToGroupComparisonBridge()

anima::LowMemoryNLMeansPatientToGroupComparisonBridge::LowMemoryNLMeansPatientToGroupComparisonBridge ( )

◆ ~LowMemoryNLMeansPatientToGroupComparisonBridge()

anima::LowMemoryNLMeansPatientToGroupComparisonBridge::~LowMemoryNLMeansPatientToGroupComparisonBridge ( )

Member Function Documentation

◆ BuildAndWrite()

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

◆ GetNameOfClass()

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

◆ SetBetaParameter()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetBetaParameter ( double  beta)
inline

◆ SetComputationMask()

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

◆ SetDatabaseCovarianceDistanceAverageFileName()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetDatabaseCovarianceDistanceAverageFileName ( std::string &  fileName)
inline

◆ SetDatabaseCovarianceDistanceStdFileName()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetDatabaseCovarianceDistanceStdFileName ( std::string &  fileName)
inline

◆ SetDatabaseMeanDistanceAverageFileName()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetDatabaseMeanDistanceAverageFileName ( std::string &  fileName)
inline

◆ SetDatabaseMeanDistanceStdFileName()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetDatabaseMeanDistanceStdFileName ( std::string &  fileName)
inline

◆ SetDatabaseNames()

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

◆ SetMeanThreshold()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetMeanThreshold ( double  weight)
inline

◆ SetNbSplits()

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

◆ SetNumberOfWorkUnits()

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

◆ SetOutputNPatchesName()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetOutputNPatchesName ( std::string &  pref)
inline

◆ SetOutputPValName()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetOutputPValName ( std::string &  pref)
inline

◆ SetOutputScoreName()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetOutputScoreName ( std::string &  pref)
inline

◆ SetPatchHalfSize()

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

◆ SetSearchNeighborhood()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetSearchNeighborhood ( unsigned int  searchNeigh)
inline

Definition at line 58 of file animaLowMemNLMeansPatientToGroupComparisonBridge.h.

References BuildAndWrite(), and Update().

◆ SetSearchStepSize()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetSearchStepSize ( unsigned int  searchStep)
inline

◆ SetTestFileName()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetTestFileName ( std::string &  fileName)
inline

◆ SetVarianceThreshold()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetVarianceThreshold ( double  weight)
inline

◆ SetWeightThreshold()

void anima::LowMemoryNLMeansPatientToGroupComparisonBridge::SetWeightThreshold ( double  weight)
inline

◆ Update()

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

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