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
def _getParameterHandle(hs, set, par): handle = pystir.cSTIR_parameter(hs, set, par) _check_status(handle) return handle
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
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