Blender  V2.59
Classes | Defines | Typedefs | Enumerations
DNA_constraint_types.h File Reference
#include "DNA_ID.h"
#include "DNA_listBase.h"

Go to the source code of this file.

Classes

struct  bConstraintChannel
struct  bConstraint
struct  bConstraintTarget
struct  bPythonConstraint
struct  bKinematicConstraint
struct  bSplineIKConstraint
struct  bTrackToConstraint
struct  bRotateLikeConstraint
struct  bLocateLikeConstraint
struct  bSizeLikeConstraint
struct  bSameVolumeConstraint
struct  bTransLikeConstraint
struct  bMinMaxConstraint
struct  bActionConstraint
struct  bLockTrackConstraint
struct  bDampTrackConstraint
struct  bFollowPathConstraint
struct  bStretchToConstraint
struct  bRigidBodyJointConstraint
struct  bClampToConstraint
struct  bChildOfConstraint
struct  bTransformConstraint
struct  bPivotConstraint
struct  bLocLimitConstraint
struct  bRotLimitConstraint
struct  bSizeLimitConstraint
struct  bDistLimitConstraint
struct  bShrinkwrapConstraint

Defines

#define CONSTRAINT_DRAW_PIVOT   0x40
#define CONSTRAINT_DISABLE_LINKED_COLLISION   0x80
#define CONSTRAINT_RB_BALL   1
#define CONSTRAINT_RB_HINGE   2
#define CONSTRAINT_RB_CONETWIST   4
#define CONSTRAINT_RB_VEHICLE   11
#define CONSTRAINT_RB_GENERIC6DOF   12

Typedefs

typedef struct bConstraintChannel bConstraintChannel
typedef struct bConstraint bConstraint
typedef struct bConstraintTarget bConstraintTarget
typedef enum
B_CONSTRAINT_TARGET_FLAG 
B_CONSTRAINT_TARGET_FLAG
typedef enum B_CONSTRAINT_OB_TYPE B_CONSTRAINT_OB_TYPE
typedef struct bPythonConstraint bPythonConstraint
typedef struct bKinematicConstraint bKinematicConstraint
typedef enum B_CONSTRAINT_IK_TYPE B_CONSTRAINT_IK_TYPE
typedef struct bSplineIKConstraint bSplineIKConstraint
typedef struct bTrackToConstraint bTrackToConstraint
typedef struct
bRotateLikeConstraint 
bRotateLikeConstraint
typedef struct
bLocateLikeConstraint 
bLocateLikeConstraint
typedef struct bSizeLikeConstraint bSizeLikeConstraint
typedef struct
bSameVolumeConstraint 
bSameVolumeConstraint
typedef struct bTransLikeConstraint bTransLikeConstraint
typedef struct bMinMaxConstraint bMinMaxConstraint
typedef struct bActionConstraint bActionConstraint
typedef struct bLockTrackConstraint bLockTrackConstraint
typedef struct bDampTrackConstraint bDampTrackConstraint
typedef struct
bFollowPathConstraint 
bFollowPathConstraint
typedef struct bStretchToConstraint bStretchToConstraint
typedef struct
bRigidBodyJointConstraint 
bRigidBodyJointConstraint
typedef struct bClampToConstraint bClampToConstraint
typedef struct bChildOfConstraint bChildOfConstraint
typedef struct bTransformConstraint bTransformConstraint
typedef struct bPivotConstraint bPivotConstraint
typedef struct bLocLimitConstraint bLocLimitConstraint
typedef struct bRotLimitConstraint bRotLimitConstraint
typedef struct bSizeLimitConstraint bSizeLimitConstraint
typedef struct bDistLimitConstraint bDistLimitConstraint
typedef struct
bShrinkwrapConstraint 
bShrinkwrapConstraint
typedef enum eBConstraint_Types eBConstraint_Types
typedef enum eBConstraint_Flags eBConstraint_Flags
typedef enum
eBConstraint_SpaceTypes 
eBConstraint_SpaceTypes
typedef enum
eConstraintChannel_Flags 
eConstraintChannel_Flags
typedef enum eCopyRotation_Flags eCopyRotation_Flags
typedef enum eCopyLocation_Flags eCopyLocation_Flags
typedef enum eCopyScale_Flags eCopyScale_Flags
typedef enum eSameVolume_Modes eSameVolume_Modes
typedef enum eLockAxis_Modes eLockAxis_Modes
typedef enum eUpAxis_Modes eUpAxis_Modes
typedef enum eTrackToAxis_Modes eTrackToAxis_Modes
typedef enum eFollowPath_Flags eFollowPath_Flags
typedef enum eTrackTo_Flags eTrackTo_Flags
typedef enum eStretchTo_VolMode eStretchTo_VolMode
typedef enum eStretchTo_PlaneMode eStretchTo_PlaneMode
typedef enum eClampTo_Modes eClampTo_Modes
typedef enum eClampTo_Flags eClampTo_Flags
typedef enum eKinematic_Flags eKinematic_Flags
typedef enum eSplineIK_Flags eSplineIK_Flags
typedef enum eSplineIK_XZScaleModes eSplineIK_XZScaleModes
typedef enum eFloor_Flags eFloor_Flags
typedef enum
eTransformLimits_Flags2 
eTransformLimits_Flags2
typedef enum eTransformLimits_Flags eTransformLimits_Flags
typedef enum eRotLimit_Flags eRotLimit_Flags
typedef enum eDistLimit_Flag eDistLimit_Flag
typedef enum eDistLimit_Modes eDistLimit_Modes
typedef enum ePyConstraint_Flags ePyConstraint_Flags
typedef enum eChildOf_Flags eChildOf_Flags
typedef enum ePivotConstraint_Axis ePivotConstraint_Axis
typedef enum ePivotConstraint_Flag ePivotConstraint_Flag

