23 std::string
GetNameOfClass() {
return "LowMemoryLocalPatchCovarianceDistanceBridge";}
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;
void Update(int specificSplitToDo=-1, bool genOutputDescriptionData=false)
std::string GetNameOfClass()
void SetDatabaseNames(std::string &fileList)
void SetNumberOfWorkUnits(unsigned int nbT)
~LowMemoryLocalPatchCovarianceDistanceBridge()
itk::VectorImage< PixelScalarType, 3 > InputImageType
LocalPatchCovarianceDistanceImageFilter< double >::InputImageType InputImageType
void SetFileNames(std::string &inputFileList)
itk::Image< unsigned char, 3 > MaskImageType
LocalPatchCovarianceDistanceImageFilter< double >::OutputImageType OutputImageType
void BuildAndWrite(OutputImageType *tmpIm, std::string resName, OutputImageType::RegionType finalROI)
Superclass::OutputImageRegionType OutputImageRegionType
void SetOutputMeanName(std::string &pref)
void SetPatchHalfSize(unsigned int patchHalf)
anima::LocalPatchCovarianceDistanceImageFilter< double > MainFilterType
void SetNbSplits(unsigned int nbSplits)
void SetComputationMask(std::string &cMask)
itk::Image< PixelScalarType, 3 > OutputImageType
LowMemoryLocalPatchCovarianceDistanceBridge()
LocalPatchCovarianceDistanceImageFilter< double >::OutputImageRegionType OutputImageRegionType
anima::ImageDataSplitter< InputImageType > ImageSplitterType
void SetOutputStdName(std::string &pref)