Definition at line 359 of file mainTalk.cpp. References gVerbose, Impala::Core::Array::Pattern::PatNgbOp2dExtra(), and Impala::Core::Array::PrintData(). Referenced by mainTalk(). 00360 { 00361 std::cout << std::endl << std::endl << std::endl; 00362 std::cout << "=============== DoTalkNgb2dExtra =================" << std::endl; 00363 00364 typedef Array2dScalarInt32 SRCT; 00365 //typedef Array2dScalarReal64 SRCT; 00366 typedef Array2dScalarInt32 EXTRAT; 00367 typedef Array2dVec3Real64 REST; 00368 00369 SRCT* im = TalkImage<SRCT>("Input image:", 0, 1, 2, 1); 00370 EXTRAT* extra = TalkImage<EXTRAT>("Extra image:", 100, 1, 2, 1); 00371 00372 REST* res = 0; 00373 TalkNgbExtraP1Cnum<REST,SRCT,EXTRAT> p1cnum(gVerbose); 00374 PatNgbOp2dExtra(res, im, extra, p1cnum); 00375 std::cout << std::endl << "result P1Cnum: " << std::endl; 00376 PrintData(res, false); 00377 00378 TalkNgbExtraP1Loop<REST,SRCT,EXTRAT> p1loop(gVerbose, 5, 3); 00379 PatNgbOp2dExtra(res, im, extra, p1loop); 00380 std::cout << std::endl << "result P1Loop: " << std::endl; 00381 PrintData(res, false); 00382 00383 TalkNgbExtraP2Loop<REST,SRCT,EXTRAT> p2loop(gVerbose, 5, 3); 00384 PatNgbOp2dExtra(res, im, extra, p2loop); 00385 std::cout << std::endl << "result P2Loop: " << std::endl; 00386 PrintData(res, false); 00387 00388 TalkNgbExtraPnLoop<REST,SRCT,EXTRAT> pnloop(gVerbose, 5, 3); 00389 PatNgbOp2dExtra(res, im, extra, pnloop); 00390 std::cout << std::endl << "result PnLoop: " << std::endl; 00391 PrintData(res, false); 00392 }
Here is the call graph for this function:
|