
#########
A3DStatus
#########

.. c:enum:: A3DStatus

   Error Codes. 
   
   
   Index
   =====
   
   .. rubric:: Enumerators
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:enumerator:`~A3D_SUCCESS`
   * :c:enumerator:`~A3D_ERROR`
   * :c:enumerator:`~A3D_EXCEPTION`
   * :c:enumerator:`~A3D_MEMORY_ALLOCATION_FAILURE`
   * :c:enumerator:`~A3D_BREAK`
   * :c:enumerator:`~A3D_ALLOC_FATAL_ERROR`
   * :c:enumerator:`~A3D_NOT_IMPLEMENTED`
   * :c:enumerator:`~A3D_INVALID_LICENSE`
   * :c:enumerator:`~A3D_NOT_AVAILABLE`
   * :c:enumerator:`~A3D_INCREMENTAL_MODE_AND_MULTI_PROCESS_NOT_COMPATIBLE`
   * :c:enumerator:`~A3D_LOCKED_LIBRARY`
   * :c:enumerator:`~A3D_INVALID_DATA_STRUCT_SIZE`
   * :c:enumerator:`~A3D_INVALID_DATA_STRUCT_NULL`
   * :c:enumerator:`~A3D_INVALID_ENTITY_NULL`
   * :c:enumerator:`~A3D_INVALID_ENTITY_TYPE`
   * :c:enumerator:`~A3D_INVALID_DATA`
   * :c:enumerator:`~A3D_INVALID_DATA_NULL`
   * :c:enumerator:`~A3D_INCOMPATIBLE_FUNCTION_WITH_KEEP_PARSED_ENTITY_MODE`
   * :c:enumerator:`~A3D_INITIALIZE_ALREADY_CALLED`
   * :c:enumerator:`~A3D_INITIALIZE_NOT_CALLED`
   * :c:enumerator:`~A3D_INITIALIZE_BAD_VALUES`
   * :c:enumerator:`~A3D_INITIALIZE_CANNOT_PROCESS`
   * :c:enumerator:`~A3D_TESSELLATION_FILIFORM_TRIS`
   * :c:enumerator:`~A3D_TESSELLATION_FREE_EDGES`
   * :c:enumerator:`~A3D_TESSELLATION_FILIFORM_TRIS_FREE_EDGES`
   * :c:enumerator:`~A3D_CRV_CANNOT_REPARAMETERIZE`
   * :c:enumerator:`~A3D_CRV_INVALID_PARAMETER`
   * :c:enumerator:`~A3D_CRV_CANNOT_ACCESS_CANONICAL`
   * :c:enumerator:`~A3D_CRV_LINE_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_CIRCLE_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_ELLIPSE_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_HYPERBOLA_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_PARABOLA_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_OFFSET_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_EQUATION_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_TRANSFORM_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_CRVONSURF_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_HELIX_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_POLYLINE_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_INTERSECTION_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_CRV_NURBS_CANNOT_ACCESS_INTERNAL`
   * :c:enumerator:`~A3D_CRV_NURBS_CANNOT_ACCESS_CONTROL_POINTS`
   * :c:enumerator:`~A3D_CRV_NURBS_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_CRV_NURBS_CANNOT_ACCESS_APPROX`
   * :c:enumerator:`~A3D_CRV_NURBS_TOO_TINY_TOLERANCE`
   * :c:enumerator:`~A3D_CRV_COMPOSITE_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_SRF_CANNOT_ACCESS_CANONICAL`
   * :c:enumerator:`~A3D_SRF_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_SRF_NURBS_CANNOT_ACCESS_APPROX`
   * :c:enumerator:`~A3D_SRF_NURBS_CANNOT_KEEP_PARAMETERIZATION`
   * :c:enumerator:`~A3D_SRF_NURBS_TOO_TINY_TOLERANCE`
   * :c:enumerator:`~A3D_SRF_PLANE_CANNOT_CREATE_CANONICAL`
   * :c:enumerator:`~A3D_SRF_INVALID_PARAMETERS`
   * :c:enumerator:`~A3D_EMPTY_STRING`
   * :c:enumerator:`~A3D_DEFAULT_COLOR`
   * :c:enumerator:`~A3D_DEFAULT_LINEPATTERN`
   * :c:enumerator:`~A3D_DEFAULT_STYLE`
   * :c:enumerator:`~A3D_DEFAULT_MATERIAL`
   * :c:enumerator:`~A3D_DEFAULT_PICTURE`
   * :c:enumerator:`~A3D_DEFAULT_PATTERN`
   * :c:enumerator:`~A3D_BASE_BAD_ENTITY_TYPE`
   * :c:enumerator:`~A3D_BASEWITHGRAPHICS_BAD_ENTITY_TYPE`
   * :c:enumerator:`~A3D_BASEWITHGRAPHICS_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_INVALID_COLOR_INDEX`
   * :c:enumerator:`~A3D_INVALID_LINEPATTERN_INDEX`
   * :c:enumerator:`~A3D_INVALID_STYLE_INDEX`
   * :c:enumerator:`~A3D_INVALID_MATERIAL_INDEX`
   * :c:enumerator:`~A3D_INVALID_PICTURE_INDEX`
   * :c:enumerator:`~A3D_INVALID_PATTERN_INDEX`
   * :c:enumerator:`~A3D_INVALID_TEXTURE_DEFINITION_INDEX`
   * :c:enumerator:`~A3D_INVALID_TEXTURE_APPLICATION_INDEX`
   * :c:enumerator:`~A3D_INVALID_UNIT_INDEX`
   * :c:enumerator:`~A3D_INVALID_PICTURE_FORMAT`
   * :c:enumerator:`~A3D_RI_CANNOT_ACCESS_TESS`
   * :c:enumerator:`~A3D_RI_CANNOT_ATTACH_BREPDATA`
   * :c:enumerator:`~A3D_RI_CANNOT_ATTACH_TESS`
   * :c:enumerator:`~A3D_RI_BREPMODEL_CANNOT_ACCESS_GEOMETRY`
   * :c:enumerator:`~A3D_RI_CRV_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_RI_PLANE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_RI_BREPMODEL_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_SET_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_CSYS_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_POINTSET_BADSIZE`
   * :c:enumerator:`~A3D_MODELFILE_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_MODELFILE_INCONSISTENT_UNIT`
   * :c:enumerator:`~A3D_PRODUCTOCCURRENCE_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_PRODUCTOCCURRENCE_INCONSISTENT_PART_EXTERNAL`
   * :c:enumerator:`~A3D_PARTDEFINITION_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_ENTITYREFERENCE_INCONSISTENT_REFERENCE`
   * :c:enumerator:`~A3D_ENTITYREFERENCE_INCONSISTENT`
   * :c:enumerator:`~A3D_INTERVAL_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TRANSFORMATION3D_NON_ORTHO_NOR_UNIT`
   * :c:enumerator:`~A3D_TRANSFORMATION3D_INCONSISTENT`
   * :c:enumerator:`~A3D_BREPDATA_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_BREPDATA_CANNOT_CREATE`
   * :c:enumerator:`~A3D_BREPDATA_CANNOT_GETBOUNDINGBOX`
   * :c:enumerator:`~A3D_BREPDATA_CANNOT_SETBOUNDINGBOX`
   * :c:enumerator:`~A3D_TOPOCONTEXT_INVALID`
   * :c:enumerator:`~A3D_CONNEX_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_SHELL_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_SHELL_BAD_ORIENTATION_DATA`
   * :c:enumerator:`~A3D_SHELL_CANNOT_CREATE`
   * :c:enumerator:`~A3D_FACE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_FACE_CANNOT_LIFT_CRV_INTERNAL1`
   * :c:enumerator:`~A3D_FACE_CANNOT_LIFT_CRV_INTERNAL2`
   * :c:enumerator:`~A3D_FACE_CANNOT_LIFT_CRV_INTERNAL3`
   * :c:enumerator:`~A3D_FACE_INCONSISTENT_DOMAIN`
   * :c:enumerator:`~A3D_LOOP_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_LOOP_BAD_ORIENTATION_DATA`
   * :c:enumerator:`~A3D_LOOP_CANNOT_COMPUTE_ORIENTATION`
   * :c:enumerator:`~A3D_LOOP_CANNOT_FIND_OUTER_LOOP`
   * :c:enumerator:`~A3D_COEDGE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_COEDGE_BAD_ORIENTATION_DATA`
   * :c:enumerator:`~A3D_EDGE_BAD_INTERVAL`
   * :c:enumerator:`~A3D_EDGE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_EDGE_BAD_3DCURVE`
   * :c:enumerator:`~A3D_SINGLEWIREBODY_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_SINGLEWIREBODY_CANNOT_CREATE`
   * :c:enumerator:`~A3D_TOPO_VERTICES_MISSING`
   * :c:enumerator:`~A3D_TOPO_GEOMETRY_MISSING`
   * :c:enumerator:`~A3D_TOPO_CONSISTENCY`
   * :c:enumerator:`~A3D_TOPO_NON_CONNEX_SHELL`
   * :c:enumerator:`~A3D_TOPO_WRONG_TOLERANCES`
   * :c:enumerator:`~A3D_TOPO_OPEN_SOLID`
   * :c:enumerator:`~A3D_TOPO_MULTIPLEVERTEX_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESS3D_NORMALS_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESS3D_NORMALS_BAD_SIZE`
   * :c:enumerator:`~A3D_TESS3D_NORMALS_ISNAN`
   * :c:enumerator:`~A3D_TESS3D_FACE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSFACE_TRIANGULATED_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSFACE_TRIANGULATED_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_TESSFACE_USEDENTITIES_BAD_TYPE`
   * :c:enumerator:`~A3D_TESSFACE_STARTTRIANGULATED_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSFACE_STARTWIRE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSFACE_STYLEINDEXESSIZE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSFACE_RGBAVERTICESSIZE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSFACE_WIRE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSFACE_RGBAVERTICES_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSWIRE_RGBAVERTICESSIZE_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSMARKUP_HAS_INVALID_FONTKEY`
   * :c:enumerator:`~A3D_TESSMARKUP_HAS_INVALID_TEXT_INDEX`
   * :c:enumerator:`~A3D_TESSBASE_POINTS_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_TESSBASE_POINTS_BAD_SIZE`
   * :c:enumerator:`~A3D_TESSBASE_INCONSISTENT`
   * :c:enumerator:`~A3D_TESSBASE_BAD_TYPE`
   * :c:enumerator:`~A3D_TESSBASE_BAD_INIT`
   * :c:enumerator:`~A3D_TESSBASE_BAD_ONENORMAL`
   * :c:enumerator:`~A3D_TESSBASE_BAD_INDEX`
   * :c:enumerator:`~A3D_TESSBASE_BAD_VERTEX`
   * :c:enumerator:`~A3D_TOOLS_NURBSCONVERT_GENERAL_FAILURE`
   * :c:enumerator:`~A3D_TOOLS_NURBSCONVERT_SURFACE_FAILURE`
   * :c:enumerator:`~A3D_TOOLS_NURBSCONVERT_UV_FAILURE`
   * :c:enumerator:`~A3D_TOOLS_NURBSCONVERT_3D_FAILURE`
   * :c:enumerator:`~A3D_TOOLS_SPLIT_FAILURE`
   * :c:enumerator:`~A3D_TOOLS_COMPUTE_UV_FAILURE`
   * :c:enumerator:`~A3D_TOOLS_COMPUTE_3D_FAILURE`
   * :c:enumerator:`~A3D_TOOLS_UNITIZE`
   * :c:enumerator:`~A3D_TOOLS_CLAMP_UV`
   * :c:enumerator:`~A3D_TOOLS_DUPLICATE`
   * :c:enumerator:`~A3D_TOOLS_INVALID_SECTION_PLANE`
   * :c:enumerator:`~A3D_TOOLS_CONTINUE_ON_ERROR`
   * :c:enumerator:`~A3D_TOOLS_TESSELLATION_ISSUE`
   * :c:enumerator:`~A3D_TOOLS_PHYSICALPROPERTIES_FAILURE`
   * :c:enumerator:`~A3D_ANNOTATIONSET_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_ANNOTATIONSET_WITH_NULL_ELEMENT`
   * :c:enumerator:`~A3D_ANNOTATIONITEM_INCONSISTENT_EMPTY`
   * :c:enumerator:`~A3D_MARKUP_CANNOT_ATTACH_TESS`
   * :c:enumerator:`~A3D_MARKUP_CANNOT_ACCESS_TESS`
   * :c:enumerator:`~A3D_MARKUP_CANNOT_ACCESS_FONT`
   * :c:enumerator:`~A3D_MARKUP_CANNOT_CREATE_FONTKEY`
   * :c:enumerator:`~A3D_MARKUP_INVALID_FONTKEY`
   * :c:enumerator:`~A3D_MARKUP_SEMANTIC_DEFINITION_NOT_SET`
   * :c:enumerator:`~A3D_MARKUP_SEMANTIC_TOL_VALUE_NOT_SET`
   * :c:enumerator:`~A3D_LOAD_INVALID_FILE_NAME`
   * :c:enumerator:`~A3D_LOAD_MULTI_MODELS_CADFILE`
   * :c:enumerator:`~A3D_LOAD_CANNOT_ACCESS_CADFILE`
   * :c:enumerator:`~A3D_LOAD_CANNOT_READ_SETTINGS`
   * :c:enumerator:`~A3D_LOAD_MISSING_COMPONENTS`
   * :c:enumerator:`~A3D_LOAD_INVALID_FILE_FORMAT`
   * :c:enumerator:`~A3D_LOAD_READER_NOT_IMPLEMENTED`
   * :c:enumerator:`~A3D_LOAD_CANNOT_LOAD_MODEL`
   * :c:enumerator:`~A3D_LOAD_CANNOT_LOAD_MULTIENTRY`
   * :c:enumerator:`~A3D_LOAD_EMPTY_MULTI_MODEL`
   * :c:enumerator:`~A3D_LOAD_INVALID_READER_FOR_INCREMENTAL_LOAD`
   * :c:enumerator:`~A3D_LOAD_INVALID_PARAMETERS_FOR_INCREMENTAL_LOAD`
   * :c:enumerator:`~A3D_LOAD_CANNOT_USE_MULTIPROCESS`
   * :c:enumerator:`~A3D_LOAD_FILE_TOO_OLD`
   * :c:enumerator:`~A3D_LOAD_FILE_TOO_RECENT`
   * :c:enumerator:`~A3D_LOAD_FILE_PASSWORD_PROTECTED`
   * :c:enumerator:`~A3D_LOADPRC_INITIALIZATION_FAILURE`
   * :c:enumerator:`~A3D_LOADPRC_CANNOT_OPEN_FILE`
   * :c:enumerator:`~A3D_LOADPRC_READING_ERROR`
   * :c:enumerator:`~A3D_LOADPRC_BUILD_ERROR`
   * :c:enumerator:`~A3D_LOADPRC_PDFLINIT_ERROR`
   * :c:enumerator:`~A3D_LOADPRC_INVALID_ANNOT_INDEX`
   * :c:enumerator:`~A3D_LOADPRC_INVALID_ANNOT`
   * :c:enumerator:`~A3D_LOADPRC_EMPTY_FILE`
   * :c:enumerator:`~A3D_LOADPRC_NO_3D`
   * :c:enumerator:`~A3D_WRITE_ERROR`
   * :c:enumerator:`~A3D_WRITE_CANNOT_LOAD_WRITER`
   * :c:enumerator:`~A3D_WRITE_WRITER_NOT_IMPLEMENTED`
   * :c:enumerator:`~A3D_WRITE_INVALID_FILE_NAME`
   * :c:enumerator:`~A3D_WRITE_INVALID_INPUT`
   * :c:enumerator:`~A3D_WRITE_KEEPPARSEDENTITIES_DISABLED`
   * :c:enumerator:`~A3D_WRITE_HTMLCONVERSION_FAILED`
   * :c:enumerator:`~A3D_WRITE_INVALID_INPUT_FILE_NAME`
   * :c:enumerator:`~A3D_WRITE_PERMISSION_DENIED`
   * :c:enumerator:`~A3D_WRITE_NO_SPACE_ON_DEVICE`
   * :c:enumerator:`~A3D_DRW_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_SHEET_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_SHEET_FORMAT_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_SHEET_INVALID_SIZE`
   * :c:enumerator:`~A3D_DRW_SHEET_INVALID_SCALE`
   * :c:enumerator:`~A3D_DRW_VIEW_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_VIEW_INVALID_SCALE`
   * :c:enumerator:`~A3D_DRW_VIEW_INVALID_TYPE`
   * :c:enumerator:`~A3D_DRW_BLOCK_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_OPERATOR_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_OPERATOR_INVALID_TYPE`
   * :c:enumerator:`~A3D_DRW_CURVE_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_CURVE_INVALID_DIMENSION`
   * :c:enumerator:`~A3D_DRW_CURVE_BAD_INTERVAL`
   * :c:enumerator:`~A3D_DRW_FILLEDAREA_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_FILLEDAREA_INVALID_MODE`
   * :c:enumerator:`~A3D_DRW_FILLEDAREA_INVALID_SCALE`
   * :c:enumerator:`~A3D_DRW_FILLEDAREA_CLOSED_BOUNDARY`
   * :c:enumerator:`~A3D_DRW_PICTURE_CANNOT_CREATE`
   * :c:enumerator:`~A3D_DRW_VERTICES_CANNOT_CREATE`
   * :c:enumerator:`~A3D_MATH_INCONSISTENT_DATA`
   * :c:enumerator:`~A3D_MATH_FRACTION_INCONSISTENT_NUMERATOR`
   * :c:enumerator:`~A3D_MATH_FRACTION_INCONSISTENT_DENOMINATOR`
   * :c:enumerator:`~A3D_CALLBACK_MEMORY_FUNCTIONS_ALREADY_SET`
   * :c:enumerator:`~A3D_CALLBACK_INVALID_BREAK_VALUE`
   * :c:enumerator:`~A3D_CALLBACK_CONTINUE`
   * :c:enumerator:`~A3DPDF_PDFLIB_ERROR`
   * :c:enumerator:`~A3DPDF_ONLY_ONE_PAGE_AUTHORIZED`
   * :c:enumerator:`~A3DPDF_3D_ANNOT_REQUIRED`
   * :c:enumerator:`~A3DPDF_ERR_AFTER_SAVE`
   * :c:enumerator:`~A3DPDF_OPT_NOT_PERMITTED`
   * :c:enumerator:`~A3DPDF_FILE_ALREADY_OPEN`
   * :c:enumerator:`~A3DPDF_FILE_LOCKED`
   * :c:enumerator:`~A3DPDF_BAD_FONT_PARAMETERS`
   * :c:enumerator:`~A3DPDF_BAD_PARAMETERS`
   * :c:enumerator:`~A3DPDF_CANNOT_ACCESS_FILE`
   * :c:enumerator:`~A3DPDF_UNKNOWN_FIELD`
   * :c:enumerator:`~A3DPDF_DEFAULT_VIEW_ERROR`
   * :c:enumerator:`~A3DPDF_INVALID_DIMENSIONS`
   * :c:enumerator:`~A3DPDF_MEMORY_ERROR`
   * :c:enumerator:`~A3DPDF_CANNOT_FIND_FONT`
   * :c:enumerator:`~A3DPDF_CANNOT_CREATE_ENCODING`
   * :c:enumerator:`~A3DPDF_CANNOT_CREATE_FONT`
   * :c:enumerator:`~A3DPDF_CANNOT_CONVERT_PICTURE`
   * :c:enumerator:`~A3DPDF_CANNOT_SNAPSHOT_VIEW_WITHOUT_CAMERA`
   * :c:enumerator:`~A3DPDF_CANNOT_INITIALIZE_RESOURCES`
   * :c:enumerator:`~A3DPDF_INVALID_PAGE_INDEX`
   * :c:enumerator:`~A3DPDF_CANNOT_GENERATE_IMAGE_FROM_VIEW`
   * :c:enumerator:`~A3DPDF_ANIMATION_NULL_MOTION`
   * :c:enumerator:`~A3DPDF_SLIDETABLE_NBCOLUMNS_ERROR`
   * :c:enumerator:`~A3DPDF_SLIDETABLE_TEXTDATA_ERROR`
   * :c:enumerator:`~A3DPDF_CANNOT_LOAD_PDFLIB_DLL`
   * :c:enumerator:`~A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL`
   * :c:enumerator:`~A3DPDF_NO_3D_ON_PAGE`
   * :c:enumerator:`~A3DPDF_3D_NOTFOUND_ON_PAGE`
   * :c:enumerator:`~A3DPDF_CANNOT_READSTREAM`
   * :c:enumerator:`~A3DPDF_CANNOT_CONVERTSTREAM`
   * :c:enumerator:`~A3DPDF_SLIDETABLE_SLIDER_ERROR`
   * :c:enumerator:`~A3DPDF_SLIDETABLE_TEXT_FIELD_ERROR`
   * :c:enumerator:`~A3DPDF_SLIDETABLE_NOT_EXIST`
   * :c:enumerator:`~A3DPDF_CAROUSEL_NOT_EXIST`
   * :c:enumerator:`~A3DPDF_XML_VERSION_INCOMPATIBLE`
   * :c:enumerator:`~A3DPDF_INVALID_VIEW_INDEX`
   * :c:enumerator:`~A3DPDF_CANNOT_CREATE_LAYER`
   * :c:enumerator:`~A3DPDF_TABLE_FRAME_PROBLEM`
   * :c:enumerator:`~A3DPDF_CANNOT_EMBED_FONT`
   * :c:enumerator:`~A3DPDF_INVALID_LAYER_INDEX`
   * :c:enumerator:`~A3DPDF_IMAGE_NOT_INSERTED`
   * :c:enumerator:`~A3DPDF_IMAGE_UNKNOWNFORMAT`
   * :c:enumerator:`~A3DPDF_DOCUMENT_NULL`
   * :c:enumerator:`~A3DPDF_ANNOT_NOT_INSERTED`
   * :c:enumerator:`~A3DPDF_EMPTY_DOCUMENT`
   * :c:enumerator:`~A3DPDF_CANNOT_LOAD_PDFPARSER_DLL`
   * :c:enumerator:`~A3DPDF_TABLE_DEFINITION_ERROR`
   * :c:enumerator:`~A3DPDF_FILE_NEEDPASSWORD`
   * :c:enumerator:`~A3DPDF_FILE_INVALIDPDF`
   * :c:enumerator:`~A3DPDF_FILE_TOOBIG`
   * :c:enumerator:`~A3DPDF_FILE_INVALIDFILENAME`
   * :c:enumerator:`~A3DPDF_FILE_INCOMPATIBLE_FONT_ENCODING`
   * :c:enumerator:`~A3DPDF_FILE_INCOMPLETE_FONT_PACKAGE`
   * :c:enumerator:`~A3DPDF_FILE_INCOMPATIBLE_CODEPAGE`
   * :c:enumerator:`~A3DPDF_XML_LOAD_ERROR`
   * :c:enumerator:`~A3DPDF_XML_PARSING_ERROR`
   * :c:enumerator:`~A3DPDF_INVALID_INDEX`
   * :c:enumerator:`~A3DPDF_CANNOT_LOAD_PDFPOSTER_DLL`
   * :c:enumerator:`~A3DPDF_POSTERGENERATION_NOT_ENABLED`
   * :c:enumerator:`~A3D_PARASOLID_ERROR`
   * :c:enumerator:`~A3D_PARASOLID_ERROR_970`
   * :c:enumerator:`~A3D_PARASOLID_ERROR_555`
   * :c:enumerator:`~A3D_PARASOLID_ERROR_922`
   * :c:enumerator:`~A3D_PARASOLID_ERROR_931`
   * :c:enumerator:`~A3D_PARASOLID_ERROR_5022`
   * :c:enumerator:`~A3D_HEPB_MISSING`
   * :c:enumerator:`~A3D_BODYSHOP_MISSING`
   * :c:enumerator:`~A3D_DELTAFRUSTRUM_MISSING`
   * :c:enumerator:`~A3D_PARASOLID_MEMORY_ERROR`
   * :c:enumerator:`~A3D_BIMDATA_EMPTY`
   * :c:enumerator:`~A3D_MESH_EMPTY`
   * :c:enumerator:`~A3D_MESH_INCONSISTENT`
   
   



