Esempio n. 1
0
 public void RequestCalibration(UserID user, bool force)
 {
     UInt32 status = OpenNIImporter.xnRequestSkeletonCalibration(this.InternalObject, user, force);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 2
0
 public void AbortCalibration(UserID user)
 {
     UInt32 status = OpenNIImporter.xnAbortSkeletonCalibration(this.InternalObject, user);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 3
0
 public void SetJointActive(SkeletonJoint joint, bool state)
 {
     UInt32 status = OpenNIImporter.xnSetJointActive(this.InternalObject, joint, state);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 4
0
 public void GetSkeletonJointOrientation(UserID user, SkeletonJoint eJoint, SkeletonJointOrientation joint)
 {
     UInt32 status = OpenNIImporter.xnGetSkeletonJointOrientation(this.InternalObject, user, eJoint, joint);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 5
0
 public void SetSmoothing(float factor)
 {
     UInt32 status = OpenNIImporter.xnSetSkeletonSmoothing(this.InternalObject, factor);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 6
0
 public void SetSkeletonProfile(SkeletonProfile profile)
 {
     UInt32 status = OpenNIImporter.xnSetSkeletonProfile(this.InternalObject, profile);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 7
0
 public void StopTracking(UserID user)
 {
     UInt32 status = OpenNIImporter.xnStopSkeletonTracking(this.InternalObject, user);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 8
0
 public void Reset(UserID user)
 {
     UInt32 status = OpenNIImporter.xnResetSkeleton(this.InternalObject, user);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 9
0
 public void ClearCalibrationData(UInt32 slot)
 {
     UInt32 status = OpenNIImporter.xnClearSkeletonCalibrationData(this.InternalObject, slot);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 10
0
 public void LoadCalibrationData(UserID user, UInt32 slot)
 {
     UInt32 status = OpenNIImporter.xnLoadSkeletonCalibrationData(this.InternalObject, user, slot);
     WrapperUtils.CheckStatus(status);
 }
Esempio n. 11
0
        public void StartTracking(ref Point3D position)
        {
            UInt32 status = OpenNIImporter.xnStartTracking(this.InternalObject, ref position);

            WrapperUtils.CheckStatus(status);
        }
Esempio n. 12
0
        public void StopTrackingAll()
        {
            UInt32 status = OpenNIImporter.xnStopTrackingAll(this.InternalObject);

            WrapperUtils.CheckStatus(status);
        }
        public void SetPosition(uint index, BoundingBox3D pos)
        {
            UInt32 status = OpenNIImporter.xnSetUserPosition(this.InternalObject, index, ref pos);

            WrapperUtils.CheckStatus(status);
        }