Definition at line 396 of file mainTalk.cpp. References gVerbose, Impala::Core::Array::Pattern::PatNgbOp2dExtra2(), and Impala::Core::Array::PrintData(). Referenced by mainTalk(). 00397 { 00398 std::cout << std::endl << std::endl << std::endl; 00399 std::cout << "=============== DoTalkNgb2dExtra2 =================" << std::endl; 00400 00401 typedef Array2dScalarInt32 SRCT; 00402 //typedef Array2dScalarReal64 SRCT; 00403 typedef Array2dScalarInt32 EXTRAT; 00404 typedef Array2dScalarInt32 EXTRA2T; 00405 typedef Array2dVec3Real64 REST; 00406 00407 SRCT* im = TalkImage<SRCT>("Input image:", 0, 1, 2, 1); 00408 EXTRAT* extra = TalkImage<EXTRAT>("Extra image:", 100, 1, 2, 1); 00409 EXTRA2T* extra2 = TalkImage<EXTRA2T>("Extra2 image:", 1000, 1, 2, 1); 00410 00411 REST* res = 0; 00412 TalkNgbExtra2P1Cnum<REST,SRCT,EXTRAT,EXTRA2T> p1cnum(gVerbose); 00413 PatNgbOp2dExtra2(res, im, extra, extra2, p1cnum); 00414 std::cout << std::endl << "result P1Cnum: " << std::endl; 00415 PrintData(res, false); 00416 00417 TalkNgbExtra2P1Loop<REST,SRCT,EXTRAT,EXTRA2T> p1loop(gVerbose, 5, 3); 00418 PatNgbOp2dExtra2(res, im, extra, extra2, p1loop); 00419 std::cout << std::endl << "result P1Loop: " << std::endl; 00420 PrintData(res, false); 00421 00422 TalkNgbExtra2P2Loop<REST,SRCT,EXTRAT,EXTRA2T> p2loop(gVerbose, 5, 3); 00423 PatNgbOp2dExtra2(res, im, extra, extra2, p2loop); 00424 std::cout << std::endl << "result P2Loop: " << std::endl; 00425 PrintData(res, false); 00426 00427 TalkNgbExtra2PnLoop<REST,SRCT,EXTRAT,EXTRA2T> pnloop(gVerbose, 5, 3); 00428 PatNgbOp2dExtra2(res, im, extra, extra2, pnloop); 00429 std::cout << std::endl << "result PnLoop: " << std::endl; 00430 PrintData(res, false); 00431 }
Here is the call graph for this function:
|