.. rst-class:: kind-group kind-enumerator

.. rubric:: Enumerators
   :class: kind-group-title


.. c:enumerator:: A3D_SUCCESS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SUCCESS** = ``0``
      
      Successful return value. 
      



.. c:enumerator:: A3D_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_ERROR** = ``-1``
      
      General error. 
      



.. c:enumerator:: A3D_EXCEPTION

      .. rst-class:: sig-pretty-signature
      
         | **A3D_EXCEPTION** = ``-2``
      
      Caught exception. 
      



.. c:enumerator:: A3D_MEMORY_ALLOCATION_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MEMORY_ALLOCATION_FAILURE** = ``-3``
      
      Memory allocation failure. 
      



.. c:enumerator:: A3D_BREAK

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BREAK** = ``-4``
      
      Break was triggered. 
      



.. c:enumerator:: A3D_ALLOC_FATAL_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_ALLOC_FATAL_ERROR** = ``-10``
      
      Allocation has failed. 
      
      Major error. 
      



.. c:enumerator:: A3D_NOT_IMPLEMENTED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_NOT_IMPLEMENTED** = ``-33``
      
      Local code, which is not yet implemented. 
      



.. c:enumerator:: A3D_INVALID_LICENSE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_LICENSE** = ``-34``
      
      License option doesn't allowed the requested function. 
      



