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:
|