Reimplemented from Impala::Core::Test::TestBase. Definition at line 29 of file TestWatershedMarkers.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, mDoLabel, Impala::Core::Test::TestImage::mImSet, mMaskName, mSrcName, mTestNameBase, Impala::Core::Test::TestImage::OpenSrcArrayAsInt(), Impala::Core::Array::WatershedMarkers(), and Impala::Core::Array::WriteRaw(). 00030 { 00031 Array2dScalarInt32* src = OpenSrcArrayAsInt(mSrcName); 00032 Array2dScalarInt32* mask = OpenSrcArrayAsInt(mMaskName); 00033 Array2dScalarInt32* res = 0; 00034 WatershedMarkers(res, src, mask, mConn, mDoLabel); 00035 00036 int id = mImSet->GetFileId(mSrcName); 00037 String suffix = FileNameCtor("", mTestNameBase, mMaskName, 00038 mConn, mDoLabel, ".raw"); 00039 if (1) // 1 to compare to the reference, 0 to generate the reference 00040 { 00041 Compare(res, mImSet->GetFilePathReference(id, suffix, false, false)); 00042 } 00043 else 00044 { 00045 WriteRaw(res, mImSet->GetFilePathReference(id, suffix, true, false), 00046 mImSet->GetDatabase(), true); 00047 } 00048 00049 delete src; 00050 delete mask; 00051 delete res; 00052 }
Here is the call graph for this function:
|