.. c:enumerator:: A3D_NOT_AVAILABLE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_NOT_AVAILABLE** = ``-35``
      
      The function is not available on this platform. 
      



.. c:enumerator:: A3D_INCREMENTAL_MODE_AND_MULTI_PROCESS_NOT_COMPATIBLE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INCREMENTAL_MODE_AND_MULTI_PROCESS_NOT_COMPATIBLE** = ``-11``
      
      The incremental Mode can not be used with the MultiProcess option set to true. 
      



.. c:enumerator:: A3D_LOCKED_LIBRARY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOCKED_LIBRARY** = ``-12``
      
      If a function is called while another function is already running then you get this error. 
      



.. c:enumerator:: A3D_INVALID_DATA_STRUCT_SIZE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_DATA_STRUCT_SIZE** = ``-100``
      
      :c:macro:`~A3D_INITIALIZE_DATA` not called or bad alignment in input struct. 
      



.. c:enumerator:: A3D_INVALID_DATA_STRUCT_NULL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_DATA_STRUCT_NULL** = ``-101``
      
      Input struct function cannot be NULL. 
      



.. c:enumerator:: A3D_INVALID_ENTITY_NULL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_ENTITY_NULL** = ``-102``
      
      Input entity function cannot be NULL. 
      



.. c:enumerator:: A3D_INVALID_ENTITY_TYPE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_ENTITY_TYPE** = ``-103``
      
      Input entity function is of bad type. 
      



.. c:enumerator:: A3D_INVALID_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_DATA** = ``-104``
      
      Input contains bad data. 
      



.. c:enumerator:: A3D_INVALID_DATA_NULL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_DATA_NULL** = ``-105``
      
      Input data cannot be NULL. 
      



.. c:enumerator:: A3D_INCOMPATIBLE_FUNCTION_WITH_KEEP_PARSED_ENTITY_MODE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INCOMPATIBLE_FUNCTION_WITH_KEEP_PARSED_ENTITY_MODE** = ``-106``
      



.. c:enumerator:: A3D_INITIALIZE_ALREADY_CALLED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INITIALIZE_ALREADY_CALLED** = ``-200``
      
      ``A3DDllInitialize`` already called; bad sequence with the ``A3DDllTerminate`` function. 
      



.. c:enumerator:: A3D_INITIALIZE_NOT_CALLED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INITIALIZE_NOT_CALLED** = ``-201``
      
      ``A3DDllInitialize`` must be called before calling the ``A3DDllTerminate`` function. 
      



.. c:enumerator:: A3D_INITIALIZE_BAD_VALUES

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INITIALIZE_BAD_VALUES** = ``-202``
      
      Initialization led to bad internal values for globals. 
      
      Fatal error. Reinitialize program. 
      



.. c:enumerator:: A3D_INITIALIZE_CANNOT_PROCESS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INITIALIZE_CANNOT_PROCESS** = ``-205``
      
      Cannot initialize library. 
      



.. c:enumerator:: A3D_TESSELLATION_FILIFORM_TRIS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSELLATION_FILIFORM_TRIS** = ``-401``
      
      Tessellation contains filiform triangles. 
      



.. c:enumerator:: A3D_TESSELLATION_FREE_EDGES

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSELLATION_FREE_EDGES** = ``-402``
      
      Tessellation contains free edges. 
      



.. c:enumerator:: A3D_TESSELLATION_FILIFORM_TRIS_FREE_EDGES

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSELLATION_FILIFORM_TRIS_FREE_EDGES** = ``-403``
      
      Tessellation contains filiform triangles and free edges. 
      



.. c:enumerator:: A3D_CRV_CANNOT_REPARAMETERIZE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_CANNOT_REPARAMETERIZE** = ``-990``
      
      Input parameterization data cannot be used to reparameterize the curve. 
      



.. c:enumerator:: A3D_CRV_INVALID_PARAMETER

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_INVALID_PARAMETER** = ``-991``
      
      Input parameterization data is invalid. 
      



.. c:enumerator:: A3D_CRV_CANNOT_ACCESS_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_CANNOT_ACCESS_CANONICAL** = ``-1000``
      
      Cannot access the canonical form for an :c:type:`~A3DCrvBase`\ . 
      



.. c:enumerator:: A3D_CRV_LINE_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_LINE_CANNOT_CREATE_CANONICAL** = ``-1001``
      
      Cannot create canonical form for an :c:type:`~A3DCrvLine`\ . 
      



.. c:enumerator:: A3D_CRV_CIRCLE_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_CIRCLE_CANNOT_CREATE_CANONICAL** = ``-1011``
      
      Cannot create canonical form for an :c:type:`~A3DCrvCircle`\ . 
      



.. c:enumerator:: A3D_CRV_ELLIPSE_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_ELLIPSE_CANNOT_CREATE_CANONICAL** = ``-1021``
      
      Cannot create canonical form for an :c:type:`~A3DCrvEllipse`\ . 
      



.. c:enumerator:: A3D_CRV_HYPERBOLA_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_HYPERBOLA_CANNOT_CREATE_CANONICAL** = ``-1022``
      
      Cannot create canonical form for an :c:type:`~A3DCrvHyperbola`\ . 
      



.. c:enumerator:: A3D_CRV_PARABOLA_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_PARABOLA_CANNOT_CREATE_CANONICAL** = ``-1023``
      
      Cannot create canonical form for an :c:type:`~A3DCrvParabola`\ . 
      



.. c:enumerator:: A3D_CRV_OFFSET_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_OFFSET_CANNOT_CREATE_CANONICAL** = ``-1041``
      
      Cannot create canonical form for an :c:type:`~A3DCrvOffset`\ . 
      



.. c:enumerator:: A3D_CRV_EQUATION_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_EQUATION_CANNOT_CREATE_CANONICAL** = ``-1051``
      
      Cannot create canonical form for an :c:type:`~A3DCrvEquation`\ . 
      



.. c:enumerator:: A3D_CRV_TRANSFORM_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_TRANSFORM_CANNOT_CREATE_CANONICAL** = ``-1052``
      
      Cannot create canonical form for an :c:type:`~A3DCrvTransform`\ . 
      



.. c:enumerator:: A3D_CRV_CRVONSURF_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_CRVONSURF_CANNOT_CREATE_CANONICAL** = ``-1053``
      
      Cannot create canonical form for an :c:type:`~A3DCrvOnSurf`\ . 
      



.. c:enumerator:: A3D_CRV_HELIX_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_HELIX_CANNOT_CREATE_CANONICAL** = ``-1054``
      
      Cannot create canonical form for an :c:type:`~A3DCrvHelix`\ . 
      



.. c:enumerator:: A3D_CRV_POLYLINE_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_POLYLINE_CANNOT_CREATE_CANONICAL** = ``-1061``
      
      Cannot create canonical form for an :c:type:`~A3DCrvPolyLine`\ . 
      



.. c:enumerator:: A3D_CRV_INTERSECTION_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_INTERSECTION_CANNOT_CREATE_CANONICAL** = ``-1063``
      
      Cannot create canonical form for an :c:type:`~A3DCrvIntersection`\ . 
      



.. c:enumerator:: A3D_CRV_NURBS_CANNOT_ACCESS_INTERNAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_NURBS_CANNOT_ACCESS_INTERNAL** = ``-1070``
      
      Cannot access the internal form for curve. 
      



.. c:enumerator:: A3D_CRV_NURBS_CANNOT_ACCESS_CONTROL_POINTS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_NURBS_CANNOT_ACCESS_CONTROL_POINTS** = ``-1072``
      
      Cannot access the control points for an :c:type:`~A3DCrvNurbs`\ . 
      



.. c:enumerator:: A3D_CRV_NURBS_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_NURBS_INCONSISTENT_DATA** = ``-1073``
      
      NURBS curve data is inconsistent (control points number + degree + 1 != knots number). 
      



.. c:enumerator:: A3D_CRV_NURBS_CANNOT_ACCESS_APPROX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_NURBS_CANNOT_ACCESS_APPROX** = ``-1074``
      
      Cannot access the NURBS approximation for curve. 
      



.. c:enumerator:: A3D_CRV_NURBS_TOO_TINY_TOLERANCE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_NURBS_TOO_TINY_TOLERANCE** = ``-1075``
      
      Tolerance cannot be less then or equal to zero. 
      



