Definition at line 32 of file mainVdiff.cpp. References Impala::Visualization::AppController::AddControl(), Impala::Core::Stream::RgbDataSrc::FrameHeight(), Impala::Core::Stream::RgbDataSrc::FrameWidth(), Impala::CmdOptions::GetDouble(), Impala::CmdOptions::GetInstance(), Impala::Visualization::AppControlSrc::GetSrc(), Impala::Visualization::AppControlSrc::GetSrc2(), Impala::Visualization::AppController::Instance(), Impala::Visualization::AppController::MainLoop(), mDiffBuf, mDiffWnd, mVideoNav1, mVideoNav2, mViewScale, Impala::Visualization::ImagesWindow::SetImagesListener(), Impala::Visualization::AppControlSrc::SetSrc(), and Impala::Visualization::VideoNav::SetVideoNavListener(). 00032 : 00033 Window(100, 0, SuggestWndWidth(2, src1->FrameWidth() + 2), 00034 SuggestWndHeight(1.5, src1->FrameHeight()) + 75, true), 00035 AppControlSrc(10) 00036 { 00037 CmdOptions& options = CmdOptions::GetInstance(); 00038 SetSrc(src1, -1, src2); // tell AppControlSrc about src's 00039 AppController::Instance().AddControl((AppControlSrc*) this, true); 00040 00041 mViewScale = options.GetDouble("viewScale"); 00042 mDiffBuf = ""; 00043 mVideoNav1 = new VideoNav(this, GetSrc(), mViewScale, false); 00044 mVideoNav1->SetVideoNavListener(this); 00045 mVideoNav2 = new VideoNav(this, GetSrc2(), mViewScale); 00046 mVideoNav2->SetVideoNavListener(this); 00047 mDiffWnd = new ImageStrip(this, src1->FrameWidth(), src1->FrameHeight(), 00048 0.5 * mViewScale, 3); 00049 mDiffWnd->SetImagesListener(this); // RvB: No ImagesListener defined here 00050 AppController::Instance().MainLoop(); 00051 }
Here is the call graph for this function:
|