Fraxinus  17.12
An IGT application
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 ()
 
VisServicesPtr getServices ()
 

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 45 of file cxRemoteAPI.cpp.

Member Function Documentation

void cx::RemoteAPI::closeLayoutWidget ( )

Definition at line 62 of file cxRemoteAPI.cpp.

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

Definition at line 57 of file cxRemoteAPI.cpp.

QStringList cx::RemoteAPI::getAvailableLayouts ( ) const

Definition at line 50 of file cxRemoteAPI.cpp.

VisServicesPtr cx::RemoteAPI::getServices ( )
inline

Definition at line 63 of file cxRemoteAPI.h.

QImage cx::RemoteAPI::grabLayout ( )

Definition at line 74 of file cxRemoteAPI.cpp.

QImage cx::RemoteAPI::grabScreen ( )

Definition at line 81 of file cxRemoteAPI.cpp.

LayoutVideoSourcePtr cx::RemoteAPI::startStreaming ( )

stop streaming by destroying the returned object

Definition at line 67 of file cxRemoteAPI.cpp.


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