Reimplemented from Impala::Core::Test::TestBase. Definition at line 29 of file TestInvWiccest.h. References Impala::Core::Test::TestImage::CompareList(), Impala::Core::Array::ArraySet< ArrayT >::Delete(), Impala::FileNameCtor(), Impala::Core::Array::ArraySet< ArrayT >::GetArrays(), Impala::Core::Database::RawDataSet::GetDatabase(), Impala::Core::Database::RawDataSet::GetFileId(), Impala::Core::Database::RawDataSet::GetFilePathReference(), Impala::Core::Array::InvWiccest(), mDoC, mDoRot, Impala::Core::Test::TestImage::mImSet, mSigma, mSrcName, mTestNameBase, Impala::Core::Test::TestImage::OpenSrcArray(), and Impala::Core::Array::WriteRawList(). 00030 { 00031 Array2dVec3UInt8* src = OpenSrcArray(mSrcName); 00032 Array::ArraySet<Array2dScalarReal64> res; 00033 Array::InvWiccest(res, src, mDoRot, mDoC, mSigma, 3, true); 00034 00035 int id = mImSet->GetFileId(mSrcName); 00036 String suffix = FileNameCtor("", mTestNameBase, mSigma, mDoRot, mDoC, 00037 ".raw"); 00038 if (1) // 1 to compare to the reference, 0 to generate the reference 00039 { 00040 CompareList(res.GetArrays(), 00041 mImSet->GetFilePathReference(id, suffix, false, false)); 00042 } 00043 else 00044 { 00045 WriteRawList(res.GetArrays(), 00046 mImSet->GetFilePathReference(id, suffix, true, false), 00047 mImSet->GetDatabase(), true); 00048 } 00049 00050 res.Delete(); 00051 delete src; 00052 }
Here is the call graph for this function:
|