models package
Submodules
models.DataEngine
-
class models.DataEngine.DataEngine(depthCameraController, queueLength=3)[source]
Bases: PySide.QtCore.QObject
-
captureDepthFrame(depthCamera, frame, type)[source]
-
capturePointCloudFrame(depthCamera, frame, type)[source]
-
captureToFFrame(depthCamera, frame, type)[source]
-
clearData()[source]
-
computeRateFactor()[source]
-
connectData(type, function, connectionType=PySide.QtCore.Qt.ConnectionType.AutoConnection)[source]
-
dataAvailableAmbient = <PySide.QtCore.Signal object at 0x000000001C5BA298>
-
dataAvailableAmplitude = <PySide.QtCore.Signal object at 0x000000001C5BA2D0>
-
dataAvailableAmplitudeAverage = <PySide.QtCore.Signal object at 0x000000001C5BA308>
-
dataAvailableAmplitudeStandardDeviation = <PySide.QtCore.Signal object at 0x000000001C5BA340>
-
dataAvailableDepth = <PySide.QtCore.Signal object at 0x000000001C5BA378>
-
dataAvailableDepthAverage = <PySide.QtCore.Signal object at 0x000000001C5BA3B0>
-
dataAvailableDepthStandardDeviation = <PySide.QtCore.Signal object at 0x000000001C5BA3E8>
-
dataAvailableDistance = <PySide.QtCore.Signal object at 0x000000001C5BA420>
-
dataAvailableFlags = <PySide.QtCore.Signal object at 0x000000001C5BA458>
-
dataAvailablePhase = <PySide.QtCore.Signal object at 0x000000001C5BA1F0>
-
dataAvailablePhaseAverage = <PySide.QtCore.Signal object at 0x000000001C5BA228>
-
dataAvailablePhaseStandardDeviation = <PySide.QtCore.Signal object at 0x000000001C5BA260>
-
dataAvailablePointCloud = <PySide.QtCore.Signal object at 0x000000001C5BA490>
-
dataFormats = {'amplitude_avg': <models.DataEngine.DataFormat object at 0x0000000006AA4748>, 'depth_std': <models.DataEngine.DataFormat object at 0x000000001C53DFD0>, 'amplitude_std': <models.DataEngine.DataFormat object at 0x0000000006AA47B8>, 'ambient': <models.DataEngine.DataFormat object at 0x0000000006AA4668>, 'phase': <models.DataEngine.DataFormat object at 0x0000000006AA44E0>, 'distance': <models.DataEngine.DataFormat object at 0x000000001C5BA080>, 'depth': <models.DataEngine.DataFormat object at 0x000000001C53D278>, 'phase_std': <models.DataEngine.DataFormat object at 0x0000000006AA45F8>, 'flags': <models.DataEngine.DataFormat object at 0x000000001C5BA0F0>, 'amplitude': <models.DataEngine.DataFormat object at 0x0000000006AA46D8>, 'phase_avg': <models.DataEngine.DataFormat object at 0x0000000006AA4518>, 'pointcloud': <models.DataEngine.DataFormat object at 0x000000001C5BA160>, 'depth_avg': <models.DataEngine.DataFormat object at 0x000000001C53DF60>}
-
disableStatistics()[source]
-
disconnectData(type, function)[source]
-
enableStatistics()[source]
-
getDataFormats()[source]
-
getDepthCameraController()[source]
-
getFrameSize()[source]
-
processDepthFrame()[source]
-
processPointCloudFrame()[source]
-
processToFFrame()[source]
-
rateFactorChanged = <PySide.QtCore.Signal object at 0x0000000006AA4490>
-
setSettlingTime(settlingTime)[source]
-
staticMetaObject = <PySide.QtCore.QMetaObject object at 0x000000001C546D48>
-
statisticsChanged = <PySide.QtCore.Signal object at 0x0000000006AA4458>
-
stop()[source]
-
class models.DataEngine.DataFormat(name, title, dataType, elementType, colorMapType, levels, numPoints, levels2=None, isDepthType=False, scalingFactor=1)[source]
Bases: object
-
COLOR_MAP_BW = 0
-
COLOR_MAP_FULL = 1
-
DATA_2D = 0
-
DATA_3D = 1
-
init()[source]
-
setColorMapType(colorMapType)[source]
-
setLevels(levels)[source]
-
setScalingFactor(scalingFactor)[source]
models.DepthCameraStreamController
-
class models.DepthCameraStreamController.DepthCameraStreamController(cameraSystem, depthCamera=None)[source]
Bases: PySide.QtCore.QObject
-
addDepthCameraSource()[source]
-
addFileStreamSource(filename)[source]
-
beforestart = <PySide.QtCore.Signal object at 0x0000000006A95B90>
-
callbackInternal(depthCamera, frame, type)[source]
-
clearCallback(type, callback)[source]
-
disconnectDepthCamera(onlyFromUI=False)[source]
-
getCameraSystem()[source]
-
getCurrentSource()[source]
-
getDepthCamera()[source]
-
getSources()[source]
-
isPaused()[source]
-
isRunning()[source]
-
onDepthCameraSet = <PySide.QtCore.Signal object at 0x0000000006A95D18>
-
pause()[source]
-
paused = <PySide.QtCore.Signal object at 0x0000000006A95C00>
-
registerCallback(type, callback)[source]
-
removeStreamSource(index)[source]
-
resumed = <PySide.QtCore.Signal object at 0x0000000006A95C38>
-
setCurrentSource(pos)[source]
-
setDepthCamera(depthCamera)[source]
-
sourceListChanged = <PySide.QtCore.Signal object at 0x0000000006A95C70>
-
sourceSelected = <PySide.QtCore.Signal object at 0x0000000006A95CE0>
-
start()[source]
-
started = <PySide.QtCore.Signal object at 0x0000000006A95B58>
-
staticMetaObject = <PySide.QtCore.QMetaObject object at 0x0000000006A9C088>
-
stop()[source]
-
stopped = <PySide.QtCore.Signal object at 0x0000000006A95BC8>
-
class models.DepthCameraStreamController.DepthCameraStreamSource(depthCamera)[source]
Bases: models.DepthCameraStreamController.StreamSource
-
callbackInternal(depthCamera, frame, type)[source]
-
isInitialized()[source]
-
isLiveStream()[source]
-
isPaused()[source]
-
isRunning()[source]
-
pause()[source]
-
resume()[source]
-
setDepthCamera(depthCamera)[source]
-
start()[source]
-
staticMetaObject = <PySide.QtCore.QMetaObject object at 0x0000000006A89F88>
-
stop()[source]
-
class models.DepthCameraStreamController.FileStreamSource(filename, cameraSystem)[source]
Bases: models.DepthCameraStreamController.StreamSource
-
currentPosition()[source]
-
currentTimestamp()[source]
-
isInitialized()[source]
-
isLiveStream()[source]
-
isRunning()[source]
-
isSeekable()[source]
-
length()[source]
-
pause()[source]
-
processNext()[source]
-
runLoop()[source]
-
seek(pos)[source]
-
start()[source]
-
staticMetaObject = <PySide.QtCore.QMetaObject object at 0x0000000006A9C048>
-
stop()[source]
-
class models.DepthCameraStreamController.StreamSource(name, parent=None)[source]
Bases: PySide.QtCore.QObject
-
beforestart = <PySide.QtCore.Signal object at 0x0000000006A95A08>
-
currentPosition()[source]
-
currentTimestamp()[source]
-
getAmplitudeScalingFactor()[source]
-
getBinning()[source]
-
getDepthScalingFactor()[source]
-
getName()[source]
-
getROI()[source]
-
getStreamParamf(name)[source]
-
isInitialized()[source]
-
isLiveStream()[source]
-
isPaused()[source]
-
isRunning()[source]
-
isSeekable()[source]
-
length()[source]
-
pause()[source]
-
paused = <PySide.QtCore.Signal object at 0x0000000006A95960>
-
removeCallback()[source]
-
resume()[source]
-
resumed = <PySide.QtCore.Signal object at 0x0000000006A95998>
-
seek(pos)[source]
-
setCallback(callback)[source]
-
start()[source]
-
started = <PySide.QtCore.Signal object at 0x0000000006A95A40>
-
staticMetaObject = <PySide.QtCore.QMetaObject object at 0x0000000006A89F48>
-
stop()[source]
-
stopped = <PySide.QtCore.Signal object at 0x0000000006A959D0>
models.ProducerConsumerThread