.. c:enumerator:: A3D_CRV_COMPOSITE_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CRV_COMPOSITE_CANNOT_CREATE_CANONICAL** = ``-1081``
      
      Cannot create the canonical form for an :c:type:`~A3DCrvComposite`\ . 
      



.. c:enumerator:: A3D_SRF_CANNOT_ACCESS_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SRF_CANNOT_ACCESS_CANONICAL** = ``-1500``
      
      Cannot access the canonical form for an :c:type:`~A3DSurfBase` entity. 
      



.. c:enumerator:: A3D_SRF_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SRF_CANNOT_CREATE_CANONICAL** = ``-1501``
      
      Cannot create the canonical form for an :c:type:`~A3DSurfBase` entity. 
      



.. c:enumerator:: A3D_SRF_NURBS_CANNOT_ACCESS_APPROX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SRF_NURBS_CANNOT_ACCESS_APPROX** = ``-1502``
      
      Cannot access the NURBS approximation for a surface. 
      



.. c:enumerator:: A3D_SRF_NURBS_CANNOT_KEEP_PARAMETERIZATION

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SRF_NURBS_CANNOT_KEEP_PARAMETERIZATION** = ``-1503``
      
      Cannot keep the parameterization during the NURBS approximation for a surface. 
      
      This is a warning. You must still free the structure. 
      



.. c:enumerator:: A3D_SRF_NURBS_TOO_TINY_TOLERANCE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SRF_NURBS_TOO_TINY_TOLERANCE** = ``-1504``
      
      Tolerance for the NURBS approximation is too tight. 
      
      Try with looser tolerance. 
      



.. c:enumerator:: A3D_SRF_PLANE_CANNOT_CREATE_CANONICAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SRF_PLANE_CANNOT_CREATE_CANONICAL** = ``-1521``
      
      Cannot create the canonical form for an :c:type:`~A3DSurfPlane` entity. 
      



.. c:enumerator:: A3D_SRF_INVALID_PARAMETERS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SRF_INVALID_PARAMETERS** = ``-1522``
      
      Input parameterization data is invalid. 
      



.. c:enumerator:: A3D_EMPTY_STRING

      .. rst-class:: sig-pretty-signature
      
         | **A3D_EMPTY_STRING** = ``-2000``
      
      Name is an empty string. 
      



.. c:enumerator:: A3D_DEFAULT_COLOR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DEFAULT_COLOR** = ``-2001``
      
      Input index corresponds to the default color. 
      



.. c:enumerator:: A3D_DEFAULT_LINEPATTERN

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DEFAULT_LINEPATTERN** = ``-2002``
      
      Input index corresponds to the default line pattern. 
      



.. c:enumerator:: A3D_DEFAULT_STYLE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DEFAULT_STYLE** = ``-2003``
      
      Input index corresponds to the default style. 
      



.. c:enumerator:: A3D_DEFAULT_MATERIAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DEFAULT_MATERIAL** = ``-2004``
      
      Input index corresponds to the default material. 
      



.. c:enumerator:: A3D_DEFAULT_PICTURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DEFAULT_PICTURE** = ``-2005``
      
      Input index corresponds to the default picture. 
      



.. c:enumerator:: A3D_DEFAULT_PATTERN

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DEFAULT_PATTERN** = ``-2006``
      
      Input index corresponds to the default pattern. 
      



.. c:enumerator:: A3D_BASE_BAD_ENTITY_TYPE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BASE_BAD_ENTITY_TYPE** = ``-2050``
      
      Cannot access base data for an :c:type:`~A3DEntity` entity, probably because the type is incorrect. 
      



.. c:enumerator:: A3D_BASEWITHGRAPHICS_BAD_ENTITY_TYPE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BASEWITHGRAPHICS_BAD_ENTITY_TYPE** = ``-2051``
      
      Cannot access base with graphics data for an :c:type:`~A3DEntity` entity, probably because the type is incorrect. 
      



.. c:enumerator:: A3D_BASEWITHGRAPHICS_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BASEWITHGRAPHICS_INCONSISTENT_EMPTY** = ``-2052``
      
      Input data corresponds to an empty :c:type:`~A3DGraphics`\ . 
      



.. c:enumerator:: A3D_INVALID_COLOR_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_COLOR_INDEX** = ``-2101``
      
      Index does not correspond to a valid color. 
      



.. c:enumerator:: A3D_INVALID_LINEPATTERN_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_LINEPATTERN_INDEX** = ``-2102``
      
      Index does not correspond to a valid line pattern. 
      



.. c:enumerator:: A3D_INVALID_STYLE_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_STYLE_INDEX** = ``-2103``
      
      Index does not correspond to a valid style. 
      



.. c:enumerator:: A3D_INVALID_MATERIAL_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_MATERIAL_INDEX** = ``-2104``
      
      Index does not correspond to a valid material. 
      



.. c:enumerator:: A3D_INVALID_PICTURE_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_PICTURE_INDEX** = ``-2105``
      
      Index does not correspond to a valid picture. 
      



.. c:enumerator:: A3D_INVALID_PATTERN_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_PATTERN_INDEX** = ``-2106``
      
      Index does not correspond to a valid pattern. 
      



.. c:enumerator:: A3D_INVALID_TEXTURE_DEFINITION_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_TEXTURE_DEFINITION_INDEX** = ``-2107``
      
      Index does not correspond to a texture definition. 
      



.. c:enumerator:: A3D_INVALID_TEXTURE_APPLICATION_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_TEXTURE_APPLICATION_INDEX** = ``-2108``
      
      Index does not correspond to a texture application. 
      



.. c:enumerator:: A3D_INVALID_UNIT_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_UNIT_INDEX** = ``-2109``
      
      Index does not correspond to a unit. 
      



.. c:enumerator:: A3D_INVALID_PICTURE_FORMAT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INVALID_PICTURE_FORMAT** = ``-2200``
      
      Input picture format is invalid. 
      



.. c:enumerator:: A3D_RI_CANNOT_ACCESS_TESS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_RI_CANNOT_ACCESS_TESS** = ``-2500``
      
      Cannot access the :c:type:`~A3DTessBase` for the current :c:type:`~A3DRiRepresentationItem`\ . 
      



.. c:enumerator:: A3D_RI_CANNOT_ATTACH_BREPDATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_RI_CANNOT_ATTACH_BREPDATA** = ``-2501``
      
      Cannot attach the current :c:type:`~A3DTopoBrepData` to an :c:type:`~A3DRiRepresentationItem`\ . 
      



.. c:enumerator:: A3D_RI_CANNOT_ATTACH_TESS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_RI_CANNOT_ATTACH_TESS** = ``-2502``
      
      Cannot attach the current :c:type:`~A3DTessBase` to an :c:type:`~A3DRiRepresentationItem`\ . 
      



.. c:enumerator:: A3D_RI_BREPMODEL_CANNOT_ACCESS_GEOMETRY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_RI_BREPMODEL_CANNOT_ACCESS_GEOMETRY** = ``-2503``
      
      The :c:type:`~A3DRiBrepModel` does not have any associated geometry when it is required for the current operation. 
      



.. c:enumerator:: A3D_RI_CRV_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_RI_CRV_INCONSISTENT_DATA** = ``-2510``
      
      Input data corresponds to an empty :c:type:`~A3DRiCurve`\ . 
      



.. c:enumerator:: A3D_RI_PLANE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_RI_PLANE_INCONSISTENT_DATA** = ``-2511``
      
      Input data corresponds to an empty :c:type:`~A3DRiPlane`\ . 
      



.. c:enumerator:: A3D_RI_BREPMODEL_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_RI_BREPMODEL_INCONSISTENT_DATA** = ``-2512``
      
      Input data corresponds to an empty :c:type:`~A3DRiBrepModel`\ . 
      



.. c:enumerator:: A3D_SET_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SET_INCONSISTENT_EMPTY** = ``-2520``
      
      Input data corresponds to an empty :c:type:`~A3DRiSet`\ . 
      



.. c:enumerator:: A3D_CSYS_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CSYS_INCONSISTENT_EMPTY** = ``-2530``
      
      Input data corresponds to an empty :c:type:`~A3DRiCoordinateSystem`\ . 
      



.. c:enumerator:: A3D_POINTSET_BADSIZE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_POINTSET_BADSIZE** = ``-2540``
      
      Input data defines an :c:type:`~A3DRiPointSet` with an incorrect size. 
      



.. c:enumerator:: A3D_MODELFILE_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MODELFILE_INCONSISTENT_EMPTY** = ``-3000``
      
      Input data corresponds to an empty :c:type:`~A3DAsmModelFile`\ . 
      
      Forbidden. 
      



.. c:enumerator:: A3D_MODELFILE_INCONSISTENT_UNIT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MODELFILE_INCONSISTENT_UNIT** = ``-3001``
      
      Input data corresponds to an invalid unit for an :c:type:`~A3DAsmModelFile`\ . 
      
      Unit must be greater than 0. 
      



.. c:enumerator:: A3D_PRODUCTOCCURRENCE_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PRODUCTOCCURRENCE_INCONSISTENT_EMPTY** = ``-3010``
      
      Input data corresponds to an empty :c:type:`~A3DAsmProductOccurrence`\ . 
      
      Forbidden. 
      



.. c:enumerator:: A3D_PRODUCTOCCURRENCE_INCONSISTENT_PART_EXTERNAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PRODUCTOCCURRENCE_INCONSISTENT_PART_EXTERNAL** = ``-3011``
      
      Input data cannot contain both an external part and a part. 
      



.. c:enumerator:: A3D_PARTDEFINITION_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PARTDEFINITION_INCONSISTENT_EMPTY** = ``-3020``
      
      Input data corresponds to an empty :c:type:`~A3DAsmPartDefinition`\ . 
      
      Forbidden. 
      



.. c:enumerator:: A3D_ENTITYREFERENCE_INCONSISTENT_REFERENCE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_ENTITYREFERENCE_INCONSISTENT_REFERENCE** = ``-3030``
      
      Input data corresponds to an empty :c:type:`~A3DEntity`\ . 
      
      Forbidden. 
      



.. c:enumerator:: A3D_ENTITYREFERENCE_INCONSISTENT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_ENTITYREFERENCE_INCONSISTENT** = ``-3031``
      
      Input data corresponds to bad :c:type:`~A3DMiscEntityReference`\ . 
      



.. c:enumerator:: A3D_INTERVAL_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_INTERVAL_INCONSISTENT_DATA** = ``-3500``
      
      Interval is inconsistent for current operation. 
      



.. c:enumerator:: A3D_TRANSFORMATION3D_NON_ORTHO_NOR_UNIT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TRANSFORMATION3D_NON_ORTHO_NOR_UNIT** = ``-3520``
      
      Input data defines an inconsistent :c:type:`~A3DMiscCartesianTransformation`\ . 
      



.. c:enumerator:: A3D_TRANSFORMATION3D_INCONSISTENT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TRANSFORMATION3D_INCONSISTENT** = ``-3521``
      
      Inconsistent :c:type:`~A3DMiscCartesianTransformation`\ . 
      



.. c:enumerator:: A3D_BREPDATA_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BREPDATA_INCONSISTENT_DATA** = ``-4000``
      
      Input data corresponds to an empty :c:type:`~A3DTopoBrepData`\ . 
      



.. c:enumerator:: A3D_BREPDATA_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BREPDATA_CANNOT_CREATE** = ``-4001``
      
      Cannot create :c:type:`~A3DTopoBrepData` with the input data. 
      



