CustusX  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::RemoteAPI Class Reference

#include <cxRemoteAPI.h>

Inheritance diagram for cx::RemoteAPI:

Public Member Functions

 RemoteAPI (VisServicesPtr services)
 
QStringList getAvailableLayouts () const
 
void createLayoutWidget (QSize size, QString layout)
 
void closeLayoutWidget ()
 
LayoutVideoSourcePtr startStreaming ()
 stop streaming by destroying the returned object More...
 
QImage grabLayout ()
 
QImage grabScreen ()
 

Detailed Description

API indended to be callable from external applications, e.g. over http or igtl.

Definition at line 50 of file cxRemoteAPI.h.

Constructor & Destructor Documentation

cx::RemoteAPI::RemoteAPI ( VisServicesPtr  services)
explicit

Definition at line 43 of file cxRemoteAPI.cpp.

Member Function Documentation

void cx::RemoteAPI::closeLayoutWidget ( )

Definition at line 60 of file cxRemoteAPI.cpp.

void cx::RemoteAPI::createLayoutWidget ( QSize  size,
QString  layout 
)

Definition at line 55 of file cxRemoteAPI.cpp.

QStringList cx::RemoteAPI::getAvailableLayouts ( ) const

Definition at line 48 of file cxRemoteAPI.cpp.

QImage cx::RemoteAPI::grabLayout ( )

Definition at line 72 of file cxRemoteAPI.cpp.

QImage cx::RemoteAPI::grabScreen ( )

Definition at line 79 of file cxRemoteAPI.cpp.

LayoutVideoSourcePtr cx::RemoteAPI::startStreaming ( )

stop streaming by destroying the returned object

Definition at line 65 of file cxRemoteAPI.cpp.


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