CustusX  15.8
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::VisualizationServiceProxy Class Reference

#include <cxViewServiceProxy.h>

Inheritance diagram for cx::VisualizationServiceProxy:
cx::VisualizationService

Public Slots

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

Public Member Functions

 VisualizationServiceProxy (ctkPluginContext *pluginContext)
 
virtual ViewPtr get3DView (int group=0, int index=0)
 
virtual int getActiveGroupId () 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=0) 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 ()
 
bool isNull ()
 
- Public Member Functions inherited from cx::VisualizationService
RepContainerPtr get3DReps (int group=0, int index=0)
 
unsigned groupCount () const
 
virtual void deactivateLayout ()
 
ViewGroupDataPtr getActiveViewGroup ()
 

Static Public Member Functions

static VisualizationServicePtr create (ctkPluginContext *pluginContext)
 
- Static Public Member Functions inherited from cx::VisualizationService
static VisualizationServicePtr getNullObject ()
 

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...
 

Detailed Description

Definition at line 45 of file cxViewServiceProxy.h.

Constructor & Destructor Documentation

cx::VisualizationServiceProxy::VisualizationServiceProxy ( ctkPluginContext *  pluginContext)

Definition at line 49 of file cxViewServiceProxy.cpp.

Member Function Documentation

void cx::VisualizationServiceProxy::aboutToStop ( )
virtualslot

Definition at line 114 of file cxViewServiceProxy.cpp.

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

Implements cx::VisualizationService.

Definition at line 119 of file cxViewServiceProxy.cpp.

VisualizationServicePtr cx::VisualizationServiceProxy::create ( ctkPluginContext *  pluginContext)
static

Definition at line 44 of file cxViewServiceProxy.cpp.

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

Implements cx::VisualizationService.

Definition at line 179 of file cxViewServiceProxy.cpp.

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

Implements cx::VisualizationService.

Definition at line 124 of file cxViewServiceProxy.cpp.

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

Implements cx::VisualizationService.

Definition at line 56 of file cxViewServiceProxy.cpp.

int cx::VisualizationServiceProxy::getActiveGroupId ( ) const
virtual

Implements cx::VisualizationService.

Definition at line 61 of file cxViewServiceProxy.cpp.

QString cx::VisualizationServiceProxy::getActiveLayout ( int  widgetIndex = 0) const
virtual

Implements cx::VisualizationService.

Definition at line 139 of file cxViewServiceProxy.cpp.

CameraControlPtr cx::VisualizationServiceProxy::getCameraControl ( )
virtual

Implements cx::VisualizationService.

Definition at line 174 of file cxViewServiceProxy.cpp.

InteractiveClipperPtr cx::VisualizationServiceProxy::getClipper ( )
virtual

Implements cx::VisualizationService.

Definition at line 149 of file cxViewServiceProxy.cpp.

InteractiveCropperPtr cx::VisualizationServiceProxy::getCropper ( )
virtual

Implements cx::VisualizationService.

Definition at line 154 of file cxViewServiceProxy.cpp.

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

Implements cx::VisualizationService.

Definition at line 66 of file cxViewServiceProxy.cpp.

LayoutRepositoryPtr cx::VisualizationServiceProxy::getLayoutRepository ( )
virtual

Implements cx::VisualizationService.

Definition at line 169 of file cxViewServiceProxy.cpp.

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

Implements cx::VisualizationService.

Definition at line 134 of file cxViewServiceProxy.cpp.

NavigationPtr cx::VisualizationServiceProxy::getNavigation ( )
virtual

Implements cx::VisualizationService.

Definition at line 164 of file cxViewServiceProxy.cpp.

CyclicActionLoggerPtr cx::VisualizationServiceProxy::getRenderTimer ( )
virtual

Implements cx::VisualizationService.

Definition at line 159 of file cxViewServiceProxy.cpp.

bool cx::VisualizationServiceProxy::isNull ( )
virtual

Implements cx::VisualizationService.

Definition at line 109 of file cxViewServiceProxy.cpp.

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

Implements cx::VisualizationService.

Definition at line 129 of file cxViewServiceProxy.cpp.

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

Implements cx::VisualizationService.

Definition at line 144 of file cxViewServiceProxy.cpp.


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