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

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

Reimplemented from Impala::Core::Test::TestBase.

Definition at line 27 of file TestWatershed.h.

References Impala::Core::Test::TestImage::Compare(), Impala::FileNameCtor(), Impala::Core::Database::RawDataSet::GetDatabase(), Impala::Core::Database::RawDataSet::GetFileId(), Impala::Core::Database::RawDataSet::GetFilePathReference(), mConn, Impala::Core::Test::TestImage::mImSet, mSrcName, mTestNameBase, Impala::Core::Test::TestImage::OpenSrcArrayAsInt(), Impala::Core::Array::Watershed(), and Impala::Core::Array::WriteRaw().

00028     {
00029         Array2dScalarInt32* src = OpenSrcArrayAsInt(mSrcName);
00030         Array2dScalarInt32* res = 0;
00031         Watershed(res, src, mConn);
00032 
00033         int id = mImSet->GetFileId(mSrcName);
00034         String suffix = FileNameCtor("", mTestNameBase, mConn, ".raw");
00035         if (1) // 1 to compare to the reference, 0 to generate the reference
00036         {
00037             Compare(res, mImSet->GetFilePathReference(id, suffix, false, false));
00038         }
00039         else
00040         {
00041             WriteRaw(res, mImSet->GetFilePathReference(id, suffix, true, false),
00042                      mImSet->GetDatabase(), 1);
00043         }
00044 
00045         delete src;
00046         delete res;
00047     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:21:00 2011 for ImpalaSrc by  doxygen 1.5.1