C# Класс PXCUPipeline, Mathius_DOE

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AcquireFrame ( bool wait ) : bool
Close ( ) : void
Dispose ( ) : void
Init ( Mode, mode ) : bool
IsDisconnected ( ) : bool
MapDepthToColorCoordinates ( PXCMPoint3DF32, pos2d, PXCMPointF32, &posc ) : bool
MapDepthToColorCoordinates ( Vector3 pos2d, Vector2 &posc ) : bool
PXCUPipeline ( ) : System
PauseFrame ( Mode, mode, bool pause ) : void
ProjectImageToRealWorld ( PXCMPoint3DF32, pos2d, PXCMPoint3DF32, &pos3d ) : bool
ProjectImageToRealWorldC ( Vector3 pos2d, Vector3 &pos3d ) : bool
ProjectRealWorldToImage ( PXCMPoint3DF32, pos3d, PXCMPointF32, &pos2d ) : bool
ProjectRealWorldToImage ( Vector3 pos3d, Vector2 &pos2d ) : bool
QueryDepthMap ( short depthmap ) : bool
QueryDepthMapSize ( int size ) : bool
QueryDeviceProperty ( PXCMCapture pty, float data ) : bool
QueryFaceID ( int fidx, Int32 &face, System.UInt64 &timeStamp ) : bool
QueryFaceLandmarkData ( Int32 face, PXCMFaceAnalysis label, PXCMFaceAnalysis data ) : bool
QueryFaceLandmarkData ( Int32 face, PXCMFaceAnalysis label, int idx, PXCMFaceAnalysis &data ) : bool
QueryFaceLandmarkPose ( Int32 face, PXCMFaceAnalysis &data ) : bool
QueryFaceLocationData ( Int32 face, PXCMFaceAnalysis &data ) : bool
QueryGeoNode ( PXCMGesture body, PXCMGesture &data ) : bool
QueryGesture ( PXCMGesture body, PXCMGesture &data ) : bool
QueryIRMap ( short irmap ) : bool
QueryIRMapSize ( int size ) : bool
QueryLabelMap ( byte labelmap, int labels ) : bool
QueryLabelMapAsImage ( Texture2D text2d ) : bool
QueryLabelMapSize ( int size ) : bool
QueryRGB ( Int32 rgb ) : bool
QueryRGB ( Texture2D text2d ) : bool
QueryRGBSize ( int size ) : bool
QueryUVMap ( float uvmap ) : bool
QueryUVMapSize ( int size ) : bool
QueryVoiceRecognized ( PXCMVoiceRecognition &data ) : bool
ReleaseFrame ( ) : void
SetDeviceProperty ( PXCMCapture pty, float data ) : bool
SetVoiceCommands ( String cmds ) : bool
SetVoiceDictation ( ) : bool
SetVoiceLanguage ( PXCMVoiceRecognition language ) : bool

Приватные методы