Enumerations

enum  B_CONSTRAINT_TARGET_FLAG { CONSTRAINT_TAR_TEMP = (1<<0) }
enum  B_CONSTRAINT_OB_TYPE { CONSTRAINT_OBTYPE_OBJECT = 1, CONSTRAINT_OBTYPE_BONE, CONSTRAINT_OBTYPE_VERT, CONSTRAINT_OBTYPE_CV }
enum  B_CONSTRAINT_IK_TYPE { CONSTRAINT_IK_COPYPOSE = 0, CONSTRAINT_IK_DISTANCE }
enum  eBConstraint_Types {
  CONSTRAINT_TYPE_NULL = 0, CONSTRAINT_TYPE_CHILDOF, CONSTRAINT_TYPE_TRACKTO, CONSTRAINT_TYPE_KINEMATIC,
  CONSTRAINT_TYPE_FOLLOWPATH, CONSTRAINT_TYPE_ROTLIMIT, CONSTRAINT_TYPE_LOCLIMIT, CONSTRAINT_TYPE_SIZELIMIT,
  CONSTRAINT_TYPE_ROTLIKE, CONSTRAINT_TYPE_LOCLIKE, CONSTRAINT_TYPE_SIZELIKE, CONSTRAINT_TYPE_PYTHON,
  CONSTRAINT_TYPE_ACTION, CONSTRAINT_TYPE_LOCKTRACK, CONSTRAINT_TYPE_DISTLIMIT, CONSTRAINT_TYPE_STRETCHTO,
  CONSTRAINT_TYPE_MINMAX, CONSTRAINT_TYPE_RIGIDBODYJOINT, CONSTRAINT_TYPE_CLAMPTO, CONSTRAINT_TYPE_TRANSFORM,
  CONSTRAINT_TYPE_SHRINKWRAP, CONSTRAINT_TYPE_DAMPTRACK, CONSTRAINT_TYPE_SPLINEIK, CONSTRAINT_TYPE_TRANSLIKE,
  CONSTRAINT_TYPE_SAMEVOL, CONSTRAINT_TYPE_PIVOT, NUM_CONSTRAINT_TYPES
}
enum  eBConstraint_Flags {
  CONSTRAINT_EXPAND = (1<<0), CONSTRAINT_DISABLE = (1<<2), CONSTRAINT_ACTIVE = (1<<4), CONSTRAINT_SPACEONCE = (1<<6),
  CONSTRAINT_OWN_IPO = (1<<7), CONSTRAINT_PROXY_LOCAL = (1<<8), CONSTRAINT_OFF = (1<<9)
}
enum  eBConstraint_SpaceTypes {
  CONSTRAINT_SPACE_WORLD = 0, CONSTRAINT_SPACE_LOCAL, CONSTRAINT_SPACE_POSE, CONSTRAINT_SPACE_PARLOCAL,
  CONSTRAINT_SPACE_INVALID
}
enum  eConstraintChannel_Flags { CONSTRAINT_CHANNEL_SELECT = (1<<0), CONSTRAINT_CHANNEL_PROTECTED = (1<<1) }
enum  eCopyRotation_Flags {
  ROTLIKE_X = (1<<0), ROTLIKE_Y = (1<<1), ROTLIKE_Z = (1<<2), ROTLIKE_X_INVERT = (1<<4),
  ROTLIKE_Y_INVERT = (1<<5), ROTLIKE_Z_INVERT = (1<<6), ROTLIKE_OFFSET = (1<<7)
}
enum  eCopyLocation_Flags {
  LOCLIKE_X = (1<<0), LOCLIKE_Y = (1<<1), LOCLIKE_Z = (1<<2), LOCLIKE_TIP = (1<<3),
  LOCLIKE_X_INVERT = (1<<4), LOCLIKE_Y_INVERT = (1<<5), LOCLIKE_Z_INVERT = (1<<6), LOCLIKE_OFFSET = (1<<7)
}
enum  eCopyScale_Flags { SIZELIKE_X = (1<<0), SIZELIKE_Y = (1<<1), SIZELIKE_Z = (1<<2), SIZELIKE_OFFSET = (1<<3) }
enum  eSameVolume_Modes { SAMEVOL_X = 0, SAMEVOL_Y, SAMEVOL_Z }
enum  eLockAxis_Modes { LOCK_X = 0, LOCK_Y, LOCK_Z }
enum  eUpAxis_Modes { UP_X = 0, UP_Y, UP_Z }
enum  eTrackToAxis_Modes {
  TRACK_X = 0, TRACK_Y, TRACK_Z, TRACK_nX,
  TRACK_nY, TRACK_nZ
}
enum  eFollowPath_Flags { FOLLOWPATH_FOLLOW = (1<<0), FOLLOWPATH_STATIC = (1<<1), FOLLOWPATH_RADIUS = (1<<2) }
enum  eTrackTo_Flags { TARGET_Z_UP = (1<<0) }
enum  eStretchTo_VolMode { VOLUME_XZ = 0, VOLUME_X, VOLUME_Z, NO_VOLUME }
enum  eStretchTo_PlaneMode { PLANE_X = 0, PLANE_Y, PLANE_Z }
enum  eClampTo_Modes { CLAMPTO_AUTO = 0, CLAMPTO_X, CLAMPTO_Y, CLAMPTO_Z }
enum  eClampTo_Flags { CLAMPTO_CYCLIC = (1<<0) }
enum  eKinematic_Flags {
  CONSTRAINT_IK_TIP = (1<<0), CONSTRAINT_IK_ROT = (1<<1), CONSTRAINT_IK_AUTO = (1<<2), CONSTRAINT_IK_TEMP = (1<<3),
  CONSTRAINT_IK_STRETCH = (1<<4), CONSTRAINT_IK_POS = (1<<5), CONSTRAINT_IK_SETANGLE = (1<<6), CONSTRAINT_IK_GETANGLE = (1<<7),
  CONSTRAINT_IK_NO_POS_X = (1<<8), CONSTRAINT_IK_NO_POS_Y = (1<<9), CONSTRAINT_IK_NO_POS_Z = (1<<10), CONSTRAINT_IK_NO_ROT_X = (1<<11),
  CONSTRAINT_IK_NO_ROT_Y = (1<<12), CONSTRAINT_IK_NO_ROT_Z = (1<<13), CONSTRAINT_IK_TARGETAXIS = (1<<14)
}
enum  eSplineIK_Flags {
  CONSTRAINT_SPLINEIK_BOUND = (1<<0), CONSTRAINT_SPLINEIK_NO_ROOT = (1<<1), CONSTRAINT_SPLINEIK_SCALE_LIMITED = (1<<2), CONSTRAINT_SPLINEIK_EVENSPLITS = (1<<3),
  CONSTRAINT_SPLINEIK_NO_CURVERAD = (1<<4)
}
enum  eSplineIK_XZScaleModes { CONSTRAINT_SPLINEIK_XZS_NONE = 0, CONSTRAINT_SPLINEIK_XZS_ORIGINAL, CONSTRAINT_SPLINEIK_XZS_VOLUMETRIC }
enum  eFloor_Flags { MINMAX_STICKY = (1<<0), MINMAX_STUCK = (1<<1), MINMAX_USEROT = (1<<2) }
enum  eTransformLimits_Flags2 { LIMIT_NOPARENT = (1<<0), LIMIT_TRANSFORM = (1<<1) }
enum  eTransformLimits_Flags {
  LIMIT_XMIN = (1<<0), LIMIT_XMAX = (1<<1), LIMIT_YMIN = (1<<2), LIMIT_YMAX = (1<<3),
  LIMIT_ZMIN = (1<<4), LIMIT_ZMAX = (1<<5)
}
enum  eRotLimit_Flags { LIMIT_XROT = (1<<0), LIMIT_YROT = (1<<1), LIMIT_ZROT = (1<<2) }
enum  eDistLimit_Flag { LIMITDIST_USESOFT = (1<<0) }
enum  eDistLimit_Modes { LIMITDIST_INSIDE = 0, LIMITDIST_OUTSIDE, LIMITDIST_ONSURFACE }
enum  ePyConstraint_Flags { PYCON_USETARGETS = (1<<0), PYCON_SCRIPTERROR = (1<<1) }
enum  eChildOf_Flags {
  CHILDOF_LOCX = (1<<0), CHILDOF_LOCY = (1<<1), CHILDOF_LOCZ = (1<<2), CHILDOF_ROTX = (1<<3),
  CHILDOF_ROTY = (1<<4), CHILDOF_ROTZ = (1<<5), CHILDOF_SIZEX = (1<<6), CHILDOF_SIZEY = (1<<7),
  CHILDOF_SIZEZ = (1<<8), CHILDOF_ALL = 511
}
enum  ePivotConstraint_Axis {
  PIVOTCON_AXIS_NONE = -1, PIVOTCON_AXIS_X_NEG, PIVOTCON_AXIS_Y_NEG, PIVOTCON_AXIS_Z_NEG,
  PIVOTCON_AXIS_X, PIVOTCON_AXIS_Y, PIVOTCON_AXIS_Z
}
enum  ePivotConstraint_Flag { PIVOTCON_FLAG_OFFSET_ABS = (1<<0), PIVOTCON_FLAG_ROTACT_NEG = (1<<1) }

