|
NorMIT-nav
22.09
An IGT application
|
Go to the documentation of this file.
20 retval->mSelf = retval;
29 connect(base, SIGNAL(
resized(QSize)),
this, SIGNAL(
resized(QSize)));
30 connect(base, SIGNAL(
mouseMove(
int,
int, Qt::MouseButtons)),
this, SIGNAL(
mouseMove(
int,
int, Qt::MouseButtons)));
31 connect(base, SIGNAL(
mousePress(
int,
int, Qt::MouseButtons)),
this, SIGNAL(
mousePress(
int,
int, Qt::MouseButtons)));
32 connect(base, SIGNAL(
mouseRelease(
int,
int, Qt::MouseButtons)),
this, SIGNAL(
mouseRelease(
int,
int, Qt::MouseButtons)));
33 connect(base, SIGNAL(
mouseWheel(
int,
int,
int,
int, Qt::MouseButtons)),
this, SIGNAL(
mouseWheel(
int,
int,
int,
int, Qt::MouseButtons)));
34 connect(base, SIGNAL(
shown()),
this, SIGNAL(
shown()));
35 connect(base, SIGNAL(
focusChange(
bool, Qt::FocusReason)),
this, SIGNAL(
focusChange(
bool, Qt::FocusReason)));
36 connect(base, SIGNAL(customContextMenuRequestedInGlobalPos(
const QPoint &)),
this, SIGNAL(
customContextMenuRequested(
const QPoint &)));
50 mBase->setZoomFactor(factor);
55 return mBase->getZoomFactor();
61 return mBase->get_vpMs();
62 return Transform3D::Identity();
67 return mBase->getViewport();
73 return mBase->getViewport_s();
static ViewRepCollectionPtr create(ViewItem *base, vtkRenderWindowPtr renderWindow)
Representation of a floating-point bounding box in 3D. The data are stored as {xmin,...
vtkSmartPointer< class vtkRenderWindow > vtkRenderWindowPtr
Namespace for all CustusX production code.
virtual DoubleBoundingBox3D getViewport() const
void focusChange(bool gotFocus, Qt::FocusReason reason)
static DoubleBoundingBox3D zero()
void mouseMove(int x, int y, Qt::MouseButtons buttons)
virtual ~ViewLinkingViewContainerItem()
boost::shared_ptr< class ViewRepCollection > ViewRepCollectionPtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
void customContextMenuRequested(const QPoint &)
void mouseRelease(int x, int y, Qt::MouseButtons buttons)
virtual double getZoomFactor() const
virtual void setZoomFactor(double factor)
void mousePress(int x, int y, Qt::MouseButtons buttons)
virtual Transform3D get_vpMs() const
void mouseWheel(int x, int y, int delta, int orientation, Qt::MouseButtons buttons)
virtual QSize size() const
ViewLinkingViewContainerItem(ViewItem *base, vtkRenderWindowPtr renderWindow)
virtual DoubleBoundingBox3D getViewport_s() const