CustusX  18.04
An IGT application
cx::ViewWrapperVideo Class Reference

#include <cxViewWrapperVideo.h>

Inheritance diagram for cx::ViewWrapperVideo:
cx::ViewWrapper

Public Member Functions

 ViewWrapperVideo (ViewPtr view, VisServicesPtr services)
 
virtual ~ViewWrapperVideo ()
 
virtual ViewPtr getView ()
 
virtual void setSlicePlanesProxy (SlicePlanesProxyPtr proxy)
 
virtual void setViewGroup (ViewGroupDataPtr group)
 
- Public Member Functions inherited from cx::ViewWrapper
virtual ~ViewWrapper ()
 
virtual void initializePlane (PLANE_TYPE plane)
 
virtual void updateView ()
 
virtual void setSharedOpenGLContext (SharedOpenGLContextPtr sharedOpenGLContext)
 

Protected Slots

virtual void dataViewPropertiesChangedSlot (QString uid)
 
virtual void videoSourceChangedSlot (QString uid)
 
virtual QString getDataDescription ()
 
virtual QString getViewDescription ()
 
- Protected Slots inherited from cx::ViewWrapper
void contextMenuSlot (const QPoint &point)
 
void settingsChangedSlot (QString key)
 
virtual void dataViewPropertiesChangedSlot (QString uid)=0
 
virtual void videoSourceChangedSlot (QString uid)
 

Additional Inherited Members

- Signals inherited from cx::ViewWrapper
void orientationChanged (ORIENTATION_TYPE type)
 
- Protected Member Functions inherited from cx::ViewWrapper
 ViewWrapper (VisServicesPtr backend)
 
void connectContextMenu (ViewPtr view)
 
virtual QString getDataDescription ()=0
 
virtual QString getViewDescription ()=0
 
QStringList getAllDataNames (DataViewProperties properties) const
 
virtual void addReps ()
 
- Protected Attributes inherited from cx::ViewWrapper
ViewGroupDataPtr mGroupData
 
VisServicesPtr mServices
 
DataViewPropertiesInteractorPtr mDataViewPropertiesInteractor
 
DataViewPropertiesInteractorPtr mShow3DSlicesInteractor
 
SharedOpenGLContextPtr mSharedOpenGLContext
 

Detailed Description

Wrapper for a View that displays a RealTimeStream. Handles the connections between specific reps and the view.

The view displays either a raw rt source or a us probe, depending on whats available.

Definition at line 39 of file cxViewWrapperVideo.h.

Constructor & Destructor Documentation

cx::ViewWrapperVideo::ViewWrapperVideo ( ViewPtr  view,
VisServicesPtr  services 
)

Definition at line 38 of file cxViewWrapperVideo.cpp.

cx::ViewWrapperVideo::~ViewWrapperVideo ( )
virtual

Definition at line 61 of file cxViewWrapperVideo.cpp.

Member Function Documentation

virtual void cx::ViewWrapperVideo::dataViewPropertiesChangedSlot ( QString  uid)
inlineprotectedvirtualslot

Definition at line 55 of file cxViewWrapperVideo.h.

QString cx::ViewWrapperVideo::getDataDescription ( )
protectedvirtualslot

Definition at line 219 of file cxViewWrapperVideo.cpp.

ViewPtr cx::ViewWrapperVideo::getView ( )
virtual

Implements cx::ViewWrapper.

Definition at line 67 of file cxViewWrapperVideo.cpp.

QString cx::ViewWrapperVideo::getViewDescription ( )
protectedvirtualslot

Definition at line 226 of file cxViewWrapperVideo.cpp.

virtual void cx::ViewWrapperVideo::setSlicePlanesProxy ( SlicePlanesProxyPtr  proxy)
inlinevirtual

Implements cx::ViewWrapper.

Definition at line 46 of file cxViewWrapperVideo.h.

void cx::ViewWrapperVideo::setViewGroup ( ViewGroupDataPtr  group)
virtual

Reimplemented from cx::ViewWrapper.

Definition at line 72 of file cxViewWrapperVideo.cpp.

void cx::ViewWrapperVideo::videoSourceChangedSlot ( QString  uid)
protectedvirtualslot

Definition at line 134 of file cxViewWrapperVideo.cpp.


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