.. c:enumerator:: A3D_BREPDATA_CANNOT_GETBOUNDINGBOX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BREPDATA_CANNOT_GETBOUNDINGBOX** = ``-4002``
      
      Cannot get bounding box. 
      



.. c:enumerator:: A3D_BREPDATA_CANNOT_SETBOUNDINGBOX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BREPDATA_CANNOT_SETBOUNDINGBOX** = ``-4003``
      
      Cannot set bounding box. 
      



.. c:enumerator:: A3D_TOPOCONTEXT_INVALID

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOPOCONTEXT_INVALID** = ``-4004``
      
      Cannot determine the associated :c:type:`~A3DTopoContext`\ . 
      



.. c:enumerator:: A3D_CONNEX_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CONNEX_INCONSISTENT_DATA** = ``-4010``
      
      Input data corresponds to an empty :c:type:`~A3DTopoConnex`\ . 
      



.. c:enumerator:: A3D_SHELL_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SHELL_INCONSISTENT_DATA** = ``-4020``
      
      Input data corresponds to an empty :c:type:`~A3DTopoShell`\ . 
      



.. c:enumerator:: A3D_SHELL_BAD_ORIENTATION_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SHELL_BAD_ORIENTATION_DATA** = ``-4021``
      
      Input data for orientation is incorrect. 
      



.. c:enumerator:: A3D_SHELL_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SHELL_CANNOT_CREATE** = ``-4022``
      
      Cannot create :c:type:`~A3DTopoShell` with the input data. 
      



.. c:enumerator:: A3D_FACE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_FACE_INCONSISTENT_DATA** = ``-4030``
      
      Input data corresponds to an empty :c:type:`~A3DTopoFace`\ . 
      



.. c:enumerator:: A3D_FACE_CANNOT_LIFT_CRV_INTERNAL1

      .. rst-class:: sig-pretty-signature
      
         | **A3D_FACE_CANNOT_LIFT_CRV_INTERNAL1** = ``-4031``
      
      Cannot access the internal data of an :c:type:`~A3DTopoFace`\ . 
      
      Internal information: Sector 1. 
      



.. c:enumerator:: A3D_FACE_CANNOT_LIFT_CRV_INTERNAL2

      .. rst-class:: sig-pretty-signature
      
         | **A3D_FACE_CANNOT_LIFT_CRV_INTERNAL2** = ``-4032``
      
      Cannot access the internal data of an :c:type:`~A3DTopoFace`\ . 
      
      Internal information: Sector 2. 
      



.. c:enumerator:: A3D_FACE_CANNOT_LIFT_CRV_INTERNAL3

      .. rst-class:: sig-pretty-signature
      
         | **A3D_FACE_CANNOT_LIFT_CRV_INTERNAL3** = ``-4033``
      
      Cannot access the internal data of an :c:type:`~A3DTopoFace`\ . 
      
      Internal information: Sector 3. 
      



.. c:enumerator:: A3D_FACE_INCONSISTENT_DOMAIN

      .. rst-class:: sig-pretty-signature
      
         | **A3D_FACE_INCONSISTENT_DOMAIN** = ``-4034``
      
      Inconsistent domain for underlying surface of :c:type:`~A3DTopoFace`\ . 
      



.. c:enumerator:: A3D_LOOP_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOOP_INCONSISTENT_DATA** = ``-4400``
      
      Input data corresponds to an empty :c:type:`~A3DTopoLoop`\ . 
      



.. c:enumerator:: A3D_LOOP_BAD_ORIENTATION_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOOP_BAD_ORIENTATION_DATA** = ``-4401``
      
      Input data for orientation is incorrect. 
      



.. c:enumerator:: A3D_LOOP_CANNOT_COMPUTE_ORIENTATION

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOOP_CANNOT_COMPUTE_ORIENTATION** = ``-4402``
      
      Cannot determine the loop orientation with the input data. 
      



.. c:enumerator:: A3D_LOOP_CANNOT_FIND_OUTER_LOOP

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOOP_CANNOT_FIND_OUTER_LOOP** = ``-4403``
      
      Cannot determine the outer loop index with the input data. 
      



.. c:enumerator:: A3D_COEDGE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_COEDGE_INCONSISTENT_DATA** = ``-4500``
      
      Input data corresponds to an empty :c:type:`~A3DTopoCoEdge`\ . 
      



.. c:enumerator:: A3D_COEDGE_BAD_ORIENTATION_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_COEDGE_BAD_ORIENTATION_DATA** = ``-4501``
      
      Input data for orientation is incorrect. 
      



.. c:enumerator:: A3D_EDGE_BAD_INTERVAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_EDGE_BAD_INTERVAL** = ``-4600``
      
      Curve interval is not contained by the interval specified by the input data. 
      



.. c:enumerator:: A3D_EDGE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_EDGE_INCONSISTENT_DATA** = ``-4601``
      
      Input data corresponds to an empty :c:type:`~A3DTopoWireEdge`\ . 
      



.. c:enumerator:: A3D_EDGE_BAD_3DCURVE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_EDGE_BAD_3DCURVE** = ``-4602``
      
      Pointer to 3D space curve does not correspond to a curve. 
      



.. c:enumerator:: A3D_SINGLEWIREBODY_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SINGLEWIREBODY_INCONSISTENT_DATA** = ``-4700``
      
      Input data corresponds to an empty :c:type:`~A3DTopoSingleWireBody`\ . 
      



.. c:enumerator:: A3D_SINGLEWIREBODY_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_SINGLEWIREBODY_CANNOT_CREATE** = ``-4701``
      
      Cannot create an :c:type:`~A3DTopoSingleWireBody` with the input data. 
      



.. c:enumerator:: A3D_TOPO_VERTICES_MISSING

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOPO_VERTICES_MISSING** = ``-4800``
      
      Missing vertices. 
      



.. c:enumerator:: A3D_TOPO_GEOMETRY_MISSING

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOPO_GEOMETRY_MISSING** = ``-4801``
      
      Missing geometry. 
      



.. c:enumerator:: A3D_TOPO_CONSISTENCY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOPO_CONSISTENCY** = ``-4802``
      
      Input topology has consistency problem. 
      



.. c:enumerator:: A3D_TOPO_NON_CONNEX_SHELL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOPO_NON_CONNEX_SHELL** = ``-4803``
      
      Shell is non connex. 
      



.. c:enumerator:: A3D_TOPO_WRONG_TOLERANCES

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOPO_WRONG_TOLERANCES** = ``-4804``
      
      Tolerance on edges, vertices, or faces are invalid, or non consistent. 
      



.. c:enumerator:: A3D_TOPO_OPEN_SOLID

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOPO_OPEN_SOLID** = ``-4805``
      
      Invalid Solid. 
      
      Contains edges without neighbors. 
      



.. c:enumerator:: A3D_TOPO_MULTIPLEVERTEX_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOPO_MULTIPLEVERTEX_INCONSISTENT_DATA** = ``-4900``
      



.. c:enumerator:: A3D_TESS3D_NORMALS_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESS3D_NORMALS_INCONSISTENT_DATA** = ``-7010``
      
      Input data corresponds to a null :c:member:`A3DTess3DData::m_pdNormals <A3DTess3DData.m_pdNormals>`\ . 
      



.. c:enumerator:: A3D_TESS3D_NORMALS_BAD_SIZE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESS3D_NORMALS_BAD_SIZE** = ``-7011``
      
      Input data corresponds to an invalid size :c:member:`A3DTess3DData::m_uiNormalSize <A3DTess3DData.m_uiNormalSize>`\ . 
      



.. c:enumerator:: A3D_TESS3D_NORMALS_ISNAN

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESS3D_NORMALS_ISNAN** = ``-7012``
      
      Input data corresponds to an invalid value in :c:member:`A3DTess3DData::m_pdNormals <A3DTess3DData.m_pdNormals>`\ . 
      



.. c:enumerator:: A3D_TESS3D_FACE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESS3D_FACE_INCONSISTENT_DATA** = ``-7020``
      
      Input data corresponds to null :c:member:`A3DTess3DData::m_psFaceTessData <A3DTess3DData.m_psFaceTessData>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_TRIANGULATED_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_TRIANGULATED_INCONSISTENT_DATA** = ``-7030``
      
      Input data corresponds to null :c:member:`A3DTessFaceData::m_uiStyleIndexesSize <A3DTessFaceData.m_uiStyleIndexesSize>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_TRIANGULATED_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_TRIANGULATED_INCONSISTENT_EMPTY** = ``-7031``
      
      Input data corresponds to an empty :c:member:`A3DTessFaceData::m_uiSizesTriangulatedSize <A3DTessFaceData.m_uiSizesTriangulatedSize>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_USEDENTITIES_BAD_TYPE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_USEDENTITIES_BAD_TYPE** = ``-7032``
      
      Input data corresponds to an invalid type :c:member:`A3DTessFaceData::m_usUsedEntitiesFlags <A3DTessFaceData.m_usUsedEntitiesFlags>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_STARTTRIANGULATED_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_STARTTRIANGULATED_INCONSISTENT_DATA** = ``-7033``
      
      Input data corresponds to an invalid :c:member:`A3DTessFaceData::m_uiStartTriangulated <A3DTessFaceData.m_uiStartTriangulated>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_STARTWIRE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_STARTWIRE_INCONSISTENT_DATA** = ``-7034``
      
      Input data corresponds to an invalid :c:member:`A3DTessFaceData::m_uiStartWire <A3DTessFaceData.m_uiStartWire>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_STYLEINDEXESSIZE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_STYLEINDEXESSIZE_INCONSISTENT_DATA** = ``-7035``
      
      Input data corresponds to an invalid :c:member:`A3DTessFaceData::m_uiStyleIndexesSize <A3DTessFaceData.m_uiStyleIndexesSize>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_RGBAVERTICESSIZE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_RGBAVERTICESSIZE_INCONSISTENT_DATA** = ``-7036``
      
      Input data corresponds to an invalid :c:member:`A3DTessFaceData::m_uiRGBAVerticesSize <A3DTessFaceData.m_uiRGBAVerticesSize>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_WIRE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_WIRE_INCONSISTENT_DATA** = ``-7037``
      
      Input data corresponds to null :c:member:`A3DTessFaceData::m_puiSizesWires <A3DTessFaceData.m_puiSizesWires>`\ . 
      



.. c:enumerator:: A3D_TESSFACE_RGBAVERTICES_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSFACE_RGBAVERTICES_INCONSISTENT_DATA** = ``-7038``
      
      Input data corresponds to null :c:member:`A3DTessFaceData::m_pucRGBAVertices <A3DTessFaceData.m_pucRGBAVertices>`\ . 
      



.. c:enumerator:: A3D_TESSWIRE_RGBAVERTICESSIZE_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSWIRE_RGBAVERTICESSIZE_INCONSISTENT_DATA** = ``-7052``
      
      Input data corresponds to an invalid :c:member:`A3DTess3DWireData::m_uiRGBAVerticesSize <A3DTess3DWireData.m_uiRGBAVerticesSize>`\ . 
      



.. c:enumerator:: A3D_TESSMARKUP_HAS_INVALID_FONTKEY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSMARKUP_HAS_INVALID_FONTKEY** = ``-7060``
      
      Input data contains an invalid font key. 
      
      Call :c:func:`~A3DGlobalFontKeyCreate`\ . 
      



