Commit 4cc8f701 authored by Anatoly Baksheev's avatar Anatoly Baksheev

closing window

parent 4e180070
...@@ -105,6 +105,7 @@ namespace cv ...@@ -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() ...@@ -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() ...@@ -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()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment