コード例 #1
0
ファイル: STIR_params.py プロジェクト: danieldeidda/SIRF
def uint16_pars(handle, group, par, n):
    h = parameter(handle, group, par)
    check_status(h)
    value = ()
    for i in range(n):
        value += (pyiutil.uint16DataItemFromHandle(h, i),)
    pyiutil.deleteDataHandle(h)
    return value
コード例 #2
0
ファイル: STIR_params.py プロジェクト: danieldeidda/SIRF
def int_par(handle, group, par):
    h = parameter(handle, group, par)
    check_status(h, inspect.stack()[1])
    value = pyiutil.intDataFromHandle(h)
    pyiutil.deleteDataHandle(h)
    return value
コード例 #3
0
ファイル: STIR_params.py プロジェクト: danieldeidda/SIRF
def parameter_handle(hs, group, par):
    handle = parameter(hs, group, par)
    check_status(handle, inspect.stack()[1])
    return handle
コード例 #4
0
ファイル: STIR_params.py プロジェクト: danieldeidda/SIRF
def char_par(handle, group, par):
    h = parameter(handle, group, par)
    check_status(h)
    value = pyiutil.charDataFromHandle(h)
    pyiutil.deleteDataHandle(h)
    return value
コード例 #5
0
ファイル: STIR_params.py プロジェクト: danieldeidda/SIRF
def float_par(handle, group, par):
    h = parameter(handle, group, par)
    check_status(h)
    v = pyiutil.floatDataFromHandle(h)
    pyiutil.deleteDataHandle(h)
    return v