.. c:enumerator:: A3D_TESSMARKUP_HAS_INVALID_TEXT_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSMARKUP_HAS_INVALID_TEXT_INDEX** = ``-7061``
      
      Input data contains an invalid text index. 
      



.. c:enumerator:: A3D_TESSBASE_POINTS_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSBASE_POINTS_INCONSISTENT_DATA** = ``-7070``
      
      Input data corresponds to null :c:member:`A3DTessBaseData::m_pdCoords <A3DTessBaseData.m_pdCoords>`\ . 
      



.. c:enumerator:: A3D_TESSBASE_POINTS_BAD_SIZE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSBASE_POINTS_BAD_SIZE** = ``-7071``
      
      Input data corresponds to an invalid size :c:member:`A3DTessBaseData::m_uiCoordSize <A3DTessBaseData.m_uiCoordSize>`\ . 
      



.. c:enumerator:: A3D_TESSBASE_INCONSISTENT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSBASE_INCONSISTENT** = ``-7072``
      
      Input data corresponds to bad :c:type:`~A3DTessBase`\ . 
      



.. c:enumerator:: A3D_TESSBASE_BAD_TYPE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSBASE_BAD_TYPE** = ``-7100``
      
      Input data is not a valid value. 
      



.. c:enumerator:: A3D_TESSBASE_BAD_INIT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSBASE_BAD_INIT** = ``-7101``
      
      Tessellation facilities is not initialized. 
      



.. c:enumerator:: A3D_TESSBASE_BAD_ONENORMAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSBASE_BAD_ONENORMAL** = ``-7102``
      
      Tessellation facilities is consistent. 
      



.. c:enumerator:: A3D_TESSBASE_BAD_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSBASE_BAD_INDEX** = ``-7103``
      
      Input index is out of bounds. 
      



.. c:enumerator:: A3D_TESSBASE_BAD_VERTEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TESSBASE_BAD_VERTEX** = ``-7104``
      
      Input indices are invalid for vertex. 
      



.. c:enumerator:: A3D_TOOLS_NURBSCONVERT_GENERAL_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_NURBSCONVERT_GENERAL_FAILURE** = ``-8000``
      
      General failure on NURBS conversion operation. 
      



.. c:enumerator:: A3D_TOOLS_NURBSCONVERT_SURFACE_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_NURBSCONVERT_SURFACE_FAILURE** = ``-8001``
      
      Operation failed while converting a surface to NURBS. 
      



.. c:enumerator:: A3D_TOOLS_NURBSCONVERT_UV_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_NURBSCONVERT_UV_FAILURE** = ``-8002``
      
      Operation failed while converting a space parametric curve. 
      



.. c:enumerator:: A3D_TOOLS_NURBSCONVERT_3D_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_NURBSCONVERT_3D_FAILURE** = ``-8003``
      
      Operation failed while converting a 3D space curve. 
      



.. c:enumerator:: A3D_TOOLS_SPLIT_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_SPLIT_FAILURE** = ``-8005``
      
      Operation failed while splitting a surface at seam. 
      



.. c:enumerator:: A3D_TOOLS_COMPUTE_UV_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_COMPUTE_UV_FAILURE** = ``-8006``
      
      Operation failed while computing a space parametric curve. 
      



.. c:enumerator:: A3D_TOOLS_COMPUTE_3D_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_COMPUTE_3D_FAILURE** = ``-8007``
      
      Operation failed while computing a 3D space curve. 
      



.. c:enumerator:: A3D_TOOLS_UNITIZE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_UNITIZE** = ``-8008``
      
      Not Used. 
      



.. c:enumerator:: A3D_TOOLS_CLAMP_UV

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_CLAMP_UV** = ``-8009``
      
      Operation failed while clamping UV curves. 
      



.. c:enumerator:: A3D_TOOLS_DUPLICATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_DUPLICATE** = ``-8010``
      
      Not Used. 
      



.. c:enumerator:: A3D_TOOLS_INVALID_SECTION_PLANE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_INVALID_SECTION_PLANE** = ``-8011``
      
      Cutting planes in :c:type:`~A3DMkpView` cannot be used. 
      



.. c:enumerator:: A3D_TOOLS_CONTINUE_ON_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_CONTINUE_ON_ERROR** = ``-8012``
      
      Error during function call, but m_bContinueOnError is set. 
      



.. c:enumerator:: A3D_TOOLS_TESSELLATION_ISSUE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_TESSELLATION_ISSUE** = ``-8013``
      
      Operation on a provided or computed tessellation failed due to problems with the tessellation data. 
      



.. c:enumerator:: A3D_TOOLS_PHYSICALPROPERTIES_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_TOOLS_PHYSICALPROPERTIES_FAILURE** = ``-8014``
      
      An error occurred while computing physical properties on a provided RepresentationItem or ModelFIle. 
      



.. c:enumerator:: A3D_ANNOTATIONSET_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_ANNOTATIONSET_INCONSISTENT_EMPTY** = ``-9000``
      
      Input data corresponds to an empty :c:type:`~A3DMkpAnnotationSet`\ . 
      



.. c:enumerator:: A3D_ANNOTATIONSET_WITH_NULL_ELEMENT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_ANNOTATIONSET_WITH_NULL_ELEMENT** = ``-9001``
      
      Input data corresponds an array that contains null elements. 
      



.. c:enumerator:: A3D_ANNOTATIONITEM_INCONSISTENT_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_ANNOTATIONITEM_INCONSISTENT_EMPTY** = ``-9005``
      
      Input data corresponds to an empty :c:type:`~A3DMkpAnnotationItem`\ . 
      



.. c:enumerator:: A3D_MARKUP_CANNOT_ATTACH_TESS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MARKUP_CANNOT_ATTACH_TESS** = ``-9020``
      
      Cannot attach current :c:type:`~A3DTessBase` to :c:type:`~A3DMkpMarkup`\ . 
      



.. c:enumerator:: A3D_MARKUP_CANNOT_ACCESS_TESS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MARKUP_CANNOT_ACCESS_TESS** = ``-9021``
      
      Cannot access the :c:type:`~A3DTessBase` for the current :c:type:`~A3DRiRepresentationItem`\ . 
      



.. c:enumerator:: A3D_MARKUP_CANNOT_ACCESS_FONT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MARKUP_CANNOT_ACCESS_FONT** = ``-9040``
      
      The font information cannot be retrieved. 
      



.. c:enumerator:: A3D_MARKUP_CANNOT_CREATE_FONTKEY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MARKUP_CANNOT_CREATE_FONTKEY** = ``-9041``
      
      The font key cannot be created. 
      



.. c:enumerator:: A3D_MARKUP_INVALID_FONTKEY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MARKUP_INVALID_FONTKEY** = ``-9042``
      
      The font key given or retrieved is invalid. 
      



.. c:enumerator:: A3D_MARKUP_SEMANTIC_DEFINITION_NOT_SET

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MARKUP_SEMANTIC_DEFINITION_NOT_SET** = ``-9043``
      
      No semantic information to retrieve. 
      



.. c:enumerator:: A3D_MARKUP_SEMANTIC_TOL_VALUE_NOT_SET

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MARKUP_SEMANTIC_TOL_VALUE_NOT_SET** = ``-9044``
      
      No tolerance value set in drawing row. 
      



.. c:enumerator:: A3D_LOAD_INVALID_FILE_NAME

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_INVALID_FILE_NAME** = ``-10000``
      
      Input file does not correspond to a valid file name. 
      



.. c:enumerator:: A3D_LOAD_MULTI_MODELS_CADFILE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_MULTI_MODELS_CADFILE** = ``-10001``
      
      Input CAD file correspond to a multi model file. 
      



.. c:enumerator:: A3D_LOAD_CANNOT_ACCESS_CADFILE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_CANNOT_ACCESS_CADFILE** = ``-10002``
      
      Cannot access input CAD file. 
      



.. c:enumerator:: A3D_LOAD_CANNOT_READ_SETTINGS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_CANNOT_READ_SETTINGS** = ``-10003``
      
      Cannot access CAD reading settings file. 
      



.. c:enumerator:: A3D_LOAD_MISSING_COMPONENTS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_MISSING_COMPONENTS** = ``-10004``
      
      One or several components are missing. 
      



.. c:enumerator:: A3D_LOAD_INVALID_FILE_FORMAT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_INVALID_FILE_FORMAT** = ``-10005``
      
      Input file seems invalid. 
      



.. c:enumerator:: A3D_LOAD_READER_NOT_IMPLEMENTED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_READER_NOT_IMPLEMENTED** = ``-10006``
      
      The reader is not implemented. 
      



.. c:enumerator:: A3D_LOAD_CANNOT_LOAD_MODEL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_CANNOT_LOAD_MODEL** = ``-10007``
      
      An error occurred during parsing. 
      



.. c:enumerator:: A3D_LOAD_CANNOT_LOAD_MULTIENTRY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_CANNOT_LOAD_MULTIENTRY** = ``-10008``
      
      Cannot load multi-entry file. 
      



.. c:enumerator:: A3D_LOAD_EMPTY_MULTI_MODEL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_EMPTY_MULTI_MODEL** = ``-10009``
      
      Empty model. 
      



.. c:enumerator:: A3D_LOAD_INVALID_READER_FOR_INCREMENTAL_LOAD

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_INVALID_READER_FOR_INCREMENTAL_LOAD** = ``-10010``
      
      Invalid reader for incremental load. 
      



.. c:enumerator:: A3D_LOAD_INVALID_PARAMETERS_FOR_INCREMENTAL_LOAD

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_INVALID_PARAMETERS_FOR_INCREMENTAL_LOAD** = ``-10011``
      
      Invalid parameters for incremental load. 
      



.. c:enumerator:: A3D_LOAD_CANNOT_USE_MULTIPROCESS

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_CANNOT_USE_MULTIPROCESS** = ``-10012``
      
      Error while launching multiprocess. 
      



.. c:enumerator:: A3D_LOAD_FILE_TOO_OLD

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_FILE_TOO_OLD** = ``-10013``
      
      The minimum version requirement is not satisfied for the input format. 
      



.. c:enumerator:: A3D_LOAD_FILE_TOO_RECENT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_FILE_TOO_RECENT** = ``-10014``
      
      The maximum version requirement is not satisfied for the input format. 
      



.. c:enumerator:: A3D_LOAD_FILE_PASSWORD_PROTECTED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOAD_FILE_PASSWORD_PROTECTED** = ``-10015``
      
      The file is password protected. 
      



.. c:enumerator:: A3D_LOADPRC_INITIALIZATION_FAILURE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_INITIALIZATION_FAILURE** = ``-10300``
      
      Cannot initialize reading context. 
      



.. c:enumerator:: A3D_LOADPRC_CANNOT_OPEN_FILE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_CANNOT_OPEN_FILE** = ``-10301``
      
      Cannot open file. 
      



.. c:enumerator:: A3D_LOADPRC_READING_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_READING_ERROR** = ``-10302``
      
      Internal reading error. 
      



.. c:enumerator:: A3D_LOADPRC_BUILD_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_BUILD_ERROR** = ``-10303``
      
      Internal reading error - Invalid PRC file. 
      



.. c:enumerator:: A3D_LOADPRC_PDFLINIT_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_PDFLINIT_ERROR** = ``-10304``
      
      Error while initializing PDFL. 
      



