00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __GU_Error__
00022 #define __GU_Error__
00023
00024 #include <UT/UT_ErrorManager.h>
00025
00026 typedef UT_ErrorSeverity GU_ERROR;
00027
00028 enum GU_ErrorCodes
00029 {
00030 GU_ERROR_HULL_NO_ROWSCOLS = 0,
00031
00032 GU_ERROR_CREEP_NO_AREA = 1,
00033 GU_ERROR_CREEP_NO_VOLUME = 2,
00034
00035 GU_ERROR_GROUP_LESS_TWO_GROUPS = 3,
00036
00037 GU_ERROR_LATTICE_INVALID_DIVS = 4,
00038 GU_ERROR_LATTICE_BAD_REST = 5,
00039
00040 GU_ERROR_LSYS_TOO_COMPLEX = 6,
00041 GU_ERROR_LSYS_UNDERFLOW = 7,
00042
00043 GU_WARNING_MAGNET_NO_EFFECT = 8,
00044
00045 GU_ERROR_RAILS_ATTACH_VERTS = 9,
00046
00047 GU_ERROR_RAILS_NO_VERTS = 10,
00048 GU_WARNING_RAILS_TOO_FEW_POINTS = 11,
00049 GU_ERROR_RAILS_NO_XSECTION_GEOMETRY = 12,
00050 GU_ERROR_RAILS_NO_POINTS = 13,
00051 GU_ERROR_RAILS_BAD_POLY = 14,
00052 GU_ERROR_RAILS_LESS_TWO = 15,
00053
00054 GU_ERROR_SWEEP_BAD_BACKBONE = 16,
00055 GU_ERROR_SWEEP_BAD_DIHEDRAL = 17,
00056 GU_ERROR_SWEEP_BAD_POLY = 18,
00057 GU_ERROR_SWEEP_PTS_EQUAL = 19,
00058 GU_ERROR_SWEEP_DOUBLE_BACK = 20,
00059 GU_ERROR_SWEEP_CANNOT_CONNECT = 21,
00060 GU_WARNING_SWEEP_BAD_VERTNUM = 22,
00061
00062 GU_ERROR_SKIN_BAD_PRIMS = 23,
00063 GU_ERROR_SKIN_BAD_WRAPPING = 24,
00064 GU_ERROR_SKIN_BAD_ORDER = 25,
00065 GU_ERROR_SKIN_BAD_INPUT_TYPE = 26,
00066 GU_ERROR_SKIN_DEGENERATE_SURF = 27,
00067 GU_ERROR_SKIN_MIXED_TYPES = 28,
00068 GU_ERROR_SKIN_BAD_POINT_COUNT = 29,
00069
00070 GU_ERROR_FONT_INVALID = 30,
00071
00072 GU_ERROR_GRID_BAD_TYPE = 31,
00073
00074 GU_ERROR_TWIST_AXIS_NOT_SAME = 32,
00075
00076 GU_ERROR_EXTRUDE_BAD_POLYS = 33,
00077 GU_ERROR_EXTRUDE_BAD_TYPE = 34,
00078 GU_ERROR_EXTRUDE_XSECT_BAD = 35,
00079
00080 GU_ERROR_LOFT_UNABLE = 36,
00081 GU_ERROR_LOFT_VARTYPE = 37,
00082 GU_ERROR_LOFT_VARORDER = 38,
00083 GU_ERROR_LOFT_BAD_PRIM = 39,
00084
00085 GU_ERROR_CAPS_BAD_FACE = 40,
00086 GU_WARNING_CAPS_BAD_RESULTS = 41,
00087 GU_ERROR_CAPS_BAD_TANGENT = 42,
00088
00089 GU_WARNING_NO_METAOBJECTS = 43,
00090
00091 GU_WARNING_FONT_TABLE_READ = 44,
00092
00093 GU_ERROR_INTERP_SINGULAR = 45,
00094
00095 GU_WARNING_NEWORDER = 46,
00096 GU_WARNING_NEWVORDER = 47,
00097 GU_WARNING_NEWUORDER = 48,
00098
00099 GU_ERROR_JOIN_BAD_TYPE = 49,
00100
00101 GU_ERROR_FRACTAL_NOMEM = 50,
00102
00103 GU_ERROR_FILLET_BADTYPE = 51,
00104 GU_ERROR_FILLET_BADSELF = 52,
00105
00106 GU_ERROR_STITCH_BADTYPE = 53,
00107 GU_ERROR_STITCH_BADAUX = 54,
00108
00109 GU_ERROR_SWEEP_BAD_REFERENCE = 55,
00110 GU_ERROR_SWEEP_BAD_REF_NPTS = 56,
00111 GU_ERROR_SWEEP_BAD_REF_NPRIMS = 57,
00112
00113 GU_WARNING_CURVECLAY_CANT_FORM_LOOP = 58,
00114 GU_WARNING_CURVECLAY_LEN_ZERO = 59,
00115 GU_WARNING_CURVECLAY_NO_PROFILES = 60,
00116 GU_WARNING_CURVECLAY_ZERO_DIVISIONS = 61,
00117
00118 GU_WARNING_UNWRAP_NUMERICAL_PROBLEM = 62,
00119
00120 GU_ERROR_LATTICE_TOO_MANY_DIVS = 63
00121 };
00122
00123 #endif