CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxViewGroup.h>
Public Member Functions | |
ViewGroup (CoreServicesPtr backend, QString uid) | |
virtual | ~ViewGroup () |
void | addView (ViewWrapperPtr wrapper, SharedOpenGLContextPtr sharedOpenGLContext) |
void | removeViews () |
ViewWrapperPtr | getViewWrapperFromViewUid (QString viewUid) |
std::vector< ViewWrapperPtr > | getWrappers () const |
std::vector< ViewPtr > | getViews () const |
ViewGroupDataPtr | getData () |
virtual void | addXml (QDomNode &dataNode) |
store internal state info in dataNode More... | |
virtual void | parseXml (QDomNode dataNode) |
load internal state info from dataNode More... | |
void | clearPatientData () |
CameraStylePtr | getCameraStyle () |
bool | contains3DView () const |
void | initializeActiveView (SyncedValuePtr val) |
Protected Slots | |
void | mouseClickInViewGroupSlot () |
Protected Attributes | |
std::vector< ViewPtr > | mViews |
ViewGroupDataPtr | mViewGroupData |
std::vector< ViewWrapperPtr > | mViewWrappers |
CameraStylePtr | mCameraStyle |
CoreServicesPtr | mBackend |
SyncedValuePtr | mActiveView |
Definition at line 47 of file cxViewGroup.h.
|
explicit |
Definition at line 46 of file cxViewGroup.cpp.
|
virtual |
Definition at line 56 of file cxViewGroup.cpp.
void cx::ViewGroup::addView | ( | ViewWrapperPtr | wrapper, |
SharedOpenGLContextPtr | sharedOpenGLContext | ||
) |
Add one view wrapper and setup the necessary connections.
Definition at line 67 of file cxViewGroup.cpp.
|
virtual |
store internal state info in dataNode
Definition at line 147 of file cxViewGroup.cpp.
void cx::ViewGroup::clearPatientData | ( | ) |
Definition at line 152 of file cxViewGroup.cpp.
bool cx::ViewGroup::contains3DView | ( | ) | const |
Definition at line 162 of file cxViewGroup.cpp.
|
inline |
Definition at line 63 of file cxViewGroup.h.
|
inline |
Definition at line 59 of file cxViewGroup.h.
std::vector< ViewPtr > cx::ViewGroup::getViews | ( | ) | const |
Definition at line 137 of file cxViewGroup.cpp.
ViewWrapperPtr cx::ViewGroup::getViewWrapperFromViewUid | ( | QString | viewUid | ) |
Definition at line 101 of file cxViewGroup.cpp.
|
inline |
Definition at line 57 of file cxViewGroup.h.
void cx::ViewGroup::initializeActiveView | ( | SyncedValuePtr | val | ) |
Definition at line 142 of file cxViewGroup.cpp.
|
protectedslot |
Definition at line 111 of file cxViewGroup.cpp.
|
virtual |
load internal state info from dataNode
Definition at line 157 of file cxViewGroup.cpp.
void cx::ViewGroup::removeViews | ( | ) |
Definition at line 84 of file cxViewGroup.cpp.
|
protected |
Definition at line 79 of file cxViewGroup.h.
|
protected |
Definition at line 78 of file cxViewGroup.h.
|
protected |
Definition at line 77 of file cxViewGroup.h.
|
protected |
Definition at line 75 of file cxViewGroup.h.
|
protected |
Definition at line 73 of file cxViewGroup.h.
|
protected |
Definition at line 76 of file cxViewGroup.h.