8 template <
class ImageType,
class DataImageType>
27 void AddMeanImage(DataImageType *arg) {m_MeanImages.push_back(arg);}
28 void AddVarImage(DataImageType *arg) {m_VarImages.push_back(arg);}
31 virtual double ComputeWeightValue(
unsigned int index, ImageRegionType &refPatch, ImageRegionType &movingPatch);
32 virtual bool TestPatchConformity(
unsigned int index,
const IndexType &refIndex,
const IndexType &movingIndex);
35 std::vector <DataImageConstPointer> m_PatchTestImages;
36 std::vector <DataImagePointer> m_MeanImages;
37 std::vector <DataImagePointer> m_VarImages;
39 double m_BetaParameter;
40 std::vector <double> m_NoiseCovariances;
42 double m_MeanMinThreshold;
43 double m_VarMinThreshold;
virtual ~NonLocalT2DistributionPatchSearcher()
Superclass::IndexType IndexType
void SetMeanMinThreshold(double arg)
void SetNoiseCovariances(std::vector< double > &arg)
anima::NonLocalPatchBaseSearcher< ImageType > Superclass
ImageType::RegionType ImageRegionType
void AddMeanImage(DataImageType *arg)
void SetVarMinThreshold(double arg)
void SetBetaParameter(double arg)
NonLocalT2DistributionPatchSearcher()
DataImageType::Pointer DataImagePointer
virtual bool TestPatchConformity(unsigned int index, const IndexType &refIndex, const IndexType &movingIndex)
void AddPatchTestImage(const DataImageType *arg)
virtual double ComputeWeightValue(unsigned int index, ImageRegionType &refPatch, ImageRegionType &movingPatch)
ImageType::IndexType IndexType
void AddVarImage(DataImageType *arg)
DataImageType::ConstPointer DataImageConstPointer
Superclass::ImageRegionType ImageRegionType