コード例 #1
0
ファイル: pStir.py プロジェクト: CCPPETMR/xSTIR
 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
コード例 #2
0
ファイル: stir.py プロジェクト: evgueni-ovtchinnikov/xSTIR
def _getParameterHandle(hs, set, par):
    handle = pystir.cSTIR_parameter(hs, set, par)
    _check_status(handle)
    return handle
コード例 #3
0
ファイル: stir.py プロジェクト: evgueni-ovtchinnikov/xSTIR
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
コード例 #4
0
ファイル: pStir.py プロジェクト: CCPPETMR/xSTIR
def _getParameterHandle(hs, set, par):
    handle = pystir.cSTIR_parameter(hs, set, par)
    _check_status(handle)
    return handle
コード例 #5
0
ファイル: pStir.py プロジェクト: CCPPETMR/xSTIR
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