Fraxinus  16.5.0-fx-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::ViewImplService Class Reference

#include <cxViewImplService.h>

Inheritance diagram for cx::ViewImplService:
cx::ViewService

Public Slots

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

Public Member Functions

 ViewImplService (ctkPluginContext *context)
 
virtual ~ViewImplService ()
 
virtual ViewPtr get3DView (int group=0, int index=0)
 
virtual int getActiveGroupId () const
 
virtual ViewGroupDataPtr getGroup (int groupIdx) const
 
virtual void setRegistrationMode (REGISTRATION_STATUS mode)
 
virtual void autoShowData (DataPtr data)
 
virtual void enableRender (bool val)
 
virtual bool renderingIsEnabled () const
 
virtual QWidget * createLayoutWidget (QWidget *parent, int index)
 Get the specified layout widget, create if necessary. More...
 
virtual QWidget * getLayoutWidget (int index)
 Get the specified layout widget, NULL if not created. More...
 
virtual QString getActiveLayout (int widgetIndex) const
 
virtual void setActiveLayout (const QString &uid, int widgetIndex)
 
virtual ClippersPtr getClippers ()
 
virtual InteractiveCropperPtr getCropper ()
 
virtual CyclicActionLoggerPtr getRenderTimer ()
 
virtual NavigationPtr getNavigation ()
 
virtual LayoutRepositoryPtr getLayoutRepository ()
 
virtual CameraControlPtr getCameraControl ()
 
virtual QActionGroup * getInteractorStyleActionGroup ()
 
virtual void centerToImageCenterInActiveViewGroup ()
 
virtual void addDefaultLayout (LayoutData layoutData)
 
virtual bool isNull ()
 
virtual void setCameraStyle (CAMERA_STYLE_TYPE style, int groupIdx)
 
- Public Member Functions inherited from cx::ViewService
RepContainerPtr get3DReps (int group=0, int index=0)
 
unsigned groupCount () const
 
virtual void deactivateLayout ()
 
ViewGroupDataPtr getActiveViewGroup ()
 

Additional Inherited Members

- Signals inherited from cx::ViewService
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...
 
void pointSampled (Vector3D p_r)
 
void renderFinished ()
 
- Static Public Member Functions inherited from cx::ViewService
static ViewServicePtr getNullObject ()
 

Detailed Description

Implementation of ViewService.

Date
2014-09-19
Author
Ole Vegard Solberg

Definition at line 54 of file cxViewImplService.h.

Constructor & Destructor Documentation

cx::ViewImplService::ViewImplService ( ctkPluginContext *  context)

Definition at line 49 of file cxViewImplService.cpp.

cx::ViewImplService::~ViewImplService ( )
virtual

Definition at line 75 of file cxViewImplService.cpp.

Member Function Documentation

void cx::ViewImplService::aboutToStop ( )
virtualslot

Definition at line 103 of file cxViewImplService.cpp.

void cx::ViewImplService::addDefaultLayout ( LayoutData  layoutData)
virtual

Implements cx::ViewService.

Definition at line 169 of file cxViewImplService.cpp.

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

Implements cx::ViewService.

Definition at line 109 of file cxViewImplService.cpp.

void cx::ViewImplService::centerToImageCenterInActiveViewGroup ( )
virtual

Implements cx::ViewService.

Definition at line 164 of file cxViewImplService.cpp.

QWidget * cx::ViewImplService::createLayoutWidget ( QWidget *  parent,
int  index 
)
virtual

Get the specified layout widget, create if necessary.

Implements cx::ViewService.

Definition at line 124 of file cxViewImplService.cpp.

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

Implements cx::ViewService.

Definition at line 114 of file cxViewImplService.cpp.

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

Implements cx::ViewService.

Definition at line 79 of file cxViewImplService.cpp.

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

Implements cx::ViewService.

Definition at line 84 of file cxViewImplService.cpp.

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

Implements cx::ViewService.

Definition at line 134 of file cxViewImplService.cpp.

CameraControlPtr cx::ViewImplService::getCameraControl ( )
virtual

Implements cx::ViewService.

Definition at line 179 of file cxViewImplService.cpp.

ClippersPtr cx::ViewImplService::getClippers ( )
virtual

Implements cx::ViewService.

Definition at line 144 of file cxViewImplService.cpp.

InteractiveCropperPtr cx::ViewImplService::getCropper ( )
virtual

Implements cx::ViewService.

Definition at line 149 of file cxViewImplService.cpp.

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

Implements cx::ViewService.

Definition at line 88 of file cxViewImplService.cpp.

QActionGroup * cx::ViewImplService::getInteractorStyleActionGroup ( )
virtual

Implements cx::ViewService.

Definition at line 184 of file cxViewImplService.cpp.

LayoutRepositoryPtr cx::ViewImplService::getLayoutRepository ( )
virtual

Implements cx::ViewService.

Definition at line 174 of file cxViewImplService.cpp.

QWidget * cx::ViewImplService::getLayoutWidget ( int  index)
virtual

Get the specified layout widget, NULL if not created.

Implements cx::ViewService.

Definition at line 129 of file cxViewImplService.cpp.

NavigationPtr cx::ViewImplService::getNavigation ( )
virtual

Implements cx::ViewService.

Definition at line 159 of file cxViewImplService.cpp.

CyclicActionLoggerPtr cx::ViewImplService::getRenderTimer ( )
virtual

Implements cx::ViewService.

Definition at line 154 of file cxViewImplService.cpp.

bool cx::ViewImplService::isNull ( )
virtual

Implements cx::ViewService.

Definition at line 98 of file cxViewImplService.cpp.

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

Implements cx::ViewService.

Definition at line 119 of file cxViewImplService.cpp.

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

Implements cx::ViewService.

Definition at line 139 of file cxViewImplService.cpp.

void cx::ViewImplService::setCameraStyle ( CAMERA_STYLE_TYPE  style,
int  groupIdx 
)
virtual

Implements cx::ViewService.

Definition at line 215 of file cxViewImplService.cpp.

void cx::ViewImplService::setRegistrationMode ( REGISTRATION_STATUS  mode)
virtual

Implements cx::ViewService.

Definition at line 93 of file cxViewImplService.cpp.


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