CustusX
16.5.0-rc9
An IGT application
|
Visualization services. More...
#include <cxViewService.h>
Public Slots | |
virtual void | aboutToStop ()=0 |
Signals | |
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) |
Public Member Functions | |
virtual ViewPtr | get3DView (int group=0, int index=0)=0 |
RepContainerPtr | get3DReps (int group=0, int index=0) |
virtual int | getActiveGroupId () const =0 |
virtual ViewGroupDataPtr | getGroup (int groupIdx) const =0 |
unsigned | groupCount () const |
virtual void | setRegistrationMode (REGISTRATION_STATUS mode)=0 |
virtual void | autoShowData (DataPtr data)=0 |
virtual void | enableRender (bool val)=0 |
virtual bool | renderingIsEnabled () const =0 |
virtual QWidget * | createLayoutWidget (QWidget *parent, int index=0)=0 |
Get the specified layout widget, create if necessary. More... | |
virtual QWidget * | getLayoutWidget (int index)=0 |
Get the specified layout widget, NULL if not created. More... | |
virtual QString | getActiveLayout (int widgetIndex=0) const =0 |
virtual void | setActiveLayout (const QString &uid, int widgetIndex=0)=0 |
virtual void | deactivateLayout () |
virtual ClippersPtr | getClippers ()=0 |
virtual InteractiveCropperPtr | getCropper ()=0 |
virtual CyclicActionLoggerPtr | getRenderTimer ()=0 |
virtual NavigationPtr | getNavigation ()=0 |
virtual LayoutRepositoryPtr | getLayoutRepository ()=0 |
virtual CameraControlPtr | getCameraControl ()=0 |
virtual QActionGroup * | getInteractorStyleActionGroup ()=0 |
virtual void | centerToImageCenterInActiveViewGroup ()=0 |
virtual void | setCameraStyle (CAMERA_STYLE_TYPE style, int groupIdx)=0 |
virtual void | addDefaultLayout (LayoutData layoutData)=0 |
virtual bool | isNull ()=0 |
ViewGroupDataPtr | getActiveViewGroup () |
Static Public Member Functions | |
static ViewServicePtr | getNullObject () |
|
pure virtualslot |
|
signal |
emitted when the active layout changes
|
signal |
emitted when the active view changes
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Get the specified layout widget, create if necessary.
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
virtual |
Definition at line 59 of file cxViewService.cpp.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
signal |
Emits number of frames per second.
RepContainerPtr cx::ViewService::get3DReps | ( | int | group = 0 , |
int | index = 0 |
||
) |
Definition at line 65 of file cxViewService.cpp.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
ViewGroupDataPtr cx::ViewService::getActiveViewGroup | ( | ) |
Definition at line 75 of file cxViewService.cpp.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Get the specified layout widget, NULL if not created.
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
static |
Definition at line 42 of file cxViewService.cpp.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
unsigned cx::ViewService::groupCount | ( | ) | const |
Definition at line 51 of file cxViewService.cpp.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
signal |
|
signal |
emitted then rendering is enabled/disabled
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.
|
pure virtual |
Implemented in cx::ViewImplService, cx::ViewServiceProxy, and cx::ViewServiceNull.