CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::ViewServiceNull Class Reference

#include <cxViewServiceNull.h>

Inheritance diagram for cx::ViewServiceNull:
cx::ViewService

Public Slots

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

Public Member Functions

 ViewServiceNull ()
 
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 (int group=0)
 
virtual LayoutRepositoryPtr getLayoutRepository ()
 
virtual CameraControlPtr getCameraControl ()
 
virtual QActionGroup * getInteractorStyleActionGroup ()
 
virtual void centerToImageCenterInActiveViewGroup ()
 
virtual void setCameraStyle (CAMERA_STYLE_TYPE style, int groupIdx)
 
virtual void zoomCamera3D (int viewGroup3DNumber, int zoomFactor)
 
virtual void addDefaultLayout (LayoutData layoutData)
 
virtual void enableContextMenuForViews (bool enable=true)
 
virtual bool isNull ()
 
- 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

Definition at line 21 of file cxViewServiceNull.h.

Constructor & Destructor Documentation

cx::ViewServiceNull::ViewServiceNull ( )

Definition at line 20 of file cxViewServiceNull.cpp.

Member Function Documentation

virtual void cx::ViewServiceNull::aboutToStop ( )
inlinevirtualslot

Definition at line 56 of file cxViewServiceNull.h.

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

Implements cx::ViewService.

Definition at line 98 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 57 of file cxViewServiceNull.cpp.

void cx::ViewServiceNull::centerToImageCenterInActiveViewGroup ( )
virtual

Implements cx::ViewService.

Definition at line 83 of file cxViewServiceNull.cpp.

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

Get the specified layout widget, create if necessary.

Implements cx::ViewService.

Definition at line 72 of file cxViewServiceNull.cpp.

void cx::ViewServiceNull::enableContextMenuForViews ( bool  enable = true)
virtual

Implements cx::ViewService.

Definition at line 103 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 62 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 25 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 31 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 74 of file cxViewServiceNull.cpp.

CameraControlPtr cx::ViewServiceNull::getCameraControl ( )
virtual

Implements cx::ViewService.

Definition at line 80 of file cxViewServiceNull.cpp.

cx::ClippersPtr cx::ViewServiceNull::getClippers ( )
virtual

Implements cx::ViewService.

Definition at line 108 of file cxViewServiceNull.cpp.

InteractiveCropperPtr cx::ViewServiceNull::getCropper ( )
virtual

Implements cx::ViewService.

Definition at line 76 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 37 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 81 of file cxViewServiceNull.cpp.

LayoutRepositoryPtr cx::ViewServiceNull::getLayoutRepository ( )
virtual

Implements cx::ViewService.

Definition at line 79 of file cxViewServiceNull.cpp.

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

Get the specified layout widget, NULL if not created.

Implements cx::ViewService.

Definition at line 73 of file cxViewServiceNull.cpp.

NavigationPtr cx::ViewServiceNull::getNavigation ( int  group = 0)
virtual

Implements cx::ViewService.

Definition at line 78 of file cxViewServiceNull.cpp.

CyclicActionLoggerPtr cx::ViewServiceNull::getRenderTimer ( )
virtual

Implements cx::ViewService.

Definition at line 77 of file cxViewServiceNull.cpp.

bool cx::ViewServiceNull::isNull ( )
virtual

Implements cx::ViewService.

Definition at line 47 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 67 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 75 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 88 of file cxViewServiceNull.cpp.

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

Implements cx::ViewService.

Definition at line 43 of file cxViewServiceNull.cpp.

void cx::ViewServiceNull::zoomCamera3D ( int  viewGroup3DNumber,
int  zoomFactor 
)
virtual

Implements cx::ViewService.

Definition at line 93 of file cxViewServiceNull.cpp.


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