public static class JointDefine.Type extends Enum
Modifier and Type  Field and Description 

static int 
_ATPOINT
This joint type allows 3 DOF: Markers are
always coincident, and only rotational motion
is allowed.

static int 
_CONSTANTVELOCITY
This joint type allows 2 rotation DOFs,
rotation about both z axes of the joint markers,
Rotation about the second marker's zaxis is equal
and opposite to the first marker's rotation.

static int 
_CYLINDRICAL
This joint type is a single rotation and
a single translation.

static int 
_FIXED
This Joint fixes a link or weld two links,
It removes 6 degrees of freedom

static int 
_INLINE
This joint type indicates a fourdegreeoffreedom (3R + 1T DOF)
primitive that allows one translational and three rotational
motions of one part with respect to another.One part so that
it can only move along a straight line defined on a second part.

static int 
_INPLANE
One part so that it can only move in a plane of a second part.

static int 
_ORIENTATION
The coordinate system of one part so that it cannot rotate with respect
to a second part.

static int 
_PARALLEL
This joint type indicates a fourdegreeoffreedom(1R + 3T DOF) primitive that allows
both translational and rotational motion of one part with respect to another .

static int 
_PERPENDICULAR
This joint type indicates a fivedegreeoffreedom (2R +3T DOF) primitive that allows both
translational and rotational motion of one part with respect to Another.

static int 
_PLANAR
This joint type allows a single rotation
and two translations.

static int 
_REVOLUTE
This joint type is a single axis rotation.

static int 
_SCREW
This joint type is used to couple the
rotation and translation of a cylindrical
joint to remove one degree of freedom.

static int 
_SLIDER
This joint type is a single translation.

static int 
_SPHERICAL
This joint type allows three rotations.

static int 
_UNIVERSAL
This joint type allows two rotations.

static JointDefine.Type 
ATPOINT
This joint type allows 3 DOF: Markers are
always coincident, and only rotational motion
is allowed.

static JointDefine.Type 
CONSTANTVELOCITY
This joint type allows 2 rotation DOFs,
rotation about both z axes of the joint markers,
Rotation about the second marker's zaxis is equal
and opposite to the first marker's rotation.

static JointDefine.Type 
CYLINDRICAL
This joint type is a single rotation and
a single translation.

static JointDefine.Type 
FIXED
This Joint fixes a link or weld two links,
It removes 6 degrees of freedom

static JointDefine.Type 
INLINE
This joint type indicates a fourdegreeoffreedom (3R + 1T DOF)
primitive that allows one translational and three rotational
motions of one part with respect to another.One part so that
it can only move along a straight line defined on a second part.

static JointDefine.Type 
INPLANE
One part so that it can only move in a plane of a second part.

static JointDefine.Type 
ORIENTATION
The coordinate system of one part so that it cannot rotate with respect
to a second part.

static JointDefine.Type 
PARALLEL
This joint type indicates a fourdegreeoffreedom(1R + 3T DOF) primitive that allows
both translational and rotational motion of one part with respect to another .

static JointDefine.Type 
PERPENDICULAR
This joint type indicates a fivedegreeoffreedom (2R +3T DOF) primitive that allows both
translational and rotational motion of one part with respect to Another.

static JointDefine.Type 
PLANAR
This joint type allows a single rotation
and two translations.

static JointDefine.Type 
REVOLUTE
This joint type is a single axis rotation.

static JointDefine.Type 
SCREW
This joint type is used to couple the
rotation and translation of a cylindrical
joint to remove one degree of freedom.

static JointDefine.Type 
SLIDER
This joint type is a single translation.

static JointDefine.Type 
SPHERICAL
This joint type allows three rotations.

static JointDefine.Type 
UNIVERSAL
This joint type allows two rotations.

Modifier and Type  Method and Description 

static JointDefine.Type 
valueOf(int value)
Returns the enum constant of the specified enum type with the specified value.

static JointDefine.Type 
valueOf(String name)
Returns the enum constant of the specified enum type with the specified name.

static JointDefine.Type[] 
values()
Returns an array that contains the values for this enum.

public static final JointDefine.Type REVOLUTE
public static final JointDefine.Type SLIDER
public static final JointDefine.Type CYLINDRICAL
public static final JointDefine.Type SCREW
public static final JointDefine.Type UNIVERSAL
public static final JointDefine.Type SPHERICAL
public static final JointDefine.Type PLANAR
public static final JointDefine.Type FIXED
public static final JointDefine.Type CONSTANTVELOCITY
public static final JointDefine.Type ATPOINT
public static final JointDefine.Type INLINE
public static final JointDefine.Type INPLANE
public static final JointDefine.Type ORIENTATION
public static final JointDefine.Type PARALLEL
public static final JointDefine.Type PERPENDICULAR
public static final int _REVOLUTE
public static final int _SLIDER
public static final int _CYLINDRICAL
public static final int _SCREW
public static final int _UNIVERSAL
public static final int _SPHERICAL
public static final int _PLANAR
public static final int _FIXED
public static final int _CONSTANTVELOCITY
public static final int _ATPOINT
public static final int _INLINE
public static final int _INPLANE
public static final int _ORIENTATION
public static final int _PARALLEL
public static final int _PERPENDICULAR
public static JointDefine.Type valueOf(int value)
public static JointDefine.Type valueOf(String name)
public static JointDefine.Type[] values()
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.