X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FGUI%2FQt%2FViewers%2Fqtvtkviewer.cpp;fp=lib%2FGUI%2FQt%2FViewers%2Fqtvtkviewer.cpp;h=8a67db4eacb04e980cd9e74079027c1b0f8c2300;hb=0d47d470f614b02b3fb6d06b7688585bf535b6a7;hp=0000000000000000000000000000000000000000;hpb=aa3ed5b53d8c30782368846b90e1b3df057e1648;p=creaMaracasVisu.git diff --git a/lib/GUI/Qt/Viewers/qtvtkviewer.cpp b/lib/GUI/Qt/Viewers/qtvtkviewer.cpp new file mode 100644 index 0000000..8a67db4 --- /dev/null +++ b/lib/GUI/Qt/Viewers/qtvtkviewer.cpp @@ -0,0 +1,73 @@ +#include "qtvtkviewer.h" + +QtVTKViewer::QtVTKViewer(QWidget* parent) + : QVTKWidget(parent) +{ + + + this->GetRenderWindow()->AddRenderer(vtkRenderer::New()); + this->GetRenderWindow()->GetRenderers()->GetFirstRenderer()->SetBackground(0,0,0); + + SuperImagePlaneWidget::initialize(this->GetRenderWindow()->GetInteractor()); + + this->GetRenderWindow()->GetRenderers()->GetFirstRenderer()->ResetCamera(); + + + _rayorigin[0] = 0; + _rayorigin[1] = 0; + _rayorigin[2] = 0; + _rayorigin[3] = 0; + + _imageindex[0] = 0; + _imageindex[1] = 0; + _imageindex[2] = 0; + +} + +void QtVTKViewer::mouseMoveEvent(QMouseEvent* event){ + int x=0, y=0; + + QVTKWidget::mouseMoveEvent(event); + + x = event->pos().x(); + y = this->size().height() - event->pos().y(); + +#ifdef debug + std::cout<<"X= "<