Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

virtual void Impala::Core::Test::TestInvWiccest::Run (  )  [inline, virtual]

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:


Generated on Fri Mar 19 11:21:45 2010 for ImpalaSrc by  doxygen 1.5.1