Blender V2.61 - r43446
Classes | Defines | Typedefs | Enumerations

DNA_constraint_types.h File Reference

#include "DNA_defs.h"
#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
struct  bFollowTrackConstraint
struct  bCameraSolverConstraint
struct  bObjectSolverConstraint

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 struct
bFollowTrackConstraint 
bFollowTrackConstraint
typedef struct
bCameraSolverConstraint 
bCameraSolverConstraint
typedef struct
bObjectSolverConstraint 
bObjectSolverConstraint
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
typedef enum eFollowTrack_Flags eFollowTrack_Flags
typedef enum eCameraSolver_Flags eCameraSolver_Flags
typedef enum eObjectSolver_Flags eObjectSolver_Flags

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, CONSTRAINT_TYPE_FOLLOWTRACK, CONSTRAINT_TYPE_CAMERASOLVER,
  CONSTRAINT_TYPE_OBJECTSOLVER, 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), LIMITDIST_TRANSFORM = (1<<1) }
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) }
enum  eFollowTrack_Flags { FOLLOWTRACK_ACTIVECLIP = (1<<0), FOLLOWTRACK_USE_3D_POSITION = (1<<1) }
enum  eCameraSolver_Flags { CAMERASOLVER_ACTIVECLIP = (1<<0) }
enum  eObjectSolver_Flags { OBJECTSOLVER_ACTIVECLIP = (1<<0) }

Detailed Description

Definition in file DNA_constraint_types.h.


Define Documentation

#define CONSTRAINT_DISABLE_LINKED_COLLISION   0x80

Definition at line 789 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_DRAW_PIVOT   0x40

Definition at line 788 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 792 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_CONETWIST   4

Definition at line 794 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_GENERIC6DOF   12

Definition at line 796 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_HINGE   2

Definition at line 793 of file DNA_constraint_types.h.

Referenced by rna_def_constraint_rigid_body_joint().

#define CONSTRAINT_RB_VEHICLE   11

Definition at line 795 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 483 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 501 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 
CONSTRAINT_TYPE_FOLLOWTRACK 
CONSTRAINT_TYPE_CAMERASOLVER 
CONSTRAINT_TYPE_OBJECTSOLVER 
NUM_CONSTRAINT_TYPES 

Definition at line 445 of file DNA_constraint_types.h.

Enumerator:
CAMERASOLVER_ACTIVECLIP 

Definition at line 778 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 730 of file DNA_constraint_types.h.

Enumerator:
CLAMPTO_CYCLIC 

Definition at line 624 of file DNA_constraint_types.h.

Enumerator:
CLAMPTO_AUTO 
CLAMPTO_X 
CLAMPTO_Y 
CLAMPTO_Z 

Definition at line 616 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_CHANNEL_SELECT 
CONSTRAINT_CHANNEL_PROTECTED 

Definition at line 518 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 537 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 526 of file DNA_constraint_types.h.

Enumerator:
SIZELIKE_X 
SIZELIKE_Y 
SIZELIKE_Z 
SIZELIKE_OFFSET 

Definition at line 550 of file DNA_constraint_types.h.

Enumerator:
LIMITDIST_USESOFT 
LIMITDIST_TRANSFORM 

Definition at line 709 of file DNA_constraint_types.h.

Enumerator:
LIMITDIST_INSIDE 
LIMITDIST_OUTSIDE 
LIMITDIST_ONSURFACE 

Definition at line 717 of file DNA_constraint_types.h.

Enumerator:
MINMAX_STICKY 
MINMAX_STUCK 
MINMAX_USEROT 

Definition at line 676 of file DNA_constraint_types.h.

Enumerator:
FOLLOWPATH_FOLLOW 
FOLLOWPATH_STATIC 
FOLLOWPATH_RADIUS 

Definition at line 589 of file DNA_constraint_types.h.

Enumerator:
FOLLOWTRACK_ACTIVECLIP 
FOLLOWTRACK_USE_3D_POSITION 

Definition at line 772 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 629 of file DNA_constraint_types.h.

Enumerator:
LOCK_X 
LOCK_Y 
LOCK_Z 

Definition at line 565 of file DNA_constraint_types.h.

Enumerator:
OBJECTSOLVER_ACTIVECLIP 

Definition at line 783 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 745 of file DNA_constraint_types.h.

Enumerator:
PIVOTCON_FLAG_OFFSET_ABS 
PIVOTCON_FLAG_ROTACT_NEG 

Definition at line 765 of file DNA_constraint_types.h.

Enumerator:
PYCON_USETARGETS 
PYCON_SCRIPTERROR 

Definition at line 724 of file DNA_constraint_types.h.

Enumerator:
LIMIT_XROT 
LIMIT_YROT 
LIMIT_ZROT 

Definition at line 701 of file DNA_constraint_types.h.

Enumerator:
SAMEVOL_X 
SAMEVOL_Y 
SAMEVOL_Z 

Definition at line 558 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 652 of file DNA_constraint_types.h.

Enumerator:
CONSTRAINT_SPLINEIK_XZS_NONE 
CONSTRAINT_SPLINEIK_XZS_ORIGINAL 
CONSTRAINT_SPLINEIK_XZS_VOLUMETRIC 

Definition at line 666 of file DNA_constraint_types.h.

Enumerator:
PLANE_X 
PLANE_Y 
PLANE_Z 

Definition at line 609 of file DNA_constraint_types.h.

Enumerator:
VOLUME_XZ 
VOLUME_X 
VOLUME_Z 
NO_VOLUME 

Definition at line 601 of file DNA_constraint_types.h.

Enumerator:
TARGET_Z_UP 

Definition at line 596 of file DNA_constraint_types.h.

Enumerator:
TRACK_X 
TRACK_Y 
TRACK_Z 
TRACK_nX 
TRACK_nY 
TRACK_nZ 

Definition at line 579 of file DNA_constraint_types.h.

Enumerator:
LIMIT_XMIN 
LIMIT_XMAX 
LIMIT_YMIN 
LIMIT_YMAX 
LIMIT_ZMIN 
LIMIT_ZMAX 

Definition at line 691 of file DNA_constraint_types.h.

Enumerator:
LIMIT_NOPARENT 
LIMIT_TRANSFORM 

Definition at line 683 of file DNA_constraint_types.h.

Enumerator:
UP_X 
UP_Y 
UP_Z 

Definition at line 572 of file DNA_constraint_types.h.