Метод Описание
AcquireFrameC ( IntPtr pp, bool wait ) : bool
CloseC ( IntPtr pp ) : void
CreateC ( ) : IntPtr
DestroyC ( IntPtr pp ) : void
Dispose ( bool dispose ) : void
InitC ( IntPtr pp, Mode, mode ) : bool
IsDisconnectedC ( IntPtr pp ) : bool
MapDepthToColorCoordinatesC ( IntPtr pp, Int32 npoints, PXCMPoint3DF32, pos2d, PXCMPointF32, posc ) : bool
MapDepthToColorCoordinatesC ( IntPtr pp, Int32 npoints, Vector3 pos2d, Vector2 posc ) : bool
PauseFrameC ( IntPtr pp, Mode, mode, bool pause ) : void
ProjectImageToRealWorldC ( IntPtr pp, Int32 npoints, PXCMPoint3DF32, pos2d, PXCMPoint3DF32, pos3d ) : bool
ProjectImageToRealWorldC ( IntPtr pp, Int32 npoints, Vector3 pos2d, Vector3 pos3d ) : bool
ProjectRealWorldToImageC ( IntPtr pp, Int32 npoints, PXCMPoint3DF32, pos3d, PXCMPointF32, pos2d ) : bool
ProjectRealWorldToImageC ( IntPtr pp, Int32 npoints, Vector3 pos3d, Vector2 pos2d ) : bool
QueryDepthMapC ( IntPtr pp, IntPtr data ) : bool
QueryDepthMapSizeC ( IntPtr pp, int &width, int &height ) : bool
QueryDevicePropertyC ( IntPtr pp, PXCMCapture pty, int npty, IntPtr data ) : bool
QueryFaceIDC ( IntPtr pp, int fidx, Int32 &face, System.UInt64 &timeStamp ) : bool
QueryFaceLandmarkDataC ( IntPtr pp, Int32 face, PXCMFaceAnalysis label, int idx, PXCMFaceAnalysis &data ) : bool
QueryFaceLandmarkPoseC ( IntPtr pp, Int32 face, PXCMFaceAnalysis &data ) : bool
QueryFaceLocationDataC ( IntPtr pp, Int32 face, PXCMFaceAnalysis &data ) : bool
QueryGeoNodeC ( IntPtr pp, PXCMGesture body, PXCMGesture &data ) : bool
QueryGestureC ( IntPtr pp, PXCMGesture body, PXCMGesture &data ) : bool
QueryIRMapC ( IntPtr pp, IntPtr data ) : bool
QueryIRMapSizeC ( IntPtr pp, int &width, int &height ) : bool
QueryLabelMapC ( IntPtr pp, IntPtr data, IntPtr labels ) : bool
QueryLabelMapSizeC ( IntPtr pp, int &width, int &height ) : bool
QueryRGBC ( IntPtr pp, IntPtr data ) : bool
QueryRGBSizeC ( IntPtr pp, int &width, int &height ) : bool
QueryUVMapC ( IntPtr pp, IntPtr data ) : bool
QueryUVMapSizeC ( IntPtr pp, int &width, int &height ) : bool
QueryVoiceRecognizedC ( IntPtr pp, IntPtr data ) : bool
ReleaseFrameC ( IntPtr pp ) : void
SetDevicePropertyC ( IntPtr pp, PXCMCapture pty, int npty, IntPtr data ) : bool
SetVoiceCommandC ( IntPtr pp, [ cmd ) : bool
SetVoiceDictationC ( IntPtr pp ) : bool
SetVoiceLanguageC ( IntPtr pp, PXCMVoiceRecognition language ) : bool

Описание методов

AcquireFrame() публичный Метод

public AcquireFrame ( bool wait ) : bool
wait bool
Результат bool

Close() публичный Метод

public Close ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Init() публичный Метод

public Init ( Mode, mode ) : bool
mode Mode,
Результат bool

IsDisconnected() публичный Метод

public IsDisconnected ( ) : bool
Результат bool

MapDepthToColorCoordinates() публичный Метод

public MapDepthToColorCoordinates ( PXCMPoint3DF32, pos2d, PXCMPointF32, &posc ) : bool
pos2d PXCMPoint3DF32,
posc PXCMPointF32,
Результат bool

MapDepthToColorCoordinates() публичный Метод

public MapDepthToColorCoordinates ( Vector3 pos2d, Vector2 &posc ) : bool
pos2d Vector3
posc Vector2
Результат bool

PXCUPipeline() публичный Метод

public PXCUPipeline ( ) : System
Результат System

PauseFrame() публичный Метод

public PauseFrame ( Mode, mode, bool pause ) : void
mode Mode,
pause bool
Результат void

ProjectImageToRealWorld() публичный Метод

public ProjectImageToRealWorld ( PXCMPoint3DF32, pos2d, PXCMPoint3DF32, &pos3d ) : bool
pos2d PXCMPoint3DF32,
pos3d PXCMPoint3DF32,
Результат bool

ProjectImageToRealWorldC() публичный Метод

public ProjectImageToRealWorldC ( Vector3 pos2d, Vector3 &pos3d ) : bool
pos2d Vector3
pos3d Vector3
Результат bool

ProjectRealWorldToImage() публичный Метод

public ProjectRealWorldToImage ( PXCMPoint3DF32, pos3d, PXCMPointF32, &pos2d ) : bool
pos3d PXCMPoint3DF32,
pos2d PXCMPointF32,
Результат bool

ProjectRealWorldToImage() публичный Метод

public ProjectRealWorldToImage ( Vector3 pos3d, Vector2 &pos2d ) : bool
pos3d Vector3
pos2d Vector2
Результат bool

QueryDepthMap() публичный Метод

public QueryDepthMap ( short depthmap ) : bool
depthmap short
Результат bool

QueryDepthMapSize() публичный Метод

public QueryDepthMapSize ( int size ) : bool
size int
Результат bool

QueryDeviceProperty() публичный Метод

public QueryDeviceProperty ( PXCMCapture pty, float data ) : bool
pty PXCMCapture
data float
Результат bool

QueryFaceID() публичный Метод

public QueryFaceID ( int fidx, Int32 &face, System.UInt64 &timeStamp ) : bool
fidx int
face System.Int32
timeStamp System.UInt64
Результат bool

QueryFaceLandmarkData() публичный Метод

public QueryFaceLandmarkData ( Int32 face, PXCMFaceAnalysis label, PXCMFaceAnalysis data ) : bool
face System.Int32
label PXCMFaceAnalysis
data PXCMFaceAnalysis
Результат bool

QueryFaceLandmarkData() публичный Метод

public QueryFaceLandmarkData ( Int32 face, PXCMFaceAnalysis label, int idx, PXCMFaceAnalysis &data ) : bool
face System.Int32
label PXCMFaceAnalysis
idx int
data PXCMFaceAnalysis
Результат bool

QueryFaceLandmarkPose() публичный Метод

public QueryFaceLandmarkPose ( Int32 face, PXCMFaceAnalysis &data ) : bool
face System.Int32
data PXCMFaceAnalysis
Результат bool

QueryFaceLocationData() публичный Метод

public QueryFaceLocationData ( Int32 face, PXCMFaceAnalysis &data ) : bool
face System.Int32
data PXCMFaceAnalysis
Результат bool

QueryGeoNode() публичный Метод

public QueryGeoNode ( PXCMGesture body, PXCMGesture &data ) : bool
body PXCMGesture
data PXCMGesture
Результат bool

QueryGesture() публичный Метод

public QueryGesture ( PXCMGesture body, PXCMGesture &data ) : bool
body PXCMGesture
data PXCMGesture
Результат bool

QueryIRMap() публичный Метод

public QueryIRMap ( short irmap ) : bool
irmap short
Результат bool

QueryIRMapSize() публичный Метод

public QueryIRMapSize ( int size ) : bool
size int
Результат bool

QueryLabelMap() публичный Метод

public QueryLabelMap ( byte labelmap, int labels ) : bool
labelmap byte
labels int
Результат bool

QueryLabelMapAsImage() публичный Метод

public QueryLabelMapAsImage ( Texture2D text2d ) : bool
text2d UnityEngine.Texture2D
Результат bool

QueryLabelMapSize() публичный Метод

public QueryLabelMapSize ( int size ) : bool
size int
Результат bool

QueryRGB() публичный Метод

public QueryRGB ( Int32 rgb ) : bool
rgb Int32
Результат bool

QueryRGB() публичный Метод

public QueryRGB ( Texture2D text2d ) : bool
text2d Texture2D
Результат bool

QueryRGBSize() публичный Метод

public QueryRGBSize ( int size ) : bool
size int
Результат bool

QueryUVMap() публичный Метод

public QueryUVMap ( float uvmap ) : bool
uvmap float
Результат bool

QueryUVMapSize() публичный Метод

public QueryUVMapSize ( int size ) : bool
size int
Результат bool

QueryVoiceRecognized() публичный Метод

public QueryVoiceRecognized ( PXCMVoiceRecognition &data ) : bool
data PXCMVoiceRecognition
Результат bool

ReleaseFrame() публичный Метод

public ReleaseFrame ( ) : void
Результат void

SetDeviceProperty() публичный Метод

public SetDeviceProperty ( PXCMCapture pty, float data ) : bool
pty PXCMCapture
data float
Результат bool

SetVoiceCommands() публичный Метод

public SetVoiceCommands ( String cmds ) : bool
cmds String
Результат bool

SetVoiceDictation() публичный Метод

public SetVoiceDictation ( ) : bool
Результат bool

SetVoiceLanguage() публичный Метод

public SetVoiceLanguage ( PXCMVoiceRecognition language ) : bool
language PXCMVoiceRecognition
Результат bool