00001 /* 00002 * PROPRIETARY INFORMATION. This software is proprietary to 00003 * Side Effects Software Inc., and is not to be reproduced, 00004 * transmitted, or disclosed in any way without written permission. 00005 * 00006 * Produced by: 00007 * Side Effects 00008 * 477 Richmond Street West 00009 * Toronto, Ontario 00010 * Canada M5V 3E7 00011 * 416-504-9876 00012 */ 00013 00014 #ifndef __SIM_Error__ 00015 #define __SIM_Error__ 00016 00017 #include <UT/UT_Error.h> 00018 00019 enum SIM_ErrorCodes 00020 { 00021 SIM_MESSAGE = 0, // %s 00022 SIM_INSUFFICIENTCACHE, // Cache needs to have %s entries. 00023 SIM_MISSINGDATA, // Required data %s is missing. 00024 SIM_COLLISIONS, // Unresolved collisions detected. 00025 SIM_AFFECTORCYCLE, // Cyclic metaobject affector relationship. 00026 SIM_MULTIPLEMUTUAL, // Object in multiple metaobjects. 00027 SIM_BADDATALOCATION, // This data violates a data hint. 00028 SIM_BADSUBDATA, // A child of this data violates a data hint. 00029 SIM_BADSTATEFILE, // Loaded a corrupted simulation state file. 00030 SIM_CONUNPROCESSED, // Constraint was not processed by solver. 00031 SIM_CONBADOBJECT, // Constraint has a bad object reference. 00032 SIM_CONBADPOINT, // Constraint has a bad point number. 00033 SIM_POINTMISMATCH, // Points do not match. 00034 SIM_BADGEOBLEND, // Bad geometry blend. 00035 SIM_BADSOPPATH, // Can't find SOP %s. 00036 SIM_BADPOPPATH, // Can't find POP %s. 00037 SIM_BADOBJPATH, // Can't find Object %s. 00038 SIM_BADOPPATH, // Can't find node %s. 00039 SIM_BADPRIMARYSOLVER, // Primary solver outof range. 00040 SIM_TOPOLOGYMISMATCH, // Geometry topologies don't match for %s. 00041 SIM_BADVOLUME, // Specified primitive in %s isn't a volume 00042 SIM_MISSINGATTRIBUTE, // Required attribute %s is missing. 00043 SIM_BADSOPCOOK, // Error cooking SOP %s. 00044 SIM_BADPOPCOOK, // Error cooking POP %s. 00045 SIM_BADOBJCOOK, // Error cooking Object %s. 00046 SIM_BADOPCOOK, // Error cooking node %s. 00047 }; 00048 00049 #endif
1.5.9