Detailed Description

Definition in file DNA_constraint_types.h.


Define Documentation

#define CONSTRAINT_DISABLE_LINKED_COLLISION   0x80

Definition at line 741 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_DRAW_PIVOT   0x40

Definition at line 740 of file DNA_constraint_types.h.

Referenced by draw_object(), and rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_BALL   1

Definition at line 744 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_CONETWIST   4

Definition at line 746 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_GENERIC6DOF   12

Definition at line 748 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_HINGE   2

Definition at line 745 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_VEHICLE   11

Definition at line 747 of file DNA_constraint_types.h.


Typedef Documentation

typedef struct bConstraint bConstraint
typedef enum eFloor_Flags eFloor_Flags

Enumeration Type Documentation

Enumerator:
CONSTRAINT_IK_COPYPOSE 
CONSTRAINT_IK_DISTANCE 

Definition at line 153 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_OBTYPE_OBJECT 
CONSTRAINT_OBTYPE_BONE 
CONSTRAINT_OBTYPE_VERT 
CONSTRAINT_OBTYPE_CV 

Definition at line 105 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_TAR_TEMP 

Definition at line 100 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_EXPAND 
CONSTRAINT_DISABLE 
CONSTRAINT_ACTIVE 
CONSTRAINT_SPACEONCE 
CONSTRAINT_OWN_IPO 
CONSTRAINT_PROXY_LOCAL 
CONSTRAINT_OFF 