.. c:enumerator:: A3D_LOADPRC_INVALID_ANNOT_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_INVALID_ANNOT_INDEX** = ``-10305``
      
      Input annotation index is invalid. 
      



.. c:enumerator:: A3D_LOADPRC_INVALID_ANNOT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_INVALID_ANNOT** = ``-10306``
      
      Input annotation is invalid. 
      



.. c:enumerator:: A3D_LOADPRC_EMPTY_FILE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_EMPTY_FILE** = ``-10307``
      
      Input file is empty. 
      



.. c:enumerator:: A3D_LOADPRC_NO_3D

      .. rst-class:: sig-pretty-signature
      
         | **A3D_LOADPRC_NO_3D** = ``-10308``
      
      Input file does not contain any 3D Annot. 
      



.. c:enumerator:: A3D_WRITE_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_ERROR** = ``-10400``
      
      Error while writing export file. 
      



.. c:enumerator:: A3D_WRITE_CANNOT_LOAD_WRITER

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_CANNOT_LOAD_WRITER** = ``-10401``
      
      Cannot load writer. 
      



.. c:enumerator:: A3D_WRITE_WRITER_NOT_IMPLEMENTED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_WRITER_NOT_IMPLEMENTED** = ``-10402``
      
      The writer is not implemented. 
      



.. c:enumerator:: A3D_WRITE_INVALID_FILE_NAME

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_INVALID_FILE_NAME** = ``-10403``
      
      Input file does not correspond to a valid file name. 
      



.. c:enumerator:: A3D_WRITE_INVALID_INPUT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_INVALID_INPUT** = ``-10404``
      
      Input file does not correspond to a valid file name. 
      



.. c:enumerator:: A3D_WRITE_KEEPPARSEDENTITIES_DISABLED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_KEEPPARSEDENTITIES_DISABLED** = ``-10405``
      
      KeepParsedEntities should be enabled when translating to Parasolid pkParts. 
      



.. c:enumerator:: A3D_WRITE_HTMLCONVERSION_FAILED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_HTMLCONVERSION_FAILED** = ``-10406``
      
      Error during conversion to HTML or SCS file. 
      



.. c:enumerator:: A3D_WRITE_INVALID_INPUT_FILE_NAME

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_INVALID_INPUT_FILE_NAME** = ``-10407``
      
      Input file provided as parameter does not correspond to a valid file name. 
      



.. c:enumerator:: A3D_WRITE_PERMISSION_DENIED

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_PERMISSION_DENIED** = ``-10408``
      
      No permission to write the file. 
      



.. c:enumerator:: A3D_WRITE_NO_SPACE_ON_DEVICE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_WRITE_NO_SPACE_ON_DEVICE** = ``-10409``
      
      No space available on device. 
      



.. c:enumerator:: A3D_DRW_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_CANNOT_CREATE** = ``-11000``
      
      Cannot create drawing. 
      



.. c:enumerator:: A3D_DRW_SHEET_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_SHEET_CANNOT_CREATE** = ``-11001``
      
      Cannot create drawing sheet. 
      



.. c:enumerator:: A3D_DRW_SHEET_FORMAT_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_SHEET_FORMAT_CANNOT_CREATE** = ``-11002``
      
      Cannot create drawing sheet format. 
      



.. c:enumerator:: A3D_DRW_SHEET_INVALID_SIZE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_SHEET_INVALID_SIZE** = ``-11003``
      
      Invalid sheet size. 
      



.. c:enumerator:: A3D_DRW_SHEET_INVALID_SCALE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_SHEET_INVALID_SCALE** = ``-11004``
      
      Scale of :c:type:`~A3DDrawingSheet` must be greater than 1e-12. 
      



.. c:enumerator:: A3D_DRW_VIEW_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_VIEW_CANNOT_CREATE** = ``-11005``
      
      Cannot create drawing view. 
      



.. c:enumerator:: A3D_DRW_VIEW_INVALID_SCALE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_VIEW_INVALID_SCALE** = ``-11006``
      
      Scale of :c:type:`~A3DDrawingView` must be greater than 1e-12. 
      



.. c:enumerator:: A3D_DRW_VIEW_INVALID_TYPE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_VIEW_INVALID_TYPE** = ``-11007``
      
      Invalid view type. 
      



.. c:enumerator:: A3D_DRW_BLOCK_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_BLOCK_CANNOT_CREATE** = ``-11008``
      
      Cannot create drawing block. 
      



.. c:enumerator:: A3D_DRW_OPERATOR_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_OPERATOR_CANNOT_CREATE** = ``-11009``
      
      Cannot create drawing operator. 
      



.. c:enumerator:: A3D_DRW_OPERATOR_INVALID_TYPE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_OPERATOR_INVALID_TYPE** = ``-11010``
      
      Invalid drawing operator type. 
      



.. c:enumerator:: A3D_DRW_CURVE_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_CURVE_CANNOT_CREATE** = ``-11011``
      
      Cannot create drawing curve. 
      



.. c:enumerator:: A3D_DRW_CURVE_INVALID_DIMENSION

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_CURVE_INVALID_DIMENSION** = ``-11012``
      
      Invalid drawing curve dimension. 
      



.. c:enumerator:: A3D_DRW_CURVE_BAD_INTERVAL

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_CURVE_BAD_INTERVAL** = ``-11013``
      
      Bad drawing curve interval. 
      



.. c:enumerator:: A3D_DRW_FILLEDAREA_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_FILLEDAREA_CANNOT_CREATE** = ``-11014``
      
      Cannot create drawing filled area. 
      



.. c:enumerator:: A3D_DRW_FILLEDAREA_INVALID_MODE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_FILLEDAREA_INVALID_MODE** = ``-11015``
      
      Invalid value. 
      
      Refers to :c:enum:`~A3DEDrawingFilledAreaMode`\ . 
      



.. c:enumerator:: A3D_DRW_FILLEDAREA_INVALID_SCALE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_FILLEDAREA_INVALID_SCALE** = ``-11016``
      
      Scale of :c:type:`~A3DDrawingFilledArea` must be greater than 1e-12. 
      



.. c:enumerator:: A3D_DRW_FILLEDAREA_CLOSED_BOUNDARY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_FILLEDAREA_CLOSED_BOUNDARY** = ``-11017``
      
      Boundary of :c:type:`~A3DDrawingFilledArea` must be closed. 
      



.. c:enumerator:: A3D_DRW_PICTURE_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_PICTURE_CANNOT_CREATE** = ``-11018``
      
      Cannot create drawing picture. 
      



.. c:enumerator:: A3D_DRW_VERTICES_CANNOT_CREATE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DRW_VERTICES_CANNOT_CREATE** = ``-11019``
      
      Cannot create drawing vertices. 
      



.. c:enumerator:: A3D_MATH_INCONSISTENT_DATA

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MATH_INCONSISTENT_DATA** = ``-40000``
      
      Invalid input data. 
      



.. c:enumerator:: A3D_MATH_FRACTION_INCONSISTENT_NUMERATOR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MATH_FRACTION_INCONSISTENT_NUMERATOR** = ``-40001``
      
      Invalid function for numerator. 
      



.. c:enumerator:: A3D_MATH_FRACTION_INCONSISTENT_DENOMINATOR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MATH_FRACTION_INCONSISTENT_DENOMINATOR** = ``-40002``
      
      Invalid function for denominator. 
      



.. c:enumerator:: A3D_CALLBACK_MEMORY_FUNCTIONS_ALREADY_SET

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CALLBACK_MEMORY_FUNCTIONS_ALREADY_SET** = ``-900000``
      
      ``A3DDllSetCallbacksMemory`` can be called only once per session. 
      



.. c:enumerator:: A3D_CALLBACK_INVALID_BREAK_VALUE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CALLBACK_INVALID_BREAK_VALUE** = ``-900001``
      
      ``A3DDllSetCallbacksProgress`` : lBreak must be a valid pointer (not NULL). 
      



.. c:enumerator:: A3D_CALLBACK_CONTINUE

      .. rst-class:: sig-pretty-signature
      
         | **A3D_CALLBACK_CONTINUE** = ``-900002``
      
      ``A3DDllSetCallbacksProgress`` : lBreak must be a valid pointer (not NULL). 
      



.. c:enumerator:: A3DPDF_PDFLIB_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_PDFLIB_ERROR** = ``-1000000``
      
      Unexpected PDFLib Error. 
      



.. c:enumerator:: A3DPDF_ONLY_ONE_PAGE_AUTHORIZED

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_ONLY_ONE_PAGE_AUTHORIZED** = ``-1000001``
      
      ``A3DPDFDocumentCreateUniquePage`` can be called only on an empty document. 
      



.. c:enumerator:: A3DPDF_3D_ANNOT_REQUIRED

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_3D_ANNOT_REQUIRED** = ``-1000002``
      
      Cannot call ``A3DPDFDocumentSave`` without a 3D Annot in the document. 
      



.. c:enumerator:: A3DPDF_ERR_AFTER_SAVE

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_ERR_AFTER_SAVE** = ``-1000003``
      
      ``A3DPDFDocumentSave`` : document has not been saved properly. 
      



.. c:enumerator:: A3DPDF_OPT_NOT_PERMITTED

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_OPT_NOT_PERMITTED** = ``-1000004``
      
      ``A3DPDFDocumentSave`` : invalid options. 
      



.. c:enumerator:: A3DPDF_FILE_ALREADY_OPEN

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_ALREADY_OPEN** = ``-1000005``
      
      ``A3DPDFDocumentSave`` : file is already opened in another application. 
      



.. c:enumerator:: A3DPDF_FILE_LOCKED

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_LOCKED** = ``-1000006``
      
      ``A3DPDFDocumentSave`` : file is locked by another application. 
      



.. c:enumerator:: A3DPDF_BAD_FONT_PARAMETERS

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_BAD_FONT_PARAMETERS** = ``-1000007``
      
      ``A3DPDFPageInsertText`` : bad font parameters. 
      



.. c:enumerator:: A3DPDF_BAD_PARAMETERS

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_BAD_PARAMETERS** = ``-1000008``
      
      Bad parameters. 
      



.. c:enumerator:: A3DPDF_CANNOT_ACCESS_FILE

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_ACCESS_FILE** = ``-1000009``
      
      Cannot access file. 
      



.. c:enumerator:: A3DPDF_UNKNOWN_FIELD

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_UNKNOWN_FIELD** = ``-1000010``
      
      Cannot find the specified field in the document. 
      



.. c:enumerator:: A3DPDF_DEFAULT_VIEW_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_DEFAULT_VIEW_ERROR** = ``-1000011``
      
      Cannot find a default view in 3D Annot. 
      



.. c:enumerator:: A3DPDF_INVALID_DIMENSIONS

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_INVALID_DIMENSIONS** = ``-1000014``
      
      Width and height must be >0 and <=682. 
      



.. c:enumerator:: A3DPDF_MEMORY_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_MEMORY_ERROR** = ``-1000015``
      
      Not enough memory. 
      



.. c:enumerator:: A3DPDF_CANNOT_FIND_FONT

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_FIND_FONT** = ``-1000016``
      
      Cannot find the specified font. 
      



.. c:enumerator:: A3DPDF_CANNOT_CREATE_ENCODING

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_CREATE_ENCODING** = ``-1000017``
      
      Cannot create the specified encoding. 
      



.. c:enumerator:: A3DPDF_CANNOT_CREATE_FONT

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_CREATE_FONT** = ``-1000018``
      
      Cannot create the specified font. 
      



