ALBULA  4.0.1
dectris.albula.DViewerClient Class Reference

Opens instance of ALBULA viewer and connects to it. More...

Inheritance diagram for dectris.albula.DViewerClient:

Public Member Functions

def __init__ (self, mqId=None, albulaPath=None)
 
def __del__ (self)
 
def sendCommand (self, objID, command, argList=list())
 
def sendImage (self, image)
 
def sendPaintList (self, paintList)
 
def openMainFrame (self, width=-1, height=-1, hideToolBar=False, disableClose=False, enableGLSL=True)
 

Static Public Attributes

 viewerClient = None
 

Detailed Description

Opens instance of ALBULA viewer and connects to it.

You do not need to use this class directly. It is recommended to use the global function openMainFrame() instead, which impliciteyly opens a DViewerClient and connects to it.

Constructor & Destructor Documentation

◆ __init__()

def dectris.albula.DViewerClient.__init__ (   self,
  mqId = None,
  albulaPath = None 
)

◆ __del__()

def dectris.albula.DViewerClient.__del__ (   self)

Member Function Documentation

◆ openMainFrame()

def dectris.albula.DViewerClient.openMainFrame (   self,
  width = -1,
  height = -1,
  hideToolBar = False,
  disableClose = False,
  enableGLSL = True 
)

◆ sendCommand()

def dectris.albula.DViewerClient.sendCommand (   self,
  objID,
  command,
  argList = list() 
)

◆ sendImage()

def dectris.albula.DViewerClient.sendImage (   self,
  image 
)

◆ sendPaintList()

def dectris.albula.DViewerClient.sendPaintList (   self,
  paintList 
)

Member Data Documentation

◆ viewerClient

dectris.albula.DViewerClient.viewerClient = None
static