Definition at line 453 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_SPACE_WORLD 
CONSTRAINT_SPACE_LOCAL 
CONSTRAINT_SPACE_POSE 
CONSTRAINT_SPACE_PARLOCAL 
CONSTRAINT_SPACE_INVALID 

Definition at line 471 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_TYPE_NULL 
CONSTRAINT_TYPE_CHILDOF 
CONSTRAINT_TYPE_TRACKTO 
CONSTRAINT_TYPE_KINEMATIC 
CONSTRAINT_TYPE_FOLLOWPATH 
CONSTRAINT_TYPE_ROTLIMIT 
CONSTRAINT_TYPE_LOCLIMIT 
CONSTRAINT_TYPE_SIZELIMIT 
CONSTRAINT_TYPE_ROTLIKE 
CONSTRAINT_TYPE_LOCLIKE 
CONSTRAINT_TYPE_SIZELIKE 
CONSTRAINT_TYPE_PYTHON 
CONSTRAINT_TYPE_ACTION 
CONSTRAINT_TYPE_LOCKTRACK 
CONSTRAINT_TYPE_DISTLIMIT 
CONSTRAINT_TYPE_STRETCHTO 
CONSTRAINT_TYPE_MINMAX 
CONSTRAINT_TYPE_RIGIDBODYJOINT 
CONSTRAINT_TYPE_CLAMPTO 
CONSTRAINT_TYPE_TRANSFORM 
CONSTRAINT_TYPE_SHRINKWRAP 
CONSTRAINT_TYPE_DAMPTRACK 
CONSTRAINT_TYPE_SPLINEIK 
CONSTRAINT_TYPE_TRANSLIKE 
CONSTRAINT_TYPE_SAMEVOL 
CONSTRAINT_TYPE_PIVOT 
NUM_CONSTRAINT_TYPES 

