23 std::string
GetNameOfClass() {
return "LowMemoryLocalPatchMeanDistanceBridge";}
35 void SetNbSplits(
unsigned int nbSplits) {m_NbSplits = nbSplits;}
40 void Update(
int specificSplitToDo = -1,
bool genOutputDescriptionData =
false);
41 void BuildAndWrite(OutputImageType *tmpIm, std::string resName, OutputImageType::RegionType finalROI);
44 std::string m_OutputMeanName;
45 std::string m_OutputStdName;
47 unsigned int m_NbSplits;
48 unsigned int m_NumThreads;
50 unsigned int m_PatchHalfSize;
52 ImageSplitterType *m_DatabaseImages;
53 MaskImageType::Pointer m_ComputationMask;
~LowMemoryLocalPatchMeanDistanceBridge()
LocalPatchMeanDistanceImageFilter< double >::InputImageType InputImageType
void SetNbSplits(unsigned int nbSplits)
std::string GetNameOfClass()
void SetPatchHalfSize(unsigned int patchHalf)
LowMemoryLocalPatchMeanDistanceBridge()
void SetFileNames(std::string &inputFileList)
void SetDatabaseNames(std::string &fileList)
void BuildAndWrite(OutputImageType *tmpIm, std::string resName, OutputImageType::RegionType finalROI)
itk::VectorImage< PixelScalarType, 3 > InputImageType
void SetComputationMask(std::string &cMask)
void SetOutputStdName(std::string &pref)
void SetOutputMeanName(std::string &pref)
itk::Image< unsigned char, 3 > MaskImageType
itk::Image< PixelScalarType, 3 > OutputImageType
LocalPatchMeanDistanceImageFilter< double >::OutputImageRegionType OutputImageRegionType
void SetNumberOfWorkUnits(unsigned int nbT)
LocalPatchMeanDistanceImageFilter< double >::OutputImageType OutputImageType
anima::LocalPatchMeanDistanceImageFilter< double > MainFilterType
void Update(int specificSplitToDo=-1, bool genOutputDescriptionData=false)
anima::ImageDataSplitter< InputImageType > ImageSplitterType
Superclass::OutputImageRegionType OutputImageRegionType