| Name | Value | Description |
|---|---|---|
| RF_SUCCESS | 0 | Indicating that no error occurs. |
| RF_ERROR_UNKNOWN | 1 | Indicating that unknown error occurs. |
| RF_ERROR_OUT_OF_MEMORY | 2 | Indicating that out of memory error occurs. |
| RF_ERROR_INVALID_ENTITY_ID | 3 | Indicating that entity type is invalid. |
| RF_ERROR_NO_SHELL | 4 | Indicating that there is no shell, |
| RF_ERROR_NO_VERTEX | 5 | Indicating that there is no vertex. |
| RF_ERROR_NO_FACE | 6 | Indicating that there is no face. |
| RF_ERROR_NO_FEATURE | 7 | Indicating that there is no feature. |
| RF_ERROR_NO_NURBS_CURVE | 8 | Indicating that there is no NURBS curve. |
| RF_ERROR_NO_NURBS_SURFACE | 9 | Indicating that there is no NURBS surface. |
| RF_ERROR_NO_REFERENCE_GEOMETRY | 10 | Indicating that there is no reference geometry. |
| RF_ERROR_NO_BOUNDARY | 11 | Indicating that there is no boundary. |
| RF_ERROR_CANNOT_PROJECT | 12 | Indicating that projection cannot be performed. |
| RF_ERROR_NO_SHELL_CONNECTION | 13 | Indicating that each entity does not be connected to any shell. |
| RF_ERROR_DIFFERENT_SHELL_CONNECTIONS | 14 | Indicating that each entity does not be connected to same shell. |
| RF_ERROR_NO_END_POINT_MATCH | 15 | Indicating that end points do not match each other. |
| RF_ERROR_OUT_OF_DISK_SPACE | 16 | Indicating that there is no more disk space. |
| RF_ERROR_CANNOT_OPEN_MDL | 17 | Indicating that opening the mdl file cannot be performed. |
| RF_ERROR_CANNOT_IMPORT_FILE | 18 | Indicating that importing the file cannot be performed. |
| RF_ERROR_CANNOT_EXPORT_FILE | 19 | Indicating that exporting the file cannot be performed. |
| RF_ERROR_GENERIC_FILE_ERROR | 20 | Indicating that there are generic problems on the file. |
| RF_ERROR_SAME_POINTS_EXIST | 21 | Indicating that there are points having the same coordinates value. |
| RF_ERROR_NO_SELECTED_VERTEX | 22 | Indicating that there is no selected vertex. |
| RF_ERROR_NO_SELECTED_FACE | 23 | Indicating that there is no selected face. |
| RF_ERROR_NO_SELECTED_ENTITY | 24 | Indicating that there is no selected entity. |
| RF_ERROR_NO_SELECTED_NURBS_CURVE | 25 | Indicating that there is no selected nurbs-curve. |
| RF_ERROR_TOO_FEW_VERTICES | 26 | Indicating that there are too few vertices as needed. |
| RF_ERROR_TOO_FEW_FACES | 27 | Indicating that there are too few faces as needed. |
| RF_ERROR_TOO_FEW_SHELLS | 28 | Indicating that there are too few shells as needed. |
| RF_ERROR_TOO_FEW_NURBS_CURVE | 29 | Indicating that there are too few NURBS curves as needed. |
| RF_ERROR_TOO_FEW_NURBS_SURFACE | 30 | Indicating that there are too few NURBS surfaces as needed. |
| RF_ERROR_FITTING_FAILED | 31 | Indicating that the fitting has failed. |
| RF_ERROR_INVALID_PARAMETER | 32 | Indicating that the parameter value is invalid. |
| RF_ERROR_CANCELED | 33 | Indicating that user canceled the method. |
| RF_ERROR_INVALID_LICENSE | 34 | Indicating that the license is invalid. |
| RF_ERROR_NOT_IMPLEMENTED | 35 | Indicating that the command is not implemeted. |
| RF_ERROR_TOO_MANY_USER_COMMAND | 36 | Indicating that there are too many user commands. |
| RF_ERROR_USER_IMAGE_NOT_FOUND | 37 | Indicating that there is no user image. |
| RF_ERROR_ONE_WORKBENCH_MUST_EXIST | 38 | Indicating that one workbench must exist at least when hiding workbench. |
| RF_ERROR_CANNOT_SAVE_FILE | 39 | Indicating that saving the file cannot be performed. |
| RF_ERROR_EVALUATION_VERSION | 40 | Indicating that the license of current software is for evaluation version. |
| RF_ERROR_FACE_SHELL | 41 | Indicating that there is face a shell. |
| RF_ERROR_MAX_SHELL_OVERFLOW | 42 | Indicating that it overflows the maximum number of shell. |
| RF_ERROR_CUT_PLANE_NOT_INTERSECT | 43 | Indicating that the cutting plane does not intersect with the specified shell. |
| RF_ERROR_CANNOT_CUT | 44 | Indicating that the cutting cannot be performed. |
| RF_ERROR_LOOP_TEMPLATE_COMPONENT | 45 | Indicating that the curve is a loop template component. |
| RF_ERROR_FAILED | 46 | Indicating that there occurs an failed method. |
| RF_ERROR_NURBS_CURVE_NOT_ATTACHED_TO_SHELL | 47 | Indicating that the NURBS curve does not be attached to the shell. |
| RF_ERROR_CLOSED_NURBS_CURVE | 48 | Indicating that the NURBS curve is closed. |
| RF_ERROR_TOO_SHORT_CURVE | 49 | Indicating that the length of curve is too short to operate any method. |
| RF_ERROR_ONLY_ONE_CURVE_SUPPORTED | 50 | Indicating that the method can use only one curve as input value. |
| RF_ERROR_CANNOT_MAKE_UNIQUE_LOOP | 51 | Indicating that it cannot make unique loop. |
| RF_ERROR_NOT_TRIMMED_NURBS_SURFACE | 52 | Indicating that the surface is not trimmed NURBS surface. |
| RF_ERROR_NOT_INTERSECT | 53 | Indicating that entities do not intersect with each other. |
| RF_ERROR_NURBS_SURFACE_NOT_ATTACHED_TO_SHELL | 54 | Indicating that the NURBS surface does not be attached to the shell. |
| RF_ERROR_ALREADY_EXIST | 55 | Indicating that the entity already exist in the project tree. |
| RF_ERROR_NOT_EXIST | 56 | Indicating that the entity does not exist in the project tree. |
| RF_ERROR_NO_KDTREE | 57 | Indicating that there is no KD Tree. |
| RF_ERROR_INVALID_SELECTED_FACE | 58 | Indicating that the face selection is invalid. |
| RF_ERROR_HAS_NO_PROPERTY_INFO | 59 | Indicating that there is no property information. |
| RF_ERROR_INVALID_SHELL_TYPE | 60 | Indicating that the shell type is invalid. |
| RF_ERROR_NO_ADJACENT_VERTEX | 61 | Indicating that there is no adjacent vertex. |
| RF_ERROR_CANNOT_TRIM_MESH | 62 | Indicating that it cannot trim mesh. |
| RF_ERROR_CANNOT_FIT_SURFACE | 63 | Indicating that it cannot fit surface. |
| RF_ERROR_CANNOT_SUBDIVIDE | 64 | Indicating that it cannot subdivide shell. |
| RF_ERROR_INSUFFICIENT_SELECTED_FACES | 65 | Indicating that there is insufficient selected faces. |
| RF_ERROR_SURFACE_COMPONENT | 66 | Indicating that it is a component of a surface. |
| RF_ERROR_NURBS_CURVE_HAS_EXTRA_CURVELOOP | 67 | Indicating that the nurbs-curve has extra curveloop. |
| RF_ERROR_SAME_ENTITY_SELECTED | 68 | Indicating that the same entities are selected. |
| RF_ERROR_DIVIDED_NURBS_CURVE | 69 | Indicating that the nurbs-curve is divided. |
| RF_ERROR_SEARCH_LOOP_FAILED | 70 | Indicating that it has failed for searching loops. |
| RF_ERROR_CURVELOOP_NOT_ATTACHED_TO_SHELL | 71 | Indicating that the curveloop is not attached to a shell. |
| RF_ERROR_NO_NURBS_CURVE_COMPONENT | 72 | Indicating that it has no nurbs-curve component. |
| RF_ERROR_INVALID_NURBS_CURVE_COMPONENT | 73 | Indicating that it has invalid nurbs-curve component. |
| RF_ERROR_UNSUPPORTED_TYPE | 74 | Indicating that the type is not supported. |
| RF_ERROR_NOT_TEXTURED_SHELL | 75 | Indicating that the shell is not textured. |
| RF_ERROR_NOT_VERTEX_COLOR_SHELL | 76 | Indicating that the shell is not vertex-colored. |
| RF_ERROR_NOT_OVERLAP | 77 | Indicating that the shells are not overlaped. |
| RF_ERROR_COLOR_BAR_NOT_VISIBLE | 78 | Indicating that the color bar is not visible. |
| RF_ERROR_CURRENT_VIEW_ALREADY_SPLITTED | 79 | Indicating that current view is already splitted. |
| RF_ERROR_CURRENT_VIEW_NOT_SPLITTED | 80 | Indicating that current view is not splitted. |
| RF_ERROR_REMOVED_METHOD | 81 | Indicating that the method is removed. |
| RF_ERROR_INVALID_FILENAME | 82 | Indicating that the file name is invalid. |
| RF_ERROR_INVALID_FILETYPE | 83 | Indicating that the file type is invalid. |
| RF_ERROR_NO_BASEPROFILE | 84 | Indicating that there is no base profile. |
| RF_ERROR_CANNOT_CREATE_ENCODED_FACE_SET | 85 | Indicating that it cannot create encoded face set. |
| RF_ERROR_INVALID_REGION_SELECTED | 86 | Indicating that the selected region is invalid. |
| RF_ERROR_INVALID_REGION_SIZE | 87 | Indicating that the size of selected region is invalid. |
| RF_ERROR_ARRAY_SIZE_MUST_BE_4 | 88 | Indicating that the size of specified array is not 4. |
| RF_ERROR_CURRENTLY_IN_ENGRAVING_PROCESS | 89 | Indicating that it is in the process of engraving. |
| RF_ERROR_INVALID_ENGRAVE_TYPE | 90 | Indicating that the type of engraving is invalid. |
| RF_ERROR_INVALID_RESOLUTION | 91 | Indicating that the resolution is invalid. |