Definition at line 418 of file DNA_constraint_types.h.

Enumerator:
CHILDOF_LOCX 
CHILDOF_LOCY 
CHILDOF_LOCZ 
CHILDOF_ROTX 
CHILDOF_ROTY 
CHILDOF_ROTZ 
CHILDOF_SIZEX 
CHILDOF_SIZEY 
CHILDOF_SIZEZ 
CHILDOF_ALL 

Definition at line 697 of file DNA_constraint_types.h.

Enumerator:
CLAMPTO_CYCLIC 

Definition at line 594 of file DNA_constraint_types.h.

Enumerator:
CLAMPTO_AUTO 
CLAMPTO_X 
CLAMPTO_Y 
CLAMPTO_Z 

Definition at line 586 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_CHANNEL_SELECT 
CONSTRAINT_CHANNEL_PROTECTED 

Definition at line 488 of file DNA_constraint_types.h.

Enumerator:
LOCLIKE_X 
LOCLIKE_Y 
LOCLIKE_Z 
LOCLIKE_TIP 
LOCLIKE_X_INVERT 
LOCLIKE_Y_INVERT 
LOCLIKE_Z_INVERT 
LOCLIKE_OFFSET 

Definition at line 507 of file DNA_constraint_types.h.

Enumerator:
ROTLIKE_X 
ROTLIKE_Y 
ROTLIKE_Z 
ROTLIKE_X_INVERT 
ROTLIKE_Y_INVERT 
ROTLIKE_Z_INVERT 
ROTLIKE_OFFSET 

Definition at line 496 of file DNA_constraint_types.h.

Enumerator:
SIZELIKE_X 
SIZELIKE_Y 
SIZELIKE_Z 
SIZELIKE_OFFSET 

Definition at line 520 of file DNA_constraint_types.h.

Enumerator:
LIMITDIST_USESOFT 

Definition at line 679 of file DNA_constraint_types.h.

Enumerator:
LIMITDIST_INSIDE 
LIMITDIST_OUTSIDE 
LIMITDIST_ONSURFACE 

