CustusX  15.3.4-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::VisualizationImplService Class Reference

#include <cxViewImplService.h>

Inheritance diagram for cx::VisualizationImplService:
cx::VisualizationService

Public Slots

virtual void aboutToStop ()
 
- Public Slots inherited from cx::VisualizationService
virtual void aboutToStop ()=0
 

Public Member Functions

 VisualizationImplService (ctkPluginContext *context)
 
virtual ~VisualizationImplService ()
 
virtual ViewPtr get3DView (int group=0, int index=0)
 
virtual int getActiveGroup () const
 
virtual ViewGroupDataPtr getGroup (int groupIdx) const
 
virtual void autoShowData (DataPtr data)
 
virtual void enableRender (bool val)
 
virtual bool renderingIsEnabled () const
 
virtual QWidget * getLayoutWidget (QWidget *parent, int index)
 
virtual QString getActiveLayout (int widgetIndex) const
 
virtual void setActiveLayout (const QString &uid, int widgetIndex)
 
virtual InteractiveClipperPtr getClipper ()
 
virtual InteractiveCropperPtr getCropper ()
 
virtual CyclicActionLoggerPtr getRenderTimer ()
 
virtual NavigationPtr getNavigation ()
 
virtual LayoutRepositoryPtr getLayoutRepository ()
 
virtual CameraControlPtr getCameraControl ()
 
virtual QActionGroup * createInteractorStyleActionGroup ()
 
virtual void setPreview (ImagePtr image, const std::vector< double > &threshold)
 
virtual void removePreview ()
 
virtual bool isNull ()
 
- Public Member Functions inherited from cx::VisualizationService
RepContainerPtr get3DReps (int group=0, int index=0)
 
unsigned groupCount () const
 
virtual void deactivateLayout ()
 

Additional Inherited Members

- Signals inherited from cx::VisualizationService
void fps (int number)
 Emits number of frames per second. More...
 
void activeLayoutChanged ()
 emitted when the active layout changes More...
 
void activeViewChanged ()
 emitted when the active view changes More...
 
void renderingEnabledChanged ()
 emitted then rendering is enabled/disabled More...
 
- Static Public Member Functions inherited from cx::VisualizationService
static VisualizationServicePtr getNullObject ()
 

Detailed Description

Implementation of VisualizationService.

Date
2014-09-19
Author
Ole Vegard Solberg

Definition at line 54 of file cxViewImplService.h.

Constructor & Destructor Documentation

cx::VisualizationImplService::VisualizationImplService ( ctkPluginContext *  context)

Definition at line 48 of file cxViewImplService.cpp.

cx::VisualizationImplService::~VisualizationImplService ( )
virtual

Definition at line 71 of file cxViewImplService.cpp.

Member Function Documentation

void cx::VisualizationImplService::aboutToStop ( )
virtualslot

Definition at line 94 of file cxViewImplService.cpp.

void cx::VisualizationImplService::autoShowData ( cx::DataPtr  data)
virtual

Implements cx::VisualizationService.

Definition at line 100 of file cxViewImplService.cpp.

QActionGroup * cx::VisualizationImplService::createInteractorStyleActionGroup ( )
virtual

Implements cx::VisualizationService.

Definition at line 160 of file cxViewImplService.cpp.

void cx::VisualizationImplService::enableRender ( bool  val)
virtual

Implements cx::VisualizationService.

Definition at line 105 of file cxViewImplService.cpp.

ViewPtr cx::VisualizationImplService::get3DView ( int  group = 0,
int  index = 0 
)
virtual

Implements cx::VisualizationService.

Definition at line 75 of file cxViewImplService.cpp.

int cx::VisualizationImplService::getActiveGroup ( ) const
virtual

Implements cx::VisualizationService.

Definition at line 80 of file cxViewImplService.cpp.

QString cx::VisualizationImplService::getActiveLayout ( int  widgetIndex) const
virtual

Implements cx::VisualizationService.

Definition at line 120 of file cxViewImplService.cpp.

CameraControlPtr cx::VisualizationImplService::getCameraControl ( )
virtual

Implements cx::VisualizationService.

Definition at line 155 of file cxViewImplService.cpp.

InteractiveClipperPtr cx::VisualizationImplService::getClipper ( )
virtual

Implements cx::VisualizationService.

Definition at line 130 of file cxViewImplService.cpp.

InteractiveCropperPtr cx::VisualizationImplService::getCropper ( )
virtual

Implements cx::VisualizationService.

Definition at line 135 of file cxViewImplService.cpp.

ViewGroupDataPtr cx::VisualizationImplService::getGroup ( int  groupIdx) const
virtual

Implements cx::VisualizationService.

Definition at line 84 of file cxViewImplService.cpp.

LayoutRepositoryPtr cx::VisualizationImplService::getLayoutRepository ( )
virtual

Implements cx::VisualizationService.

Definition at line 150 of file cxViewImplService.cpp.

QWidget * cx::VisualizationImplService::getLayoutWidget ( QWidget *  parent,
int  index 
)
virtual

Implements cx::VisualizationService.

Definition at line 115 of file cxViewImplService.cpp.

NavigationPtr cx::VisualizationImplService::getNavigation ( )
virtual

Implements cx::VisualizationService.

Definition at line 145 of file cxViewImplService.cpp.

CyclicActionLoggerPtr cx::VisualizationImplService::getRenderTimer ( )
virtual

Implements cx::VisualizationService.

Definition at line 140 of file cxViewImplService.cpp.

bool cx::VisualizationImplService::isNull ( )
virtual

Implements cx::VisualizationService.

Definition at line 89 of file cxViewImplService.cpp.

void cx::VisualizationImplService::removePreview ( )
virtual

Implements cx::VisualizationService.

Definition at line 173 of file cxViewImplService.cpp.

bool cx::VisualizationImplService::renderingIsEnabled ( ) const
virtual

Implements cx::VisualizationService.

Definition at line 110 of file cxViewImplService.cpp.

void cx::VisualizationImplService::setActiveLayout ( const QString &  uid,
int  widgetIndex 
)
virtual

Implements cx::VisualizationService.

Definition at line 125 of file cxViewImplService.cpp.

void cx::VisualizationImplService::setPreview ( ImagePtr  image,
const std::vector< double > &  threshold 
)
virtual

Implements cx::VisualizationService.

Definition at line 165 of file cxViewImplService.cpp.


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