Click or drag to resize
BodyWrapper Class
Represents a Kinect Body. Kinect does not allow us to explicitly create a new Body object.
Inheritance Hierarchy
SystemObject
  LightBuzz.VitruviusBodyWrapper

Namespace: LightBuzz.Vitruvius
Assembly: LightBuzz.Vitruvius (in LightBuzz.Vitruvius.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
public class BodyWrapper

The BodyWrapper type exposes the following members.

Constructors
  NameDescription
Public methodBodyWrapper
Initializes a new instance of the BodyWrapper class
Top
Properties
  NameDescription
Public propertyHandLeftConfidence
The tracking confidence of the left hand.
Public propertyHandLeftState
The state of the left hand.
Public propertyHandRightConfidence
The tracking confidence of the right hand.
Public propertyHandRightState
The state of the right hand.
Public propertyIsTracked
Determines whether the current body is tracked.
Public propertyJointOrientations
The joint orientations of the current body.
Public propertyJoints
The joints of the current body.
Public propertyLean
The lean point of the current body.
Public propertyLeanTrackingState
The lean tracking state of the current body.
Public propertyMap2D
The joint mapping on 2D of the current body.
Public propertyTrackingId
The tracking identifier of the current body.
Top
Methods
  NameDescription
Public methodStatic memberCreate
Creates a new BodyWrapper according to the specified parameters.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSet
Copies a Body object into the current BodyWrapper object.
Public methodSetMap2D
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodCopyTo
Copies the current body to another BodyWrapper object.
(Defined by BodyWrapperExtensions.)
Public Extension MethodHeight
Retruns the height of the current body.
(Defined by BodyWrapperExtensions.)
Public Extension MethodIsStable
Determines whether the current body is stable, without leaning.
(Defined by BodyWrapperExtensions.)
Public Extension MethodMatch(Body)Overloaded.
Determines whether the poses of the specified bodies match.
(Defined by BodyWrapperExtensions.)
Public Extension MethodMatch(BodyWrapper)Overloaded.
Determines whether the poses of the specified bodies match.
(Defined by BodyWrapperExtensions.)
Public Extension MethodRotationAngle
Calculates the rotation of the specified body wrapper in the vertical axis.
(Defined by BodyWrapperExtensions.)
Public Extension MethodToJSON
Serializes the current BodyWrapper to JSON.
(Defined by SerializationExtensions.)
Public Extension MethodTrackedJoints
Returns a collection of the tracked joints of the current body.
(Defined by BodyWrapperExtensions.)
Public Extension MethodUpperHeight
Returns the upper height of the current body (head to waist).
(Defined by BodyWrapperExtensions.)
Top
See Also