closing window
This commit is contained in:
parent
4e18007066
commit
4cc8f7012b
@ -105,6 +105,7 @@ namespace cv
|
|||||||
void spin();
|
void spin();
|
||||||
void spinOnce(int time = 1, bool force_redraw = false);
|
void spinOnce(int time = 1, bool force_redraw = false);
|
||||||
bool wasStopped() const;
|
bool wasStopped() const;
|
||||||
|
void close();
|
||||||
|
|
||||||
void registerKeyboardCallback(KeyboardCallback callback, void* cookie = 0);
|
void registerKeyboardCallback(KeyboardCallback callback, void* cookie = 0);
|
||||||
void registerMouseCallback(MouseCallback callback, void* cookie = 0);
|
void registerMouseCallback(MouseCallback callback, void* cookie = 0);
|
||||||
|
@ -101,6 +101,7 @@ void cv::viz::Viz3d::release()
|
|||||||
void cv::viz::Viz3d::spin() { impl_->spin(); }
|
void cv::viz::Viz3d::spin() { impl_->spin(); }
|
||||||
void cv::viz::Viz3d::spinOnce(int time, bool force_redraw) { impl_->spinOnce(time, force_redraw); }
|
void cv::viz::Viz3d::spinOnce(int time, bool force_redraw) { impl_->spinOnce(time, force_redraw); }
|
||||||
bool cv::viz::Viz3d::wasStopped() const { return impl_->wasStopped(); }
|
bool cv::viz::Viz3d::wasStopped() const { return impl_->wasStopped(); }
|
||||||
|
void cv::viz::Viz3d::close() { impl_->close(); }
|
||||||
|
|
||||||
void cv::viz::Viz3d::registerKeyboardCallback(KeyboardCallback callback, void* cookie)
|
void cv::viz::Viz3d::registerKeyboardCallback(KeyboardCallback callback, void* cookie)
|
||||||
{ impl_->registerKeyboardCallback(callback, cookie); }
|
{ impl_->registerKeyboardCallback(callback, cookie); }
|
||||||
|
@ -104,6 +104,7 @@ void cv::viz::Viz3d::VizImpl::close()
|
|||||||
return;
|
return;
|
||||||
interactor_->GetRenderWindow()->Finalize();
|
interactor_->GetRenderWindow()->Finalize();
|
||||||
interactor_->TerminateApp(); // This tends to close the window...
|
interactor_->TerminateApp(); // This tends to close the window...
|
||||||
|
interactor_ = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void cv::viz::Viz3d::VizImpl::recreateRenderWindow()
|
void cv::viz::Viz3d::VizImpl::recreateRenderWindow()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user