NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::ViewFollower Class Reference

#include <cxViewFollower.h>

Inheritance diagram for cx::ViewFollower:

Signals

void newZoom (double)
 

Public Member Functions

void setSliceProxy (SliceProxyPtr sliceProxy)
 
void setView (DoubleBoundingBox3D bb_s)
 
void setAutoZoomROI (QString uid)
 
SliceAutoViewportCalculator::ReturnType calculate ()
 
Vector3D findCenter_r_fromShift_s (Vector3D shift_s)
 
 ~ViewFollower ()
 

Static Public Member Functions

static ViewFollowerPtr create (PatientModelServicePtr dataManager)
 

Detailed Description

Ensure the tool is inside a given viewport, by moving the global center.

Date
2014-01-14
Author
christiana

Definition at line 39 of file cxViewFollower.h.

Constructor & Destructor Documentation

◆ ~ViewFollower()

cx::ViewFollower::~ViewFollower ( )

Definition at line 41 of file cxViewFollower.cpp.

Member Function Documentation

◆ calculate()

SliceAutoViewportCalculator::ReturnType cx::ViewFollower::calculate ( )

Definition at line 82 of file cxViewFollower.cpp.

◆ create()

ViewFollowerPtr cx::ViewFollower::create ( PatientModelServicePtr  dataManager)
static

Definition at line 29 of file cxViewFollower.cpp.

◆ findCenter_r_fromShift_s()

Vector3D cx::ViewFollower::findCenter_r_fromShift_s ( Vector3D  shift_s)

Definition at line 139 of file cxViewFollower.cpp.

◆ newZoom

void cx::ViewFollower::newZoom ( double  )
signal

◆ setAutoZoomROI()

void cx::ViewFollower::setAutoZoomROI ( QString  uid)

Definition at line 67 of file cxViewFollower.cpp.

◆ setSliceProxy()

void cx::ViewFollower::setSliceProxy ( SliceProxyPtr  sliceProxy)

Definition at line 46 of file cxViewFollower.cpp.

◆ setView()

void cx::ViewFollower::setView ( DoubleBoundingBox3D  bb_s)

Definition at line 61 of file cxViewFollower.cpp.


The documentation for this class was generated from the following files: