C# Class xn.SkeletonCapability

Inheritance: Capability
Afficher le fichier Open project: roxlu/OpenNI Class Usage Examples

Méthodes publiques

Méthode Description
AbortCalibration ( UInt32 user ) : void
ClearCalibrationData ( UInt32 slot ) : void
GetCalibrationPose ( ) : string
GetSkeletonJoint ( UInt32 user, SkeletonJoint eJoint, SkeletonJointTransformation joint ) : void
GetSkeletonJointOrientation ( UInt32 user, SkeletonJoint eJoint, SkeletonJointOrientation joint ) : void
GetSkeletonJointPosition ( UInt32 user, SkeletonJoint eJoint, SkeletonJointPosition &joint ) : void
IsCalibrated ( UInt32 user ) : bool
IsCalibrating ( UInt32 user ) : bool
IsCalibrationData ( UInt32 slot ) : bool
IsJointActive ( SkeletonJoint joint ) : bool
IsJointAvailable ( SkeletonJoint joint ) : bool
IsProfileAvailable ( SkeletonProfile profile ) : bool
IsTracking ( UInt32 user ) : bool
LoadCalibrationData ( UInt32 user, UInt32 slot ) : void
NeedPoseForCalibration ( ) : bool
RequestCalibration ( UInt32 user, bool force ) : void
Reset ( UInt32 user ) : void
SaveCalibrationData ( UInt32 user, UInt32 slot ) : void
SetJointActive ( SkeletonJoint joint, bool state ) : void
SetSkeletonProfile ( SkeletonProfile profile ) : void
SetSmoothing ( float factor ) : void
SkeletonCapability ( ProductionNode node ) : System
StartTracking ( UInt32 user ) : void
StopTracking ( UInt32 user ) : void

Private Methods

Méthode Description
InternalCalibrationEnd ( IntPtr hNode, UInt32 id, bool success, IntPtr pCookie ) : void
InternalCalibrationStart ( IntPtr hNode, UInt32 id, IntPtr pCookie ) : void

Method Details

AbortCalibration() public méthode

public AbortCalibration ( UInt32 user ) : void
user System.UInt32
Résultat void

ClearCalibrationData() public méthode

public ClearCalibrationData ( UInt32 slot ) : void
slot System.UInt32
Résultat void

GetCalibrationPose() public méthode

public GetCalibrationPose ( ) : string
Résultat string

GetSkeletonJoint() public méthode

public GetSkeletonJoint ( UInt32 user, SkeletonJoint eJoint, SkeletonJointTransformation joint ) : void
user System.UInt32
eJoint SkeletonJoint
joint SkeletonJointTransformation
Résultat void

GetSkeletonJointOrientation() public méthode

public GetSkeletonJointOrientation ( UInt32 user, SkeletonJoint eJoint, SkeletonJointOrientation joint ) : void
user System.UInt32
eJoint SkeletonJoint
joint SkeletonJointOrientation
Résultat void

GetSkeletonJointPosition() public méthode

public GetSkeletonJointPosition ( UInt32 user, SkeletonJoint eJoint, SkeletonJointPosition &joint ) : void
user System.UInt32
eJoint SkeletonJoint
joint SkeletonJointPosition
Résultat void

IsCalibrated() public méthode

public IsCalibrated ( UInt32 user ) : bool
user System.UInt32
Résultat bool

IsCalibrating() public méthode

public IsCalibrating ( UInt32 user ) : bool
user System.UInt32
Résultat bool

IsCalibrationData() public méthode

public IsCalibrationData ( UInt32 slot ) : bool
slot System.UInt32
Résultat bool

IsJointActive() public méthode

public IsJointActive ( SkeletonJoint joint ) : bool
joint SkeletonJoint
Résultat bool

IsJointAvailable() public méthode

public IsJointAvailable ( SkeletonJoint joint ) : bool
joint SkeletonJoint
Résultat bool

IsProfileAvailable() public méthode

public IsProfileAvailable ( SkeletonProfile profile ) : bool
profile SkeletonProfile
Résultat bool

IsTracking() public méthode

public IsTracking ( UInt32 user ) : bool
user System.UInt32
Résultat bool

LoadCalibrationData() public méthode

public LoadCalibrationData ( UInt32 user, UInt32 slot ) : void
user System.UInt32
slot System.UInt32
Résultat void

NeedPoseForCalibration() public méthode

public NeedPoseForCalibration ( ) : bool
Résultat bool

RequestCalibration() public méthode

public RequestCalibration ( UInt32 user, bool force ) : void
user System.UInt32
force bool
Résultat void

Reset() public méthode

public Reset ( UInt32 user ) : void
user System.UInt32
Résultat void

SaveCalibrationData() public méthode

public SaveCalibrationData ( UInt32 user, UInt32 slot ) : void
user System.UInt32
slot System.UInt32
Résultat void

SetJointActive() public méthode

public SetJointActive ( SkeletonJoint joint, bool state ) : void
joint SkeletonJoint
state bool
Résultat void

SetSkeletonProfile() public méthode

public SetSkeletonProfile ( SkeletonProfile profile ) : void
profile SkeletonProfile
Résultat void

SetSmoothing() public méthode

public SetSmoothing ( float factor ) : void
factor float
Résultat void

SkeletonCapability() public méthode

public SkeletonCapability ( ProductionNode node ) : System
node ProductionNode
Résultat System

StartTracking() public méthode

public StartTracking ( UInt32 user ) : void
user System.UInt32
Résultat void

StopTracking() public méthode

public StopTracking ( UInt32 user ) : void
user System.UInt32
Résultat void