.. c:enumerator:: A3DPDF_CANNOT_CONVERT_PICTURE

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_CONVERT_PICTURE** = ``-1000019``
      
      Cannot convert the specified picture. 
      



.. c:enumerator:: A3DPDF_CANNOT_SNAPSHOT_VIEW_WITHOUT_CAMERA

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_SNAPSHOT_VIEW_WITHOUT_CAMERA** = ``-1000020``
      
      In a PRC/PDF file, there is a view without a camera; snapshots cannot be created from such views. 
      



.. c:enumerator:: A3DPDF_CANNOT_INITIALIZE_RESOURCES

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_INITIALIZE_RESOURCES** = ``-1000024``
      
      Resource directory could not be initialized. 
      
      Please check you used ``A3DPDFInitializePDFLibAndResourceDirectory`` with a correct path. 
      



.. c:enumerator:: A3DPDF_INVALID_PAGE_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_INVALID_PAGE_INDEX** = ``-1000025``
      
      Input page index is invalid or not in pages bounds. 
      



.. c:enumerator:: A3DPDF_CANNOT_GENERATE_IMAGE_FROM_VIEW

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_GENERATE_IMAGE_FROM_VIEW** = ``-1000026``
      
      Error while generating the images for the buttons in the view carousel. 
      



.. c:enumerator:: A3DPDF_ANIMATION_NULL_MOTION

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_ANIMATION_NULL_MOTION** = ``-1000027``
      
      At least one motion is null, the animation can't be created. 
      



.. c:enumerator:: A3DPDF_SLIDETABLE_NBCOLUMNS_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_SLIDETABLE_NBCOLUMNS_ERROR** = ``-1000028``
      
      The number of columns in the table frame is different than the number of columns in text data. 
      



.. c:enumerator:: A3DPDF_SLIDETABLE_TEXTDATA_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_SLIDETABLE_TEXTDATA_ERROR** = ``-1000029``
      
      Error in text data (ppTexts argument). 
      



.. c:enumerator:: A3DPDF_CANNOT_LOAD_PDFLIB_DLL

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_LOAD_PDFLIB_DLL** = ``-1000030``
      
      pdflib DLL or one of its components is missing. 
      



.. c:enumerator:: A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL** = ``-1000031``
      
      ImageMagick DLL or one of its components is missing. 
      



.. c:enumerator:: A3DPDF_NO_3D_ON_PAGE

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_NO_3D_ON_PAGE** = ``-1000032``
      
      Error retrieving 3D data on page. 
      
      No annot was found. 
      



.. c:enumerator:: A3DPDF_3D_NOTFOUND_ON_PAGE

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_3D_NOTFOUND_ON_PAGE** = ``-1000033``
      
      Error retrieving 3D data on page. 
      
      No 3D annot was found. 
      



.. c:enumerator:: A3DPDF_CANNOT_READSTREAM

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_READSTREAM** = ``-1000035``
      
      Error reading text stream. 
      



.. c:enumerator:: A3DPDF_CANNOT_CONVERTSTREAM

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_CONVERTSTREAM** = ``-1000036``
      
      Encoding error converting text stream. 
      



.. c:enumerator:: A3DPDF_SLIDETABLE_SLIDER_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_SLIDETABLE_SLIDER_ERROR** = ``-1000037``
      
      Error in slider creation. 
      



.. c:enumerator:: A3DPDF_SLIDETABLE_TEXT_FIELD_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_SLIDETABLE_TEXT_FIELD_ERROR** = ``-1000038``
      
      Inconsistent xml table definition. 
      



.. c:enumerator:: A3DPDF_SLIDETABLE_NOT_EXIST

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_SLIDETABLE_NOT_EXIST** = ``-1000039``
      
      The slidetable object could not be found. 
      



.. c:enumerator:: A3DPDF_CAROUSEL_NOT_EXIST

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CAROUSEL_NOT_EXIST** = ``-1000040``
      
      The carousel object could not be found. 
      



.. c:enumerator:: A3DPDF_XML_VERSION_INCOMPATIBLE

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_XML_VERSION_INCOMPATIBLE** = ``-1000041``
      
      The XML contained into the PDF is not compatible with the library. 
      



.. c:enumerator:: A3DPDF_INVALID_VIEW_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_INVALID_VIEW_INDEX** = ``-1000042``
      
      A view was specified by an invalid index. 
      



.. c:enumerator:: A3DPDF_CANNOT_CREATE_LAYER

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_CREATE_LAYER** = ``-1000043``
      
      The layer could not be created. 
      



.. c:enumerator:: A3DPDF_TABLE_FRAME_PROBLEM

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_TABLE_FRAME_PROBLEM** = ``-1000044``
      
      Problem was detected in Table frame. 
      
      Typically when the table frame goes out of page dimensions 
      



.. c:enumerator:: A3DPDF_CANNOT_EMBED_FONT

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_EMBED_FONT** = ``-1000045``
      
      The font is protected and cannot be embedded. 
      



.. c:enumerator:: A3DPDF_INVALID_LAYER_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_INVALID_LAYER_INDEX** = ``-1000046``
      
      A layer was specified by an invalid index. 
      



.. c:enumerator:: A3DPDF_IMAGE_NOT_INSERTED

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_IMAGE_NOT_INSERTED** = ``-1000047``
      
      The image specified was not previously inserted on the page. 
      



.. c:enumerator:: A3DPDF_IMAGE_UNKNOWNFORMAT

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_IMAGE_UNKNOWNFORMAT** = ``-1000048``
      
      Can't recognize image format. 
      



.. c:enumerator:: A3DPDF_DOCUMENT_NULL

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_DOCUMENT_NULL** = ``-1000049``
      
      no document owning the entity 
      



.. c:enumerator:: A3DPDF_ANNOT_NOT_INSERTED

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_ANNOT_NOT_INSERTED** = ``-1000050``
      
      the annotation was created but not inserted on a page 
      



.. c:enumerator:: A3DPDF_EMPTY_DOCUMENT

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_EMPTY_DOCUMENT** = ``-1000051``
      
      empty document tried to be saved 
      



.. c:enumerator:: A3DPDF_CANNOT_LOAD_PDFPARSER_DLL

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_LOAD_PDFPARSER_DLL** = ``-1000055``
      
      PDFParser.dll or one of its components is missing from your directory. 
      



.. c:enumerator:: A3DPDF_TABLE_DEFINITION_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_TABLE_DEFINITION_ERROR** = ``-1000056``
      
      Could not properly create a table from the definition. 
      



.. c:enumerator:: A3DPDF_FILE_NEEDPASSWORD

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_NEEDPASSWORD** = ``-1000057``
      
      PDF file needs a password to be opened. 
      



.. c:enumerator:: A3DPDF_FILE_INVALIDPDF

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_INVALIDPDF** = ``-1000058``
      
      PDF file can not be opened due to format or syntax error. 
      



.. c:enumerator:: A3DPDF_FILE_TOOBIG

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_TOOBIG** = ``-1000059``
      
      PDF file is too big and causes memory error, or contains too many pages. 
      



.. c:enumerator:: A3DPDF_FILE_INVALIDFILENAME

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_INVALIDFILENAME** = ``-1000060``
      
      File name can not be converted into path. 
      



.. c:enumerator:: A3DPDF_FILE_INCOMPATIBLE_FONT_ENCODING

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_INCOMPATIBLE_FONT_ENCODING** = ``-1000061``
      
      Provided font and encoding are not compatible. 
      



.. c:enumerator:: A3DPDF_FILE_INCOMPLETE_FONT_PACKAGE

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_INCOMPLETE_FONT_PACKAGE** = ``-1000062``
      
      Encoding couldn't be found in resource package. 
      



.. c:enumerator:: A3DPDF_FILE_INCOMPATIBLE_CODEPAGE

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_FILE_INCOMPATIBLE_CODEPAGE** = ``-1000063``
      
      Code page is incompatible with text provided. 
      



.. c:enumerator:: A3DPDF_XML_LOAD_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_XML_LOAD_ERROR** = ``-1000064``
      
      The XML file can not be loaded. 
      



.. c:enumerator:: A3DPDF_XML_PARSING_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_XML_PARSING_ERROR** = ``-1000065``
      
      The XML file can not be parsed. 
      



.. c:enumerator:: A3DPDF_INVALID_INDEX

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_INVALID_INDEX** = ``-1000066``
      
      An invalid index was specified (typically out of bounds) 
      



.. c:enumerator:: A3DPDF_CANNOT_LOAD_PDFPOSTER_DLL

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_CANNOT_LOAD_PDFPOSTER_DLL** = ``-1000067``
      
      PDFThumbnail.dll or one of its components is missing from your directory. 
      



.. c:enumerator:: A3DPDF_POSTERGENERATION_NOT_ENABLED

      .. rst-class:: sig-pretty-signature
      
         | **A3DPDF_POSTERGENERATION_NOT_ENABLED** = ``-1000068``
      
      Poster generation is not enabled. 
      



.. c:enumerator:: A3D_PARASOLID_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PARASOLID_ERROR** = ``-2000000``
      
      Error in Parasolid export. 
      



.. c:enumerator:: A3D_PARASOLID_ERROR_970

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PARASOLID_ERROR_970** = ``-2000970``
      
      Error in Parasolid export. 
      



.. c:enumerator:: A3D_PARASOLID_ERROR_555

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PARASOLID_ERROR_555** = ``-2000555``
      
      Error in Parasolid export. 
      



.. c:enumerator:: A3D_PARASOLID_ERROR_922

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PARASOLID_ERROR_922** = ``-2000922``
      
      Error in Parasolid export. 
      



.. c:enumerator:: A3D_PARASOLID_ERROR_931

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PARASOLID_ERROR_931** = ``-2000931``
      
      Error in Parasolid export. 
      



.. c:enumerator:: A3D_PARASOLID_ERROR_5022

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PARASOLID_ERROR_5022** = ``-2005022``
      
      Error in Parasolid export. 
      



.. c:enumerator:: A3D_HEPB_MISSING

      .. rst-class:: sig-pretty-signature
      
         | **A3D_HEPB_MISSING** = ``-3000001``
      
      Error in HEPB loading. 
      



.. c:enumerator:: A3D_BODYSHOP_MISSING

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BODYSHOP_MISSING** = ``-3000002``
      
      Error in Parasolid Bodyshop loading. 
      



.. c:enumerator:: A3D_DELTAFRUSTRUM_MISSING

      .. rst-class:: sig-pretty-signature
      
         | **A3D_DELTAFRUSTRUM_MISSING** = ``-3000003``
      



.. c:enumerator:: A3D_PARASOLID_MEMORY_ERROR

      .. rst-class:: sig-pretty-signature
      
         | **A3D_PARASOLID_MEMORY_ERROR** = ``-3000004``
      



.. c:enumerator:: A3D_BIMDATA_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_BIMDATA_EMPTY** = ``-3001001``
      
      No bim data found. 
      



.. c:enumerator:: A3D_MESH_EMPTY

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MESH_EMPTY** = ``-3002001``
      
      Empty mesh, no coordinates found. 
      



.. c:enumerator:: A3D_MESH_INCONSISTENT

      .. rst-class:: sig-pretty-signature
      
         | **A3D_MESH_INCONSISTENT** = ``-3002002``
      
      Inconsistent mesh, no face found. 
      




