C# Class PXCUPipeline, Mathius_DOE

Inheritance: IDisposable
Datei anzeigen Open project: RandomNPC/Mathius_DOE Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AcquireFrame() public method

public AcquireFrame ( bool wait ) : bool
wait bool
return bool

Close() public method

public Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Init() public method

public Init ( Mode, mode ) : bool
mode Mode,
return bool

IsDisconnected() public method

public IsDisconnected ( ) : bool
return bool

MapDepthToColorCoordinates() public method

public MapDepthToColorCoordinates ( PXCMPoint3DF32, pos2d, PXCMPointF32, &posc ) : bool
pos2d PXCMPoint3DF32,
posc PXCMPointF32,
return bool

MapDepthToColorCoordinates() public method

public MapDepthToColorCoordinates ( Vector3 pos2d, Vector2 &posc ) : bool
pos2d Vector3
posc Vector2
return bool

PXCUPipeline() public method

public PXCUPipeline ( ) : System
return System

PauseFrame() public method

public PauseFrame ( Mode, mode, bool pause ) : void
mode Mode,
pause bool
return void

ProjectImageToRealWorld() public method

public ProjectImageToRealWorld ( PXCMPoint3DF32, pos2d, PXCMPoint3DF32, &pos3d ) : bool
pos2d PXCMPoint3DF32,
pos3d PXCMPoint3DF32,
return bool

ProjectImageToRealWorldC() public method

public ProjectImageToRealWorldC ( Vector3 pos2d, Vector3 &pos3d ) : bool
pos2d Vector3
pos3d Vector3
return bool

ProjectRealWorldToImage() public method

public ProjectRealWorldToImage ( PXCMPoint3DF32, pos3d, PXCMPointF32, &pos2d ) : bool
pos3d PXCMPoint3DF32,
pos2d PXCMPointF32,
return bool

ProjectRealWorldToImage() public method

public ProjectRealWorldToImage ( Vector3 pos3d, Vector2 &pos2d ) : bool
pos3d Vector3
pos2d Vector2
return bool

QueryDepthMap() public method

public QueryDepthMap ( short depthmap ) : bool
depthmap short
return bool

QueryDepthMapSize() public method

public QueryDepthMapSize ( int size ) : bool
size int
return bool

QueryDeviceProperty() public method

public QueryDeviceProperty ( PXCMCapture pty, float data ) : bool
pty PXCMCapture
data float
return bool

QueryFaceID() public method

public QueryFaceID ( int fidx, Int32 &face, System.UInt64 &timeStamp ) : bool
fidx int
face System.Int32
timeStamp System.UInt64
return bool

QueryFaceLandmarkData() public method

public QueryFaceLandmarkData ( Int32 face, PXCMFaceAnalysis label, PXCMFaceAnalysis data ) : bool
face System.Int32
label PXCMFaceAnalysis
data PXCMFaceAnalysis
return bool

QueryFaceLandmarkData() public method

public QueryFaceLandmarkData ( Int32 face, PXCMFaceAnalysis label, int idx, PXCMFaceAnalysis &data ) : bool
face System.Int32
label PXCMFaceAnalysis
idx int
data PXCMFaceAnalysis
return bool

QueryFaceLandmarkPose() public method

public QueryFaceLandmarkPose ( Int32 face, PXCMFaceAnalysis &data ) : bool
face System.Int32
data PXCMFaceAnalysis
return bool

QueryFaceLocationData() public method

public QueryFaceLocationData ( Int32 face, PXCMFaceAnalysis &data ) : bool
face System.Int32
data PXCMFaceAnalysis
return bool

QueryGeoNode() public method

public QueryGeoNode ( PXCMGesture body, PXCMGesture &data ) : bool
body PXCMGesture
data PXCMGesture
return bool

QueryGesture() public method

public QueryGesture ( PXCMGesture body, PXCMGesture &data ) : bool
body PXCMGesture
data PXCMGesture
return bool

QueryIRMap() public method

public QueryIRMap ( short irmap ) : bool
irmap short
return bool

QueryIRMapSize() public method

public QueryIRMapSize ( int size ) : bool
size int
return bool

QueryLabelMap() public method

public QueryLabelMap ( byte labelmap, int labels ) : bool
labelmap byte
labels int
return bool

QueryLabelMapAsImage() public method

public QueryLabelMapAsImage ( Texture2D text2d ) : bool
text2d UnityEngine.Texture2D
return bool

QueryLabelMapSize() public method

public QueryLabelMapSize ( int size ) : bool
size int
return bool

QueryRGB() public method

public QueryRGB ( Int32 rgb ) : bool
rgb Int32
return bool

QueryRGB() public method

public QueryRGB ( Texture2D text2d ) : bool
text2d Texture2D
return bool

QueryRGBSize() public method

public QueryRGBSize ( int size ) : bool
size int
return bool

QueryUVMap() public method

public QueryUVMap ( float uvmap ) : bool
uvmap float
return bool

QueryUVMapSize() public method

public QueryUVMapSize ( int size ) : bool
size int
return bool

QueryVoiceRecognized() public method

public QueryVoiceRecognized ( PXCMVoiceRecognition &data ) : bool
data PXCMVoiceRecognition
return bool

ReleaseFrame() public method

public ReleaseFrame ( ) : void
return void

SetDeviceProperty() public method

public SetDeviceProperty ( PXCMCapture pty, float data ) : bool
pty PXCMCapture
data float
return bool

SetVoiceCommands() public method

public SetVoiceCommands ( String cmds ) : bool
cmds String
return bool

SetVoiceDictation() public method

public SetVoiceDictation ( ) : bool
return bool

SetVoiceLanguage() public method

public SetVoiceLanguage ( PXCMVoiceRecognition language ) : bool
language PXCMVoiceRecognition
return bool