23 std::string
GetNameOfClass() {
return "LowMemoryPatientToGroupODFComparisonBridge";}
40 void SetNbSplits(
unsigned int nbSplits) {m_NbSplits = nbSplits;}
47 void SetSampleDirections(std::vector <std::vector <double> > &sampleDirections) {m_SampleDirections = sampleDirections;}
49 void Update(
int specificSplitToDo = -1,
bool genOutputDescriptionData =
false);
50 void BuildAndWrite(OutputImageType *tmpIm, std::string resName, OutputImageType::RegionType finalROI);
53 std::string m_OutputName;
54 std::string m_OutputPValName;
55 unsigned int m_NbSplits;
56 unsigned int m_NumThreads;
58 ImageSplitterODFType *m_DataODFImages, *m_TestODFImage;
59 MaskImageType::Pointer m_ComputationMask;
61 TestType m_StatisticalTestType;
62 double m_ExplainedRatio;
63 unsigned int m_NumEigenValuesPCA;
65 std::vector <std::vector <double> > m_SampleDirections;
void Update(int specificSplitToDo=-1, bool genOutputDescriptionData=false)
void SetComputationMask(std::string &cMask)
void SetUniqueFileName(std::string &inputFileName)
void SetOutputPValName(std::string &pref)
void SetExplainedRatio(double eRatio)
itk::VectorImage< PixelScalarType, 3 > InputImageType
void SetFileNames(std::string &inputFileList)
PatientToGroupODFComparisonImageFilter< double >::OutputImageType OutputImageType
void SetTestODFFileName(std::string &fileName)
itk::Image< unsigned char, 3 > MaskImageType
void SetNumEigenValuesPCA(unsigned int numEigen)
LowMemoryPatientToGroupODFComparisonBridge()
std::string GetNameOfClass()
MainFilterType::TestType TestType
PatientToGroupODFComparisonImageFilter< double >::InputImageType InputImageType
void SetOutputName(std::string &pref)
void SetStatisticalTestType(TestType type)
~LowMemoryPatientToGroupODFComparisonBridge()
anima::PatientToGroupODFComparisonImageFilter< double > MainFilterType
void SetNumberOfWorkUnits(unsigned int &nbT)
itk::Image< PixelScalarType, 3 > OutputImageType
void SetDataODFFileNames(std::string &fileList)
anima::ImageDataSplitter< InputImageType > ImageSplitterODFType
void BuildAndWrite(OutputImageType *tmpIm, std::string resName, OutputImageType::RegionType finalROI)
void SetNbSplits(unsigned int nbSplits)
void SetSampleDirections(std::vector< std::vector< double > > &sampleDirections)