Ejemplo n.º 1
0
 def get_matrix(self):
     ''' Returns the ray tracing matrix used for projecting;
         matrix:  a RayTracingMatrix object representing G in (F).
     '''
     matrix = RayTracingMatrix()
     matrix.handle = pystir.cSTIR_parameter(self.handle, self.name, 'matrix')
     _check_status(matrix.handle)
     return matrix
Ejemplo n.º 2
0
def _getParameterHandle(hs, set, par):
    handle = pystir.cSTIR_parameter(hs, set, par)
    _check_status(handle)
    return handle
Ejemplo n.º 3
0
def _float_par(handle, set, par):
    h = pystir.cSTIR_parameter(handle, set, par)
    _check_status(h)
    value = pystir.floatDataFromHandle(h)
    pystir.deleteDataHandle(h)
    return value
Ejemplo n.º 4
0
def _getParameterHandle(hs, set, par):
    handle = pystir.cSTIR_parameter(hs, set, par)
    _check_status(handle)
    return handle
Ejemplo n.º 5
0
def _float_par(handle, set, par):
    h = pystir.cSTIR_parameter(handle, set, par)
    _check_status(h)
    value = pyiutil.floatDataFromHandle(h)
    pyiutil.deleteDataHandle(h)
    return value