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

            WrapperUtils.CheckStatus(status);
        }
Пример #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);
        }