#include <ProToolkit.h>
#ifndef PROTOOLKIT_SECTION_CONSTRAINTS
#define PROTOOLKIT_SECTION_CONSTRAINTS
PRO_BEGIN_C_DECLS
typedef enum
{
PRO_CONSTRAINT_TYPE_UNKNOWN = -1 /* a trap for errors */
, PRO_CONSTRAINT_SAME_POINT = 0
, PRO_CONSTRAINT_HORIZONTAL_ENT = 1
, PRO_CONSTRAINT_VERTICAL_ENT = 2
, PRO_CONSTRAINT_PNT_ON_ENT = 3
, PRO_CONSTRAINT_TANGENT_ENTS = 4
, PRO_CONSTRAINT_ORTHOG_ENTS = 5
, PRO_CONSTRAINT_EQUAL_RADII = 6
, PRO_CONSTRAINT_PARALLEL_ENTS = 7
, PRO_CONSTRAINT_EQUAL_SEGMENTS = 8
, PRO_CONSTRAINT_COLLINEAR_LINES = 9
, PRO_CONSTRAINT_SYMMETRY = 14
, PRO_CONSTRAINT_SAME_COORD = 17
, PRO_CONSTRAINT_SAME_Y_COORD = 30
, PRO_CONSTRAINT_SAME_X_COORD = 31
, PRO_CONSTRAINT_MIDDLE_POINT = 35
, PRO_CONSTRAINT_EQUAL_CURVATURE = 36
} ProConstraintType;
typedef enum
{
PRO_TK_CONSTRAINT_DENIED = 0,
PRO_TK_CONSTRAINT_ENABLED = 1
} ProConstraintStatus;
PRO_END_C_DECLS
#endif