/*
uf_modl_error.h
File Description :
Open API errors for the Modeling application interface.
*****************************************************************************/
#ifndef UF_MODL_ERROR_INCLUDED
#define UF_MODL_ERROR_INCLUDED
/***************************************************************************
***************************************************************************/
#ifndef NO_ERROR /* cope with similar definition on NT */
#define NO_ERROR 0
#elif NO_ERROR != 0
#error non-zero definition of NO_ERROR detected
#endif
#define ERROR_MODL_base 875000
#define UF_MODL_ERROR_SHIFT (ERROR_MODL_base + 0)
#define NOT_VALID_CLASS (ERROR_MODL_base + 1)
#define NOT_VALID_CONSTRAINTS (ERROR_MODL_base + 2)
#define NO_RPO_CONSTRAINTS (ERROR_MODL_base + 3)
#define WRONG_FEATURE_TYPE (ERROR_MODL_base + 4)
#define EMPTY_LIST (ERROR_MODL_base + 5)
#define NOT_PLANER_FACE (ERROR_MODL_base + 6)
#define WRONG_FACE_TYPE (ERROR_MODL_base + 7)
#define NOT_ENTITY_ID (ERROR_MODL_base + 8)
#define LIST_NOT_ALLOCATED (ERROR_MODL_base + 9)
#define NEGATIVE_INDEX (ERROR_MODL_base + 10)
#define LIST_SMALLER_THEN_INDEX (ERROR_MODL_base + 11)
#define NO_UNDO_MARK (ERROR_MODL_base + 12)
#define INVALID_EXPR (ERROR_MODL_base + 13)
#define NAME_DOES_NOT_EXIST (ERROR_MODL_base + 14)
#define NAME_ALREADY_EXISTS (ERROR_MODL_base + 15)
#define RENAME_FAILED (ERROR_MODL_base + 16)
#define EXPR_IN_USE (ERROR_MODL_base + 17)
#define FILE_COULD_NOT_BE_OPENED (ERROR_MODL_base + 18)
#define WRITE_TO_FILE_FAILED (ERROR_MODL_base + 19)
#define CREATE_PRISM_ERROR (ERROR_MODL_base + 20)
#define CREATE_TORUS_ERROR (ERROR_MODL_base + 21)
#define CMOD_DATA_ERROR (ERROR_MODL_base + 22)
#define GET_FEATURE_LIST_ERROR (ERROR_MODL_base + 23)
#define DELETE_FEATURE_LST_ERROR (ERROR_MODL_base + 24)
#define GET_FEATURE_TAG_ERROR (ERROR_MODL_base + 25)
#define CANNOT_INIT_MODELER (ERROR_MODL_base + 26)
#define NON_EXISTENT_EID (ERROR_MODL_base + 27)
#define NON_FACE_EID (ERROR_MODL_base + 28)
#define DYNAMIC_MEMORY_EXHAUSTED (ERROR_MODL_base + 29)
#define MODELER_ERROR (ERROR_MODL_base + 30)
#define NON_EDGE_EID (ERROR_MODL_base + 31)
#define NON_BODY_EID (ERROR_MODL_base + 32)
#define INVALID_ENTITY_TYPE (ERROR_MODL_base + 33)
#define COMPARING_DIFF_TYPES (ERROR_MODL_base + 34)
#define INVALID_RELATION_TYPE (ERROR_MODL_base + 35)
#define INVALID_TOLERANCE (ERROR_MODL_base + 36)
#define ILLEGAL_BOUNDS (ERROR_MODL_base + 37)
#define FAILED_FIND_CLOSEST (ERROR_MODL_base + 38)
#define ARRAY_ALLOCATION_ERROR (ERROR_MODL_base + 39)
#define DIRECTIONS_ARE_COPLANAR (ERROR_MODL_base + 40)
#define BAD_DIRECTION (ERROR_MODL_base + 41)
#define BAD_FACE_PARAMETER (ERROR_MODL_base + 42)
#define UNABLE_TO_CREATE_ISOCRV (ERROR_MODL_base + 43)
#define UNABLE_TO_CREATE_BSURF (ERROR_MODL_base + 44)
#define BAD_ITEM_COUNT (ERROR_MODL_base + 45)
#define BAD_BSPLINE_DATA (ERROR_MODL_base + 46)
#define UNABLE_TO_CREATE_SHEET (ERROR_MODL_base + 47)
#define UNABLE_TO_CREATE_EDGES (ERROR_MODL_base + 48)
#define INVALID_OFFSET (ERROR_MODL_base + 49)
#define INVALID_DIRECTION_FLAG (ERROR_MODL_base + 50)
#define PROCESS_FAILURE (ERROR_MODL_base + 51)
#define UNKNOWN_ERROR (ERROR_MODL_base + 52)
#define ZERO_VECTOR (ERROR_MODL_base + 53)
#define INVALID_INTERPOLATION (ERROR_MODL_base + 54)
#define INVALID_ALIGNMENT (ERROR_MODL_base + 55)
#define INVALID_EMPHASIS (ERROR_MODL_base + 56)
#define INVALID_END_POINT (ERROR_MODL_base + 57)
#define INVALID_POINT (ERROR_MODL_base + 58)
#define INVALID_PATCH (ERROR_MODL_base + 59)
#define INVALID_VDEGREE (ERROR_MODL_base + 60)
#define INVALID_VSTATUS (ERROR_MODL_base + 61)
#define BAD_SCALE_DIRECTION (ERROR_MODL_base + 62)
#define BAD_SCALE_BLENDED (ERROR_MODL_base + 63)
#define BAD_SCALE_ENTITY_TYPE (ERROR_MODL_base + 64)
#define BAD_SCALE_ENTITY (ERROR_MODL_base + 65)
#define BAD_SCALE_METHOD (ERROR_MODL_base + 66)
#define BAD_SCALE_CONNECTION (ERROR_MODL_base + 67)
#define BAD_SCALE_ITEM_COUNT (ERROR_MODL_base + 68)
#define BAD_ORIENT_DIRECTION (ERROR_MODL_base + 69)
#define BAD_ORIENT_ENTITY_TYPE (ERROR_MODL_base + 70)
#define BAD_ORIENT_ENTITY (ERROR_MODL_base + 71)
#define BAD_ORIENT_METHOD (ERROR_MODL_base + 72)
#define BAD_ORIENT_CONNECTION (ERROR_MODL_base + 73)
#define BAD_ORIENT_ITEM_COUNT (ERROR_MODL_base + 74)
#define BAD_GUIDE_CONNECTION (ERROR_MODL_base + 75)
#define BAD_GUIDE_DIRECTION (ERROR_MODL_base + 76)
#define BAD_GUIDE_ENTITY_TYPE (ERROR_MODL_base + 77)
#define BAD_GUIDE_ENTITY (ERROR_MODL_base + 78)
#define BAD_GUIDE_STRING_COUNT (ERROR_MODL_base + 79)
#define BAD_GUIDE_ITEM_COUNT (ERROR_MODL_base + 80)
#define BAD_SECTION_CONNECTION (ERROR_MODL_base + 81)
#define BAD_SECTION_DIRECTION (ERROR_MODL_base + 82)
#define BAD_SECTION_ENTITY_TYPE (ERROR_MODL_base + 83)
#define BAD_SECTION_ENTITY (ERROR_MODL_base + 84)
#define BAD_SECTION_STRING_COUNT (ERROR_MODL_base + 85)
#define BAD_SECTION_ITEM_COUNT (ERROR_MODL_base + 86)
#define BAD_SPINE_CONNECTION (ERROR_MODL_base + 87)
#define BAD_SPINE_DIRECTION (ERROR_MODL_base + 88)
#define BAD_SPINE_ENTITY_TYPE (ERROR_MODL_base + 89)
#define BAD_SPINE_ENTITY (ERROR_MODL_base + 90)
#define BAD_SPINE_STRING_COUNT (ERROR_MODL_base + 91)
#define BAD_SPINE_ITEM_COUNT (ERROR_MODL_base + 92)
#define BAD_PRIM_CONNECTION (ERROR_MODL_base + 93)
#define BAD_PRIM_DIRECTION (ERROR_MODL_base + 94)
#define BAD_PRIM_ENTITY_TYPE (ERROR_MODL_base + 95)
#define BAD_PRIM_ENTITY (ERROR_MODL_base + 96)
#define BAD_PRIM_STRING_COUNT (ERROR_MODL_base + 97)
#define BAD_PRIM_ITEM_COUNT (ERROR_MODL_base + 98)
#define BAD_CROSS_CONNECTION (ERROR_MODL_base + 99)
#define BAD_CROSS_DIRECTION (ERROR_MODL_base + 100)
#define BAD_CROSS_ENTITY_TYPE (ERROR_MODL_base + 101)
#define BAD_CROSS_ENTITY (ERROR_MODL_base + 102)
#define BAD_CROSS_STRING_COUNT (ERROR_MODL_base + 103)
#define BAD_CROSS_ITEM_COUNT (ERROR_MODL_base + 104)
#define UNABLE_CREATE_SNAPSHOT (ERROR_MODL_base + 105)
#define TOLERANCE_TOO_SMALL (ERROR_MODL_base + 106)
#define LS_INVALID_DEGREE (ERROR_MODL_base + 107)
#define LS_INTERPOLATED (ERROR_MODL_base + 108)
#define LS_NOT_ENOUGH_DATA (ERROR_MODL_base + 109)
#define LS_TOO_MANY_WEIGHTS (ERROR_MODL_base + 110)
#define LS_INVALID_WEIGHT_POS (ERROR_MODL_base + 111)
#define REQUIRE_PLANAR (ERROR_MODL_base + 112)
#define REQUIRE_PERPENDICULAR (ERROR_MODL_base + 113)
#define DIMENSION_LABEL (ERROR_MODL_base + 114)
#define AUTO_FLAG (ERROR_MODL_base + 115)
#define SHOW_FLAG (ERROR_MODL_base + 116)
#define EXTENSION_LINES (ERROR_MODL_base + 117)
#define CAPTURE_DISTANCE (ERROR_MODL_base + 118)
#define SNAP_ANGLE (ERROR_MODL_base + 119)
#define INVALID_OPTION (ERROR_MODL_base + 120)
#define NO_ISO_V_FOR_BLENDS (ERROR_MODL_base + 121)
#define VERTICES_ERROR (ERROR_MODL_base + 122)
#define NO_EID_ERROR (ERROR_MODL_base + 123)
#define UNABLE_TO_PROJECT (ERROR_MODL_base + 124)
#define MUST_BE_B_SURFACE (ERROR_MODL_base + 125)
#define INVALID_VECTOR (ERROR_MODL_base + 126)
#define USER_ABORT (ERROR_MODL_base + 127)
#define UNABLE_TO_CREATE_DRIVE_SURF (ERROR_MODL_base + 128)
#define MODULE_IS_NOT_AVAILABLE (ERROR_MODL_base + 129)
#define FILE_DOES_NOT_EXIST (ERROR_MODL_base + 130)
#define COULD_NOT_EXECUTE (ERROR_MODL_base + 131)
#define DEGENERATE_SPLINE (ERROR_MODL_base + 132)
#define SPLINE_NOT_CREATED (ERROR_MODL_base + 133)
#define UNABLE_TO_CREATE_SPLINE (ERROR_MODL_base + 134)
#define BAD_SPLINE_DATA (ERROR_MODL_base + 135)
#define LENGTH_TOO_SMALL (ERROR_MODL_base + 136)
#define RADIUS_TOO_SMALL (ERROR_MODL_base + 137)
#define DEGENERATE_SURFACE (ERROR_MODL_base + 138)
#define INVALID_MATRIX (ERROR_MODL_base + 139)
#define SKETCH_NOT_CREATED (ERROR_MODL_base + 140)
#define DEPENDENCY_EXISTS (ERROR_MODL_base + 141)
#define NO_DCURVE (ERROR_MODL_base + 142)
#define CSYS_NOT_PARALLEL (ERROR_MODL_base + 143)
#define MUST_BE_SINGLE_FACE (ERROR_MODL_base + 144)
#define MUST_BE_UNTRIMMED_FACE (ERROR_MODL_base + 145)
#define INVALID_PERIO_DIRECTION (ERROR_MODL_base + 146)
#define UNABLE_TO_DIVIDE (ERROR_MODL_base + 147)
#define UNABLE_TO_TRIM (ERROR_MODL_base + 148)
#define INVALID_PARASOLID_PARAM (ERROR_MODL_base + 149)
#define INVALID_GEOMETRY (ERROR_MODL_base + 150)
#define CURVES_HAVE_GAPS (ERROR_MODL_base + 151)
#define CURVES_NOT_END_TO_END (ERROR_MODL_base + 152)
#define CLOSED_CURVE_IN_LIST (ERROR_MODL_base + 153)
#define INVALID_TARGET_SURFACE (ERROR_MODL_base + 154)
#define KI_JOURNAL_NOT_OPEN (ERROR_MODL_base + 155)
#define UNABLE_TO_VARI_OFFSET (ERROR_MODL_base + 156)
#define NOT_A_NORMAL_POINT (ERROR_MODL_base + 157)
#define BODY_MUST_BE_SHEET (ERROR_MODL_base + 158)
#define BAD_PROJECT_METHOD (ERROR_MODL_base + 159)
#define BAD_POINT_KEY (ERROR_MODL_base + 160)
#define OCC_NOT_SUPPORTED (ERROR_MODL_base + 161)
#define SHEET_FRAGMENTED (ERROR_MODL_base + 162)
#define CANNOT_COMPUTE_BOUNDARY (ERROR_MODL_base + 163)
#define ITEM_NOT_IN_LIST (ERROR_MODL_base + 164)
#define WRONG_SWEEP_TYPE (ERROR_MODL_base + 165)
#define ATTACH_TO_DIFFERENT_BODY (ERROR_MODL_base + 166)
#define ATTACH_TO_LATER_OBJECT (ERROR_MODL_base + 167)
#define NOT_ROT_FACE (ERROR_MODL_base + 168)
#define CANNOT_CHANGE_GROOVE_TYPE (ERROR_MODL_base + 169)
#define NOT_LINEAR_EDGE (ERROR_MODL_base + 170)
#define FACES_ON_DIFFERENT_BODIES (ERROR_MODL_base + 171)
#define FACE_NOT_RECTANGULAR (ERROR_MODL_base + 172)
#define FACES_DO_NOT_MATCH_UV_RANGE (ERROR_MODL_base + 173)
#define UNABLE_TO_MATCH_FACES (ERROR_MODL_base + 174)
#define UNABLE_TO_CONSTRUCT_JOIN_BSURF (ERROR_MODL_base + 175)
#define UNABLE_TO_CONVERT_FACE_TO_BSURF (ERROR_MODL_base + 176)
#define BAD_PROJECT_DATA (ERROR_MODL_base + 177)
#define BAD_ANGLE (ERROR_MODL_base + 178)
#define BAD_DATA (ERROR_MODL_base + 179)
#define BAD_GROUP (ERROR_MODL_base + 180)
#define EDGES_NOT_CONNECTED (ERROR_MODL_base + 181)
#define INVALID_BRIDGE_TYPE (ERROR_MODL_base + 182)
#define INVALID_GUIDE_TYPE (ERROR_MODL_base + 183)
#define INVALID_STRING (ERROR_MODL_base + 184)
#define UNABLE_TO_CONSTRUCT_BRIDGE (ERROR_MODL_base + 185)
#define POSSIBLE_CORRUPT_PART (ERROR_MODL_base + 186)
#define UNABLE_TO_THICKEN_SHEET (ERROR_MODL_base + 187)
#define INVALID_THICKEN_OFFSETS (ERROR_MODL_base + 188)
#define NO_FILLET (ERROR_MODL_base + 189)
#define FILLET_PLN_PERP (ERROR_MODL_base + 190)
#define INVALID_RADIUS (ERROR_MODL_base + 191)
#define INVALID_SPLINE_PT (ERROR_MODL_base + 192)
#define INVALID_PROJECT_TYPE (ERROR_MODL_base + 193)
#define NON_UNIQUE_CURVES (ERROR_MODL_base + 194)
#define NON_PLANAR_CURVE (ERROR_MODL_base + 195)
#define UNABLE_TO_COMBINE_CURVES (ERROR_MODL_base + 196)
#define PARALLEL_PROJECT_VECTORS (ERROR_MODL_base + 197)
#define UNABLE_TO_GEN_ISOCLCRV (ERROR_MODL_base + 198)
#define INVALID_UDEGREE (ERROR_MODL_base + 199)
#define INVALID_PNT_CNT (ERROR_MODL_base + 200)
#define INVALID_PATCH_CNT (ERROR_MODL_base + 201)
#define INSUFFICIENT_PNTS (ERROR_MODL_base + 202)
#define UNABLE_TO_CREATE_SURFACE (ERROR_MODL_base + 203)
#define INVALID_CORNER_SWITCH (ERROR_MODL_base + 204)
#define POINT_CLOUD_TOO_SPARSE (ERROR_MODL_base + 205)
#define INVALID_PROFILE (ERROR_MODL_base + 206)
#define INVALID_CREATE_METHOD (ERROR_MODL_base + 207 )
#define INVALID_POLY_STATUS (ERROR_MODL_base + 208 )
#define BAD_RHO_METHOD (ERROR_MODL_base + 209 )
#define RHO_DATA_OUT_OF_RANGE (ERROR_MODL_base + 210 )
#define BAD_LAW_VALUE (ERROR_MODL_base + 211 )
#define BAD_TANGET_FACE_TAG_ONE (ERROR_MODL_base + 212 )
#define BAD_TANGET_FACE_TAG_TWO (ERROR_MODL_base + 213 )
#define INVALID_NUM_CRV (ERROR_MODL_base + 214 )
#define ERROR_SECSRF_FAILURE (ERROR_MODL_base + 215 )
#define TOLERANCE_TO_SMALL (ERROR_MODL_base + 216 )
#define BAD_CONTROL_1 (ERROR_MODL_base + 217 )
#define BAD_CONTROL_2 (ERROR_MODL_base + 218 )
#define BAD_CONTROL_3 (ERROR_MODL_base + 219 )
#define BAD_CONTROL_4 (ERROR_MODL_base + 220 )
#define BAD_CONTROL_5 (ERROR_MODL_base + 221 )
#define BAD_CONTROL_6 (ERROR_MODL_base + 222 )
#define EXCEEDED_MAXIMUM_402 (ERROR_MODL_base + 223 )
#define INVALID_DIRECTION (ERROR_MODL_base + 224 )
#define ILLEGAL_POINT (ERROR_MODL_base + 225 )
#define ILLEGAL_OBJECT_TYPE (ERROR_MODL_base + 226 )
#define NO_OBJECT_OR_EMPTY_LIST (ERROR_MODL_base + 227 )
#define BAD_CONNECTION (ERROR_MODL_base + 228 )
#define BAD_CREATING_SNAPSHOT (ERROR_MODL_base + 229 )
#define UNKOWN_ERROR (ERROR_MODL_base + 230 )
#define ERROR_BAD_STRING (ERROR_MODL_base + 231 )
#define BAD_POLY_STATUS (ERROR_MODL_base + 232 )
#define INVALID_FEATURE_TAG (ERROR_MODL_base + 233 )
#define INVALID_UNITS_CODE (ERROR_MODL_base + 234 )
#define INVALID_SURFACE_TYPE (ERROR_MODL_base + 235 )
#define BAD_LAW_METHOD (ERROR_MODL_base + 236 )
#define INVALID_ANGLE (ERROR_MODL_base + 237 )
#define VALUE_OUT_OF_RANGE (ERROR_MODL_base + 238 )
#define INVALID_INDICATOR (ERROR_MODL_base + 239 )
#define CANT_USE_FIXED_DAXIS (ERROR_MODL_base + 240 )
#define INVALID_FACE_EXTEND (ERROR_MODL_base + 241 )
#define NO_CURVES_SUPPLIED (ERROR_MODL_base + 242 )
#define CURVE_NOT_THEO_TANG (ERROR_MODL_base + 243 )
#define INVALID_TAPER_OPTION (ERROR_MODL_base + 244 )
#define NO_FACES_SUPPLIED (ERROR_MODL_base + 245 )
#define INVALID_BOTTOM_TYPE (ERROR_MODL_base + 246 )
#define INVALID_VECTOR_TYPE (ERROR_MODL_base + 247 )
#define NO_MIN_DIST (ERROR_MODL_base + 248 )
#define CURVES_NOT_PLANAR (ERROR_MODL_base + 249 )
#define INVALID_PARM_TYPE (ERROR_MODL_base + 250 )
#define INVALID_PATCH_BOUNDARY (ERROR_MODL_base + 251 )
#define UNABLE_TO_PATCH (ERROR_MODL_base + 252 )
#define NO_FEATURE_DATA (ERROR_MODL_base + 253 )
#define INVALID_MOVE_OBJECT (ERROR_MODL_base + 254 )
#define INVALID_DATUM_AXIS_DIR (ERROR_MODL_base + 255 )
#define INVALID_DATUM_PLANE_DIR (ERROR_MODL_base + 256 )
#define SPLINE_EXCEEDS_MAX_ORDER (ERROR_MODL_base + 257)
#define SPLINE_RECEDES_MIN_ORDER (ERROR_MODL_base + 258)
#define SPLINE_INVALID_POSITION (ERROR_MODL_base + 259)
#define SPLINE_INSUFF_POINTS (ERROR_MODL_base + 260)
#define SPLINE_NOT_ENOUGH_CONSTRAINTS (ERROR_MODL_base + 261)
#define SPLINE_EXCEED_MAX_CONSTRAINTS (ERROR_MODL_base + 262)
#define SPLINE_NONINCREASING_PARAMS (ERROR_MODL_base + 263)
#define SPLINE_INSUFF_DEG_FOR_CNSTRNS (ERROR_MODL_base + 264)
#define SPLINE_CRVATR_HAS_NO_SLOPE (ERROR_MODL_base + 265)
#define SPLINE_NON_ORTHO_SLP_CRVATR (ERROR_MODL_base + 266)
#define SPLINE_HASNO_DEFINEDATA (ERROR_MODL_base + 267)
#define SPLINE_HASNO_INPUTDATA (ERROR_MODL_base + 268)
#define DATUM_INVALID_CONSTRAINTS (ERROR_MODL_base + 269)
#define CURVE_MESH_INQUIRE_ERROR (ERROR_MODL_base + 270 )
#define THRU_CURVES_INQUIRE_ERROR (ERROR_MODL_base + 271 )
#define RULED_INQUIRE_ERROR (ERROR_MODL_base + 272 )
#define SWEEP_INQUIRE_ERROR (ERROR_MODL_base + 273 )
#define BPLANE_INQUIRE_ERROR (ERROR_MODL_base + 274 )
#define REPLACE_FF_STRING_ERROR (ERROR_MODL_base + 275 )
#define RULED_MIN_STRING_2 (ERROR_MODL_base + 276 )
#define RULED_MAX_STRING_2 (ERROR_MODL_base + 277 )
#define ROW_MORE_STRINGS (ERROR_MODL_base + 278 )
#define PRIMARY_MIN_STRING_2 (ERROR_MODL_base + 279 )
#define CROSS_MIN_STRING_2 (ERROR_MODL_base + 280 )
#define GUIDE_MAX_STRING_3 (ERROR_MODL_base + 281 )
#define INVALID_STRING_SET (ERROR_MODL_base + 282 )
#define UNABLE_TO_BOOLEAN (ERROR_MODL_base + 283 )
#define CANNOT_CHANGE_THD_FACE (ERROR_MODL_base + 284 )
#define CANNOT_CHANGE_THD_START_FACE (ERROR_MODL_base + 285 )
#define CANNOT_CHANGE_THD_DIRECTION (ERROR_MODL_base + 286 )
#define UNSUITABLE_OBJECT_TYPES (ERROR_MODL_base + 287 )
#define SOLID_OBJECT_NOT_ALIVE (ERROR_MODL_base + 288 )
#define UNABLE_TO_FACET (ERROR_MODL_base + 289 )
#define INVALID_SKETCH_TYPE (ERROR_MODL_base + 290 )
#define INVALID_REFERENCE_METHOD (ERROR_MODL_base + 291 )
#define INVALID_REFERENCE_OBJECT (ERROR_MODL_base + 292 )
#define INVALID_SKETCH_REATTACH (ERROR_MODL_base + 293 )
#define NON_EXISTENT_SKETCH (ERROR_MODL_base + 294 )
#define UF_MODL_ERR_PENDING_UPDATE (ERROR_MODL_base + 295)
#define UF_MODL_SIMPL_HEAL_FAILED (ERROR_MODL_base + 296)
#define UF_MODL_SIMPL_NO_FACES_DELETED (ERROR_MODL_base + 297)
#define UF_MODL_SIMPL_FACE_NOT_REMOVED (ERROR_MODL_base + 298)
#define UF_MODL_SIMPL_NO_RETAINED_FACE (ERROR_MODL_base + 299)
#define UF_MODL_NOT_SAME_BODY (ERROR_MODL_base + 300)
#define UF_MODL_DUPLICATE_ELEMENT (ERROR_MODL_base + 301)
#define UF_MODL_BAD_ARRAY_LENGTH (ERROR_MODL_base + 302)
#define UF_MODL_ARRAYS_NON_DISTINCT (ERROR_MODL_base + 303)
#define UF_MODL_LATER_TIMESTAMP (ERROR_MODL_base + 304)
#define BAD_BSPLINE_WEIGHT (ERROR_MODL_base + 305)
#define THRU_FACE_EXISTS (ERROR_MODL_base + 306)
#define THRU_SAME_AS_PLACEMENT (ERROR_MODL_base + 307)
#define ATTRIBUTE_ALREADY_EXISTS (ERROR_MODL_base + 308)
#define ATTRIBUTE_DOES_NOT_EXIST (ERROR_MODL_base + 309)
#define UF_MODL_UNABLE_TO_FIRE_RAY (ERROR_MODL_base + 310)
#define INFO_BODY_INSIDE_OUT (ERROR_MODL_base + 311 )
#define INFO_STRUCTURE_CORRUPT (ERROR_MODL_base + 312 )
#define INFO_INVALID_GEOMETRY (ERROR_MODL_base + 313 )
#define INFO_MISSING_GEOMETRY (ERROR_MODL_base + 314 )
#define INFO_SELF_INTERSECT_FACE (ERROR_MODL_base + 315 )
#define INFO_SELF_INTERSECT_GEOMETRY (ERROR_MODL_base + 316 )
#define INFO_DEGENERATE_GEOMETRY (ERROR_MODL_base + 317 )
#define INFO_INCONSISTENT_GEOMETRY (ERROR_MODL_base + 318 )
#define INFO_SIZE_BOX_VIOLATION (ERROR_MODL_base + 319 )
#define INFO_FACE_FACE_INCONSISTENCY (ERROR_MODL_base + 320 )
#define INFO_OPEN_CURVE_ON_RING_EDGE (ERROR_MODL_base + 321 )
#define INFO_VERTEX_NOT_ON_CURVE (ERROR_MODL_base + 322 )
#define INFO_EDGE_REVERSED (ERROR_MODL_base + 323 )
#define INFO_SP_CURVE_NOT_IN_TOL (ERROR_MODL_base + 324 )
#define INFO_VERTICES_TOUCH (ERROR_MODL_base + 325 )
#define INFO_VERTEX_NOT_ON_SURFACE (ERROR_MODL_base + 326 )
#define INFO_EDGE_NOT_ON_SURFACE (ERROR_MODL_base + 327 )
#define INFO_EDGES_NOT_ORDERED (ERROR_MODL_base + 328 )
#define INFO_MISSING_VERTEX (ERROR_MODL_base + 329 )
#define INFO_LOOPS_INCONSISTENT (ERROR_MODL_base + 330 )
#define INFO_NOT_G1_CONTINUOUS (ERROR_MODL_base + 331 )
#define INFO_INCONSISTENT_SHELLS (ERROR_MODL_base + 332 )
#define INFO_CHECKER_FAILED (ERROR_MODL_base + 333 )
#define INFO_FACE_CHECKER_FAILED (ERROR_MODL_base + 334 )
#define INFO_EDGE_FACE_INCONSISTENCY (ERROR_MODL_base + 335 )
#define INFO_EDGE_EDGE_INCONSISTENCY (ERROR_MODL_base + 336 )
#define INFO_REGIONS_INCONSISTENT (ERROR_MODL_base + 337 )
#define INFO_GEOM_TOPOL_INCONSISTENCY (ERROR_MODL_base + 338 )
#define INFO_ACORN_INCONSISTENCY (ERROR_MODL_base + 339 )
#define INFO_DUPLICATE_IDS (ERROR_MODL_base + 340 )
#define INFO_FACES_INCORRECTLY_ORDERED (ERROR_MODL_base + 341 )
#define INFO_UNEXPECTED_ERROR (ERROR_MODL_base + 342 )
#define INFO_ERROR_DURING_CHECK (ERROR_MODL_base + 343 )
#define UNABLE_TO_REVERSE_NORMAL (ERROR_MODL_base + 344 )
#define BODY_ALREADY_REVERSED (ERROR_MODL_base + 345 )
#define BCURVE_INVALID_POINT (ERROR_MODL_base + 346 )
#define BCURVE_DEGREE_SLOPE_MISMATCH (ERROR_MODL_base + 347 )
#define BCURVE_INVALID_SLOPE (ERROR_MODL_base + 348 )
#define BCURVE_INVALID_EXTENSION (ERROR_MODL_base + 349 )
#define CONT_ORDER_ILLEGAL (ERROR_MODL_base + 350 )
#define BRDGCRV_BAD_CURVE1 (ERROR_MODL_base + 351 )
#define BRDGCRV_BAD_CURVE2 (ERROR_MODL_base + 352 )
#define BRDGCRV_BAD_MATCH_PARM (ERROR_MODL_base + 353 )
#define BRDGCRV_BAD_STIFF_PARM (ERROR_MODL_base + 354 )
#define BRDGCRV_BAD_SHAPE_EXP (ERROR_MODL_base + 355 )
#define TEMPLATE_CURVE_UNABLE_TO_EDIT (ERROR_MODL_base + 356 )
#define BRDGCRV_MATCH_OUT_OF_RANGE (ERROR_MODL_base + 357 )
#define UF_MODL_ERR_MULTIPLE_BODIES (ERROR_MODL_base + 358 )
#define UF_MODL_ERR_NULL_SECTION (ERROR_MODL_base + 359 )
#define UF_MODL_ERR_BLEND_HASNO_INPUTDATA (ERROR_MODL_base + 360 )
#define UF_MODL_ERR_BLEND_CANT_APPLY (ERROR_MODL_base + 361 )
#define UF_EXP_NOT_SUPPORTED (ERROR_MODL_base + 362 )
#define INVALID_REPLACE_FEATURE (ERROR_MODL_base + 363 )
#define INVALID_REPLACEMENT_FEATURE (ERROR_MODL_base + 364 )
#define UF_DFO_BAD_PARAMETERS (ERROR_MODL_base + 365 )
#define UF_DFO_BAD_CONSTRAINTS_DATA (ERROR_MODL_base + 366 )
#define UF_DFO_CANT_MOVE_FACES (ERROR_MODL_base + 367 )
#define UF_DFO_CANT_RECREATE_BLEND (ERROR_MODL_base + 368 )
#define UNABLE_TO_ENLARGE (ERROR_MODL_base + 369 )
#define INVALID_PERCENTAGE_VALUE (ERROR_MODL_base + 370 )
#define INVALID_UVRANGE_VALUE (ERROR_MODL_base + 371 )
#define BAD_TEMPLATE_CURVE (ERROR_MODL_base + 372 )
#define BAD_TEMPLATE_PRIMARY (ERROR_MODL_base + 373 )
#define BAD_TEMPLATE_CROSS (ERROR_MODL_base + 374 )
#define CLOSED_SURFACE_NOT_SUPPORTED (ERROR_MODL_base + 375 )
#define WRONG_ENLARGE_TYPE (ERROR_MODL_base + 376 )
#define INVALID_SIMPLE_OPTION (ERROR_MODL_base + 377 )
#define UNABLE_TO_SEW_SINGLE (ERROR_MODL_base + 378 )
#define UNABLE_TO_SEW (ERROR_MODL_base + 379 )
#define DEGENERATE_GEOMETRY (ERROR_MODL_base + 380 )
#define UF_SSAO_NOT_SSAO_OBJECT (ERROR_MODL_base + 381 )
#define UF_SSAO_OBJECT_CREATION_FAILED (ERROR_MODL_base + 382 )
#define UF_SSAO_CURVES_DISCONNECTED (ERROR_MODL_base + 383 )
#define UF_SSAO_INVALID_MODE (ERROR_MODL_base + 384 )
#define ZERO_LENGTH_LINE (ERROR_MODL_base + 385 )
#define UF_STUDIO_stybld_no_uf_data (ERROR_MODL_base + 386 )
#define UF_MODL_ERR_invalid_pointer (ERROR_MODL_base + 387 )
#define UF_BOOLEAN_INVALID_UNITE_BODY (ERROR_MODL_base + 388 )
#define UF_BOOLEAN_CANNOT_CREATE (ERROR_MODL_base + 389 )
#define UF_BOOLEAN_CANNOT_EDIT (ERROR_MODL_base + 390 )
#define UF_DDAO_OBJECT_CREATION_FAILED (ERROR_MODL_base + 391 )
#define UF_DDAO_OBJECT_EDIT_FAILED (ERROR_MODL_base + 392 )
#define UF_DDAO_OBJECT_INQUIRY_FAILED (ERROR_MODL_base + 393 )
#define UF_DDAO_NOT_DDAO_OBJECT (ERROR_MODL_base + 394 )
#define UF_DDAO_TARGET_INVALID (ERROR_MODL_base + 395 )
#define UF_DDAO_RESULT_INQUIRY_FAILED (ERROR_MODL_base + 396 )
#define UF_MSAO_NO_UF_MSAO_PARMS (ERROR_MODL_base + 397 )
#define UF_MSAO_OBJECT_CREATE_FAILED (ERROR_MODL_base + 398 )
#define UF_MSAO_NOT_MSAO_OBJECT (ERROR_MODL_base + 399 )
#define UF_HPAO_NO_UF_HPAO_PARMS (ERROR_MODL_base + 400 )
#define UF_HPAO_OBJECT_CREATE_FAILED (ERROR_MODL_base + 401 )
#define UF_HPAO_OBJECT_EDIT_FAILED (ERROR_MODL_base + 402 )
#define UF_HPAO_NOT_HPAO_OBJECT (ERROR_MODL_base + 403 )
#define UF_SURF_POLE_NOT_BSURF (ERROR_MODL_base + 404 )
#define UF_MODL_ERR_INVALID_LS_WEIGHT (ERROR_MODL_base + 405 )
#define UF_OCF_INVALID_OFFSET_METHOD (ERROR_MODL_base + 406 )
#define UF_OCF_INVALID_TRIM_METHOD (ERROR_MODL_base + 407 )
#define UF_OCF_INVALID_SPAN_METHOD (ERROR_MODL_base + 408 )
#define UF_OCF_INVALID_BOUNDARY_METHOD (ERROR_MODL_base + 409 )
#define UF_OCF_INVALID_FACE_DATA (ERROR_MODL_base + 410 )
#define UF_OCF_INVALID_OFFSET_DIRECTION (ERROR_MODL_base + 411 )
#define UF_OCF_INVALID_OFFSET_DISTANCE (ERROR_MODL_base + 412 )
#define UF_OCF_INVALID_INPUT_STRING (ERROR_MODL_base + 413 )
#define UF_OCF_NO_FACES_ON_OFFSET_SIDE (ERROR_MODL_base+414)
#define UF_OCF_OFFSET_CSF_ERROR (ERROR_MODL_base+415)
#define UF_OCF_STRING_FACE_OVERLAP_FAILURE (ERROR_MODL_base+416)
#define UF_OCF_TARGET_SURFSET_SPLIT (ERROR_MODL_base+417)
#define UF_OCF_NO_FACES_TO_OFFSET (ERROR_MODL_base+418)
#define UF_OCF_NO_CURVES_TO_OFFSET (ERROR_MODL_base+419)
#define UF_CONT_INVALID_WIRE_TYPE (ERROR_MODL_base + 420 )
#define UF_CONT_INVALID_FACE_TYPE (ERROR_MODL_base + 421 )
#define UF_CONT_INVALID_TAG (ERROR_MODL_base + 422 )
#define UF_CONT_NO_RULES (ERROR_MODL_base + 423 )
#define UF_CONT_CANT_ADD_RULE (ERROR_MODL_base + 424 )
#define UF_CONT_CANT_REMOVE_RULE (ERROR_MODL_base + 425 )
#define UF_CONT_INVALID_RULE_TYPE (ERROR_MODL_base + 426 )
#define UF_CONT_CANT_CREATE_SECTION (ERROR_MODL_base + 427 )
#define UF_CONT_MULTIPLE_LOOPS (ERROR_MODL_base + 428 )
#define UF_CONT_CANT_SET_START (ERROR_MODL_base + 429 )
#define UF_CONT_CANT_SET_DIRECTION (ERROR_MODL_base + 430 )
#define UF_CONT_INVALID_SECTION (ERROR_MODL_base + 431 )
#define UF_CANT_USE_SECTION (ERROR_MODL_base + 432 )
#define UF_SCAO_NO_UF_SCAO_PARMS (ERROR_MODL_base + 433 )
#define UF_SCAO_OBJECT_CREATE_FAILED (ERROR_MODL_base + 434 )
#define UF_SCAO_OBJECT_EDIT_FAILED (ERROR_MODL_base + 435 )
#define UF_SCAO_NOT_SCAO_OBJECT (ERROR_MODL_base + 436 )
#define UF_SCAO_NO_REFS_IN_SCAO_PARMS (ERROR_MODL_base + 437 )
#define UF_MODL_UDF_INVALID_EXPS (ERROR_MODL_base + 438 )
#define UF_MODL_UDF_INVALID_PARENTS (ERROR_MODL_base + 439 )
#define UF_MODL_UDF_INVALID_MAPPING (ERROR_MODL_base + 440 )
#define UF_MODL_UDF_CANT_INSTANTIATED (ERROR_MODL_base + 441 )
#define UF_MODL_UDF_CANT_EDITED (ERROR_MODL_base + 442 )
#define UF_MODL_COMPARE_INVALID_PART1 (ERROR_MODL_base + 443 )
#define UF_MODL_COMPARE_INVALID_PART2 (ERROR_MODL_base + 444 )
#define UF_MODL_COMPARE_NO_BODIES_PART1 (ERROR_MODL_base + 445 )
#define UF_MODL_COMPARE_NO_BODIES_PART2 (ERROR_MODL_base + 446 )
#define UF_MODL_COMPARE_EXAMINE_GEOM_FAILED_PART1 (ERROR_MODL_base + 447 )
#define UF_MODL_COMPARE_EXAMINE_GEOM_FAILED_PART2 (ERROR_MODL_base + 448 )
#define UF_MODL_COMPARE_BOTH_ARE_SAME_PARTS (ERROR_MODL_base + 449 )
#define UF_MODL_ANIMATION_CREATE_FAILED (ERROR_MODL_base + 450 )
#define UF_MODL_ANIMATION_UPDATE_FAILED (ERROR_MODL_base + 451 )
#define UF_MODL_WRONG_CURVE_TYPE (ERROR_MODL_base + 452 )
#define UF_MODL_INVALID_FACE_OR_PLANE (ERROR_MODL_base + 453 )
#define UF_MODL_LIMITS_NOT_SUPPORTED (ERROR_MODL_base + 454 )
#define UF_MODL_INVALID_WORK_PART (ERROR_MODL_base + 455 )
#define UF_MODL_INVALID_ROOT_PART (ERROR_MODL_base + 456 )
#define UF_MODL_WRONG_BODY (ERROR_MODL_base + 457 )
/*
*/
/* The following must be kept up to date with the contents of the
error messages array defined above.
*/
#define MODL_MAX_ERROR 457
#endif /* UF_MODL_ERROR_INCLUDED */