Definition at line 684 of file DNA_constraint_types.h.

Enumerator:
MINMAX_STICKY 
MINMAX_STUCK 
MINMAX_USEROT 

Definition at line 646 of file DNA_constraint_types.h.

Enumerator:
FOLLOWPATH_FOLLOW 
FOLLOWPATH_STATIC 
FOLLOWPATH_RADIUS 

Definition at line 559 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_IK_TIP 
CONSTRAINT_IK_ROT 
CONSTRAINT_IK_AUTO 
CONSTRAINT_IK_TEMP 
CONSTRAINT_IK_STRETCH 
CONSTRAINT_IK_POS 
CONSTRAINT_IK_SETANGLE 
CONSTRAINT_IK_GETANGLE 
CONSTRAINT_IK_NO_POS_X 
CONSTRAINT_IK_NO_POS_Y 
CONSTRAINT_IK_NO_POS_Z 
CONSTRAINT_IK_NO_ROT_X 
CONSTRAINT_IK_NO_ROT_Y 
CONSTRAINT_IK_NO_ROT_Z 
CONSTRAINT_IK_TARGETAXIS 

Definition at line 599 of file DNA_constraint_types.h.

Enumerator:
LOCK_X 
LOCK_Y 
LOCK_Z 

Definition at line 535 of file DNA_constraint_types.h.

Enumerator:
PIVOTCON_AXIS_NONE 
PIVOTCON_AXIS_X_NEG 
PIVOTCON_AXIS_Y_NEG 
PIVOTCON_AXIS_Z_NEG 
PIVOTCON_AXIS_X 
PIVOTCON_AXIS_Y 
PIVOTCON_AXIS_Z 

Definition at line 712 of file DNA_constraint_types.h.

Enumerator:
PIVOTCON_FLAG_OFFSET_ABS 
PIVOTCON_FLAG_ROTACT_NEG 

Definition at line 732 of file DNA_constraint_types.h.

Enumerator:
PYCON_USETARGETS 
PYCON_SCRIPTERROR 

Definition at line 691 of file DNA_constraint_types.h.

Enumerator:
LIMIT_XROT 
LIMIT_YROT 
LIMIT_ZROT 

Definition at line 671 of file DNA_constraint_types.h.

Enumerator:
SAMEVOL_X 
SAMEVOL_Y 
SAMEVOL_Z 

Definition at line 528 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_SPLINEIK_BOUND 
CONSTRAINT_SPLINEIK_NO_ROOT 
CONSTRAINT_SPLINEIK_SCALE_LIMITED 
CONSTRAINT_SPLINEIK_EVENSPLITS 
CONSTRAINT_SPLINEIK_NO_CURVERAD 

Definition at line 622 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_SPLINEIK_XZS_NONE 
CONSTRAINT_SPLINEIK_XZS_ORIGINAL 
CONSTRAINT_SPLINEIK_XZS_VOLUMETRIC 

Definition at line 636 of file DNA_constraint_types.h.

Enumerator:
PLANE_X 
PLANE_Y 
PLANE_Z 

Definition at line 579 of file DNA_constraint_types.h.

Enumerator:
VOLUME_XZ 
VOLUME_X 
VOLUME_Z 
NO_VOLUME 

Definition at line 571 of file DNA_constraint_types.h.

Enumerator:
TARGET_Z_UP 

Definition at line 566 of file DNA_constraint_types.h.

Enumerator:
TRACK_X 
TRACK_Y 
TRACK_Z 
TRACK_nX 
TRACK_nY 
TRACK_nZ 

Definition at line 549 of file DNA_constraint_types.h.

Enumerator:
LIMIT_XMIN 
LIMIT_XMAX 
LIMIT_YMIN 
LIMIT_YMAX 
LIMIT_ZMIN 
LIMIT_ZMAX 

Definition at line 661 of file DNA_constraint_types.h.

Enumerator:
LIMIT_NOPARENT 
LIMIT_TRANSFORM 

Definition at line 653 of file DNA_constraint_types.h.

Enumerator:
UP_X 
UP_Y 
UP_Z 

Definition at line 542 of file DNA_constraint_types.h.