Header file for the error codes module. More...
Macros | |
#define | A3D_DEFAULT_COLOR_INDEX ((A3DUns32)-1) |
#define | A3D_DEFAULT_LAYER ((A3DUns16)-1) |
#define | A3D_DEFAULT_LINE_WIDTH ((A3DDouble)0.1) |
#define | A3D_DEFAULT_LINEPATTERN_INDEX ((A3DUns32)-1) |
#define | A3D_DEFAULT_MATERIAL_INDEX ((A3DUns32)-1) |
#define | A3D_DEFAULT_NO_UNIT ((A3DUns16)-1) |
#define | A3D_DEFAULT_PATTERN_INDEX ((A3DUns32)-1) |
#define | A3D_DEFAULT_PICTURE_INDEX ((A3DUns32)-1) |
#define | A3D_DEFAULT_STYLE_INDEX ((A3DUns16)-1) |
#define | A3D_DEFAULT_TEXTURE_APPLICATION_INDEX ((A3DUns32)-1) |
#define | A3D_DEFAULT_TEXTURE_DEFINITION_INDEX ((A3DUns32)-1) |
#define | A3D_DEFAULT_TRANSPARENCY ((A3DUns8)-1) |
#define | A3D_LOOP_UNKNOWN_OUTER_INDEX ((A3DUns32)-1) |
Detailed Description
Header file for the error codes module.
- Version
- 22.0
- Date
- December 2021
- Copyright (c) 2010 - 2022 by Tech Soft 3D, Inc. All rights reserved.
As a general rule, every negative value for return codes must be handled as an error, and not simply passed by. When possible, a brief explanation on every case has been provided.
Macro Definition Documentation
◆ A3D_DEFAULT_LAYER
#define A3D_DEFAULT_LAYER ((A3DUns16)-1) |
Default layer.
◆ A3D_DEFAULT_TRANSPARENCY
#define A3D_DEFAULT_TRANSPARENCY ((A3DUns8)-1) |
Default transparency.
◆ A3D_DEFAULT_LINE_WIDTH
#define A3D_DEFAULT_LINE_WIDTH ((A3DDouble)0.1) |
Default line width.
◆ A3D_DEFAULT_COLOR_INDEX
#define A3D_DEFAULT_COLOR_INDEX ((A3DUns32)-1) |
Default color index.
◆ A3D_DEFAULT_PATTERN_INDEX
#define A3D_DEFAULT_PATTERN_INDEX ((A3DUns32)-1) |
Default pattern index.
◆ A3D_DEFAULT_STYLE_INDEX
#define A3D_DEFAULT_STYLE_INDEX ((A3DUns16)-1) |
Default style index.
◆ A3D_DEFAULT_LINEPATTERN_INDEX
#define A3D_DEFAULT_LINEPATTERN_INDEX ((A3DUns32)-1) |
Default line pattern index.
◆ A3D_DEFAULT_MATERIAL_INDEX
#define A3D_DEFAULT_MATERIAL_INDEX ((A3DUns32)-1) |
Default material index.
◆ A3D_DEFAULT_PICTURE_INDEX
#define A3D_DEFAULT_PICTURE_INDEX ((A3DUns32)-1) |
Default picture index.
◆ A3D_DEFAULT_TEXTURE_DEFINITION_INDEX
#define A3D_DEFAULT_TEXTURE_DEFINITION_INDEX ((A3DUns32)-1) |
Default texture definition index.
◆ A3D_DEFAULT_TEXTURE_APPLICATION_INDEX
#define A3D_DEFAULT_TEXTURE_APPLICATION_INDEX ((A3DUns32)-1) |
Default texture application index.
◆ A3D_DEFAULT_NO_UNIT
#define A3D_DEFAULT_NO_UNIT ((A3DUns16)-1) |
Metadata with no unit.
◆ A3D_LOOP_UNKNOWN_OUTER_INDEX
#define A3D_LOOP_UNKNOWN_OUTER_INDEX ((A3DUns32)-1) |
Outer loop is unknown.
Enumeration Type Documentation
◆ A3DStatus
enum A3DStatus |
Error Codes.
Enumerator | |
---|---|
A3D_SUCCESS | Successful return value. |
A3D_ERROR | General error. |
A3D_EXCEPTION | Caught exception. |
A3D_MEMORY_ALLOCATION_FAILURE | Memory allocation failure. |
A3D_ALLOC_FATAL_ERROR | Allocation has failed. Major error. |
A3D_NOT_IMPLEMENTED | Local code, which is not yet implemented. |
A3D_INVALID_LICENSE | License option doesn't allowed the requested function. |
A3D_NOT_AVAILABLE | The function is not available on this plaform. |
A3D_INCREMENTAL_MODE_AND_MULTI_PROCESS_NOT_COMPATIBLE | The incremental Mode can not be used with the MultiProcess option set to true |
A3D_LOCKED_LIBRARY | If a function is called while another function is already running then you get this error |
A3D_INVALID_DATA_STRUCT_SIZE | A3D_INITIALIZE_DATA not called or bad alignment in input struct. |
A3D_INVALID_DATA_STRUCT_NULL | Input struct function cannot be NULL. |
A3D_INVALID_ENTITY_NULL | Input entity function cannot be NULL. |
A3D_INVALID_ENTITY_TYPE | Input entity function is of bad type. |
A3D_INVALID_DATA | Input contains bad data. |
A3D_INVALID_DATA_NULL | Input data cannot be NULL. |
A3D_INITIALIZE_ALREADY_CALLED |
|
A3D_INITIALIZE_NOT_CALLED |
|
A3D_INITIALIZE_BAD_VALUES | Initialization led to bad internal values for globals. Fatal error. Reinitialize program. |
A3D_INITIALIZE_CANNOT_PROCESS | Cannot initialize library. |
A3D_TESSELLATION_FILIFORM_TRIS | Tessellation contains filiform triangles. |
A3D_TESSELLATION_FREE_EDGES | Tessellation contains free edges. |
A3D_TESSELLATION_FILIFORM_TRIS_FREE_EDGES | Tessellation contains filiform triangles and free edges. |
A3D_CRV_CANNOT_REPARAMETERIZE | Input parameterization data cannot be used to reparameterize the curve. |
A3D_CRV_INVALID_PARAMETER | Input parameterization data is invalid. |
A3D_CRV_CANNOT_ACCESS_CANONICAL | Cannot access the canonical form for an A3DCrvBase. |
A3D_CRV_LINE_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvLine. |
A3D_CRV_CIRCLE_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvCircle. |
A3D_CRV_ELLIPSE_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvEllipse. |
A3D_CRV_HYPERBOLA_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvHyperbola. |
A3D_CRV_PARABOLA_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvParabola. |
A3D_CRV_OFFSET_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvOffset. |
A3D_CRV_EQUATION_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvEquation. |
A3D_CRV_TRANSFORM_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvTransform. |
A3D_CRV_CRVONSURF_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvOnSurf. |
A3D_CRV_HELIX_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvHelix. |
A3D_CRV_POLYLINE_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvPolyLine. |
A3D_CRV_INTERSECTION_CANNOT_CREATE_CANONICAL | Cannot create canonical form for an A3DCrvIntersection. |
A3D_CRV_NURBS_CANNOT_ACCESS_INTERNAL | Cannot access the internal form for curve. |
A3D_CRV_NURBS_CANNOT_ACCESS_CONTROL_POINTS | Cannot access the control points for an A3DCrvNurbs. |
A3D_CRV_NURBS_INCONSISTENT_DATA | NURBS curve data is inconsistent (control points number + degree + 1 != knots number). |
A3D_CRV_NURBS_CANNOT_ACCESS_APPROX | Cannot access the NURBS approximation for curve. |
A3D_CRV_NURBS_TOO_TINY_TOLERANCE | Tolerance cannot be less then or equal to zero. |
A3D_CRV_COMPOSITE_CANNOT_CREATE_CANONICAL | Cannot create the canonical form for an A3DCrvComposite. |
A3D_SRF_CANNOT_ACCESS_CANONICAL | Cannot access the canonical form for an A3DSurfBase entity. |
A3D_SRF_CANNOT_CREATE_CANONICAL | Cannot create the canonical form for an A3DSurfBase entity. |
A3D_SRF_NURBS_CANNOT_ACCESS_APPROX | Cannot access the NURBS approximation for a surface. |
A3D_SRF_NURBS_CANNOT_KEEP_PARAMETERIZATION | Cannot keep the parameterization during the NURBS approximation for a surface This is a warning. You must still free the structure. |
A3D_SRF_NURBS_TOO_TINY_TOLERANCE | Tolerance for the NURBS approximation is too tight. Try with looser tolerance. |
A3D_SRF_PLANE_CANNOT_CREATE_CANONICAL | Cannot create the canonical form for an A3DSurfPlane entity. |
A3D_SRF_INVALID_PARAMETERS | Input parameterization data is invalid. |
A3D_EMPTY_STRING | Name is an empty string. |
A3D_DEFAULT_COLOR | Input index corresponds to the default color. |
A3D_DEFAULT_LINEPATTERN | Input index corresponds to the default line pattern. |
A3D_DEFAULT_STYLE | Input index corresponds to the default style. |
A3D_DEFAULT_MATERIAL | Input index corresponds to the default material. |
A3D_DEFAULT_PICTURE | Input index corresponds to the default picture. |
A3D_DEFAULT_PATTERN | Input index corresponds to the default pattern. |
A3D_BASE_BAD_ENTITY_TYPE | Cannot access base data for an A3DEntity entity, probably because the type is incorrect. |
A3D_BASEWITHGRAPHICS_BAD_ENTITY_TYPE | Cannot access base with graphics data for an A3DEntity entity, probably because the type is incorrect. |
A3D_BASEWITHGRAPHICS_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DGraphics. |
A3D_INVALID_COLOR_INDEX | Index does not correspond to a valid color. |
A3D_INVALID_LINEPATTERN_INDEX | Index does not correspond to a valid line pattern. |
A3D_INVALID_STYLE_INDEX | Index does not correspond to a valid style. |
A3D_INVALID_MATERIAL_INDEX | Index does not correspond to a valid material. |
A3D_INVALID_PICTURE_INDEX | Index does not correspond to a valid picture. |
A3D_INVALID_PATTERN_INDEX | Index does not correspond to a valid pattern. |
A3D_INVALID_TEXTURE_DEFINITION_INDEX | Index does not correspond to a texture definition. |
A3D_INVALID_TEXTURE_APPLICATION_INDEX | Index does not correspond to a texture application. |
A3D_INVALID_UNIT_INDEX | Index does not correspond to a unit. |
A3D_INVALID_PICTURE_FORMAT | Input picture format is invalid. |
A3D_RI_CANNOT_ACCESS_TESS | Cannot access the A3DTessBase for the current A3DRiRepresentationItem. |
A3D_RI_CANNOT_ATTACH_BREPDATA | Cannot attach the current A3DTopoBrepData to an A3DRiRepresentationItem. |
A3D_RI_CANNOT_ATTACH_TESS | Cannot attach the current A3DTessBase to an A3DRiRepresentationItem. |
A3D_RI_BREPMODEL_CANNOT_ACCESS_GEOMETRY | The A3DRiBrepModel does not have any associated geometry when it is required for the current operation. |
A3D_RI_CRV_INCONSISTENT_DATA | Input data corresponds to an empty A3DRiCurve. |
A3D_RI_PLANE_INCONSISTENT_DATA | Input data corresponds to an empty A3DRiPlane. |
A3D_RI_BREPMODEL_INCONSISTENT_DATA | Input data corresponds to an empty A3DRiBrepModel. |
A3D_SET_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DRiSet. |
A3D_CSYS_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DRiCoordinateSystem. |
A3D_POINTSET_BADSIZE | Input data defines an A3DRiPointSet with an incorrect size. |
A3D_MODELFILE_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DAsmModelFile. Forbidden. |
A3D_MODELFILE_INCONSISTENT_UNIT | Input data corresponds to an invalid unit for an A3DAsmModelFile. Unit must be greater than 0. |
A3D_PRODUCTOCCURRENCE_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DAsmProductOccurrence. Forbidden. |
A3D_PRODUCTOCCURRENCE_INCONSISTENT_PART_EXTERNAL | Input data cannot contain both an external part and a part. |
A3D_PARTDEFINITION_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DAsmPartDefinition. Forbidden. |
A3D_ENTITYREFERENCE_INCONSISTENT_REFERENCE | Input data corresponds to an empty A3DEntity. Forbidden. |
A3D_ENTITYREFERENCE_INCONSISTENT | Input data corresponds to bad A3DMiscEntityReference. |
A3D_INTERVAL_INCONSISTENT_DATA | Interval is inconsistent for current operation. |
A3D_TRANSFORMATION3D_NON_ORTHO_NOR_UNIT | Input data defines an inconsistent A3DMiscCartesianTransformation. |
A3D_TRANSFORMATION3D_INCONSISTENT | Inconsistent A3DMiscCartesianTransformation. |
A3D_BREPDATA_INCONSISTENT_DATA | Input data corresponds to an empty A3DTopoBrepData. |
A3D_BREPDATA_CANNOT_CREATE | Cannot create A3DTopoBrepData with the input data. |
A3D_BREPDATA_CANNOT_GETBOUNDINGBOX | Cannot get bounding box. |
A3D_BREPDATA_CANNOT_SETBOUNDINGBOX | Cannot set bounding box. |
A3D_TOPOCONTEXT_INVALID | Cannot determine the associated A3DTopoContext. |
A3D_CONNEX_INCONSISTENT_DATA | Input data corresponds to an empty A3DTopoConnex. |
A3D_SHELL_INCONSISTENT_DATA | Input data corresponds to an empty A3DTopoShell. |
A3D_SHELL_BAD_ORIENTATION_DATA | Input data for orientation is incorrect. |
A3D_SHELL_CANNOT_CREATE | Cannot create A3DTopoShell with the input data. |
A3D_FACE_INCONSISTENT_DATA | Input data corresponds to an empty A3DTopoFace. |
A3D_FACE_CANNOT_LIFT_CRV_INTERNAL1 | Cannot access the internal data of an A3DTopoFace. Internal information: Sector 1. |
A3D_FACE_CANNOT_LIFT_CRV_INTERNAL2 | Cannot access the internal data of an A3DTopoFace. Internal information: Sector 2. |
A3D_FACE_CANNOT_LIFT_CRV_INTERNAL3 | Cannot access the internal data of an A3DTopoFace. Internal information: Sector 3. |
A3D_FACE_INCONSISTENT_DOMAIN | Inconsistent domain for underlying surface of A3DTopoFace. |
A3D_LOOP_INCONSISTENT_DATA | Input data corresponds to an empty A3DTopoLoop. |
A3D_LOOP_BAD_ORIENTATION_DATA | Input data for orientation is incorrect. |
A3D_LOOP_CANNOT_COMPUTE_ORIENTATION | Cannot determine the loop orientation with the input data. |
A3D_LOOP_CANNOT_FIND_OUTER_LOOP | Cannot determine the outer loop index with the input data. |
A3D_COEDGE_INCONSISTENT_DATA | Input data corresponds to an empty A3DTopoCoEdge. |
A3D_COEDGE_BAD_ORIENTATION_DATA | Input data for orientation is incorrect. |
A3D_EDGE_BAD_INTERVAL | Curve interval is not contained by the interval specified by the input data. |
A3D_EDGE_INCONSISTENT_DATA | Input data corresponds to an empty A3DTopoWireEdge. |
A3D_EDGE_BAD_3DCURVE | Pointer to 3D space curve does not correspond to a curve. |
A3D_SINGLEWIREBODY_INCONSISTENT_DATA | Input data corresponds to an empty A3DTopoSingleWireBody. |
A3D_SINGLEWIREBODY_CANNOT_CREATE | Cannot create an A3DTopoSingleWireBody with the input data. |
A3D_TOPO_VERTICES_MISSING | Missing vertices |
A3D_TOPO_GEOMETRY_MISSING | Missing geometry. |
A3D_TOPO_CONSISTENCY | Input topology has consistency problem |
A3D_TOPO_NON_CONNEX_SHELL | Shell is non connex. |
A3D_TOPO_WRONG_TOLERANCES | Tolerance on edges, vertices, or faces are invalid, or non consistent. |
A3D_TOPO_OPEN_SOLID | Invalid Solid. Contains edges without neighbors. |
A3D_TESS3D_NORMALS_INCONSISTENT_DATA | Input data corresponds to a null A3DTess3DData::m_pdNormals. |
A3D_TESS3D_NORMALS_BAD_SIZE | Input data corresponds to an invalid size A3DTess3DData::m_uiNormalSize. |
A3D_TESS3D_NORMALS_ISNAN | Input data corresponds to an invalid value in A3DTess3DData::m_pdNormals. |
A3D_TESS3D_FACE_INCONSISTENT_DATA | Input data corresponds to null A3DTess3DData::m_psFaceTessData. |
A3D_TESSFACE_TRIANGULATED_INCONSISTENT_DATA | Input data corresponds to null A3DTessFaceData::m_uiStyleIndexesSize. |
A3D_TESSFACE_TRIANGULATED_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DTessFaceData::m_uiSizesTriangulatedSize. |
A3D_TESSFACE_USEDENTITIES_BAD_TYPE | Input data corresponds to an invalid type A3DTessFaceData::m_usUsedEntitiesFlags. |
A3D_TESSFACE_STARTTRIANGULATED_INCONSISTENT_DATA | Input data corresponds to an invalid A3DTessFaceData::m_uiStartTriangulated. |
A3D_TESSFACE_STARTWIRE_INCONSISTENT_DATA | Input data corresponds to an invalid A3DTessFaceData::m_uiStartWire. |
A3D_TESSFACE_STYLEINDEXESSIZE_INCONSISTENT_DATA | Input data corresponds to an invalid A3DTessFaceData::m_uiStyleIndexesSize. |
A3D_TESSFACE_RGBAVERTICESSIZE_INCONSISTENT_DATA | Input data corresponds to an invalid A3DTessFaceData::m_uiRGBAVerticesSize. |
A3D_TESSWIRE_RGBAVERTICESSIZE_INCONSISTENT_DATA | Input data corresponds to an invalid A3DTess3DWireData::m_uiRGBAVerticesSize. |
A3D_TESSMARKUP_HAS_INVALID_FONTKEY | Input data contains an invalid font key. Call A3DGlobalFontKeyCreate. |
A3D_TESSMARKUP_HAS_INVALID_TEXT_INDEX | Input data contains an invalid text index. |
A3D_TESSBASE_POINTS_INCONSISTENT_DATA | Input data corresponds to null A3DTessBaseData::m_pdCoords. |
A3D_TESSBASE_POINTS_BAD_SIZE | Input data corresponds to an invalid size A3DTessBaseData::m_uiCoordSize. |
A3D_TESSBASE_INCONSISTENT | Input data corresponds to bad A3DTessBase. |
A3D_TESSBASE_BAD_TYPE | Input data is not a valid value. |
A3D_TESSBASE_BAD_INIT | Tessellation facilities is not initialized. |
A3D_TESSBASE_BAD_ONENORMAL | Tessellation facilities is consistent. |
A3D_TESSBASE_BAD_INDEX | Input index is out of bounds. |
A3D_TESSBASE_BAD_VERTEX | Input indices are invalid for vertex. |
A3D_TOOLS_NURBSCONVERT_GENERAL_FAILURE | General failure on NURBS conversion operation. |
A3D_TOOLS_NURBSCONVERT_SURFACE_FAILURE | Operation failed while converting a surface to NURBS. |
A3D_TOOLS_NURBSCONVERT_UV_FAILURE | Operation failed while converting a space parametric curve. |
A3D_TOOLS_NURBSCONVERT_3D_FAILURE | Operation failed while converting a 3D space curve. |
A3D_TOOLS_SPLIT_FAILURE | Operation failed while splitting a surface at seam. |
A3D_TOOLS_COMPUTE_UV_FAILURE | Operation failed while computing a space parametric curve. |
A3D_TOOLS_COMPUTE_3D_FAILURE | Operation failed while computing a 3D space curve. |
A3D_TOOLS_UNITIZE | Not Used. |
A3D_TOOLS_CLAMP_UV | Not Used. |
A3D_TOOLS_DUPLICATE | Not Used. |
A3D_TOOLS_INVALID_SECTION_PLANE | Cutting planes in A3DMkpView cannot be used. |
A3D_TOOLS_CONTINUE_ON_ERROR | Error during function call, but m_bContinueOnError is set. |
A3D_TOOLS_TESSELLATION_ISSUE | Operation on a provided or computed tessellation failed due to problems with the tessellation data. |
A3D_TOOLS_PHYSICALPROPERTIES_FAILURE | An error occurred while computing physical properties on a provided RepresentationItem or ModelFIle. |
A3D_ANNOTATIONSET_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DMkpAnnotationSet. |
A3D_ANNOTATIONSET_WITH_NULL_ELEMENT | Input data corresponds an array that contains null elements |
A3D_ANNOTATIONITEM_INCONSISTENT_EMPTY | Input data corresponds to an empty A3DMkpAnnotationItem. |
A3D_MARKUP_CANNOT_ATTACH_TESS | Cannot attach current A3DTessBase to A3DMkpMarkup. |
A3D_MARKUP_CANNOT_ACCESS_TESS | Cannot access the A3DTessBase for the current A3DRiRepresentationItem. |
A3D_MARKUP_CANNOT_ACCESS_FONT | The font information cannot be retrieved. |
A3D_MARKUP_CANNOT_CREATE_FONTKEY | The font key cannot be created. |
A3D_MARKUP_INVALID_FONTKEY | The font key given or retrieved is invalid. |
A3D_MARKUP_SEMANTIC_DEFINITION_NOT_SET | No semantic information to retrieve. |
A3D_MARKUP_SEMANTIC_TOL_VALUE_NOT_SET | No tolerance value set in drawing row. |
A3D_LOAD_INVALID_FILE_NAME | Input file does not correspond to a valid file name. |
A3D_LOAD_MULTI_MODELS_CADFILE | Input CAD file correspond to a multi model file. |
A3D_LOAD_CANNOT_ACCESS_CADFILE | Cannot access input CAD file. |
A3D_LOAD_CANNOT_READ_SETTINGS | Cannot access CAD reading settings file. |
A3D_LOAD_MISSING_COMPONENTS | One or several components are missing. |
A3D_LOAD_INVALID_FILE_FORMAT | Input file seems invalid. |
A3D_LOAD_READER_NOT_IMPLEMENTED | The reader is not implemented. |
A3D_LOAD_CANNOT_LOAD_MODEL | An error occurred during parsing. |
A3D_LOAD_CANNOT_LOAD_MULTIENTRY | Cannot load multi-entry file. |
A3D_LOAD_EMPTY_MULTI_MODEL | Empty model. |
A3D_LOAD_INVALID_READER_FOR_INCREMENTAL_LOAD | Invalid reader for incremental load. |
A3D_LOAD_INVALID_PARAMETERS_FOR_INCREMENTAL_LOAD | Invalid parameters for incremental load. |
A3D_LOAD_CANNOT_USE_MULTIPROCESS | Error while launching multiprocess. |
A3D_LOAD_FILE_TOO_OLD | The minimum version requirement is not satisfied for the input format. |
A3D_LOAD_FILE_TOO_RECENT | The maximum version requirement is not satisfied for the input format. |
A3D_LOADPRC_INITIALIZATION_FAILURE | Cannot initialize reading context. |
A3D_LOADPRC_CANNOT_OPEN_FILE | Cannot open file. |
A3D_LOADPRC_READING_ERROR | Internal reading error. |
A3D_LOADPRC_BUILD_ERROR | Internal reading error - Invalid PRC file. |
A3D_LOADPRC_PDFLINIT_ERROR | Error while initializing PDFL. |
A3D_LOADPRC_INVALID_ANNOT_INDEX | Input annotation index is invalid. |
A3D_LOADPRC_INVALID_ANNOT | Input annotation is invalid. |
A3D_LOADPRC_EMPTY_FILE | Input file is empty. |
A3D_LOADPRC_NO_3D | Input file does not contain any 3D Annot. |
A3D_WRITE_ERROR | Error while writing export file. |
A3D_WRITE_CANNOT_LOAD_WRITER | Cannot load writer. |
A3D_WRITE_WRITER_NOT_IMPLEMENTED | The writer is not implemented. |
A3D_WRITE_INVALID_FILE_NAME | Input file does not correspond to a valid file name. |
A3D_WRITE_INVALID_INPUT | Input file does not correspond to a valid file name. |
A3D_WRITE_KEEPPARSEDENTITIES_DISABLED | KeepParsedEntities should be enabled when translating to Parasolid pkParts. |
A3D_WRITE_HTMLCONVERSION_FAILED | Error during conversion to HTML or SCS file. |
A3D_WRITE_INVALID_INPUT_FILE_NAME | Input file provided as parameter does not correspond to a valid file name. |
A3D_WRITE_PERMISSION_DENIED | No permission to write the file. |
A3D_WRITE_NO_SPACE_ON_DEVICE | No space available on device. |
A3D_DRW_CANNOT_CREATE | Cannot create drawing. |
A3D_DRW_SHEET_CANNOT_CREATE | Cannot create drawing sheet. |
A3D_DRW_SHEET_FORMAT_CANNOT_CREATE | Cannot create drawing sheet format. |
A3D_DRW_SHEET_INVALID_SIZE | Invalid sheet size. |
A3D_DRW_SHEET_INVALID_SCALE | Scale of A3DDrawingSheet must be greater than 1e-12. |
A3D_DRW_VIEW_CANNOT_CREATE | Cannot create drawing view. |
A3D_DRW_VIEW_INVALID_SCALE | Scale of A3DDrawingView must be greater than 1e-12. |
A3D_DRW_VIEW_INVALID_TYPE | Invalid view type. |
A3D_DRW_BLOCK_CANNOT_CREATE | Cannot create drawing block. |
A3D_DRW_OPERATOR_CANNOT_CREATE | Cannot create drawing operator. |
A3D_DRW_OPERATOR_INVALID_TYPE | Invalid drawing operator type. |
A3D_DRW_CURVE_CANNOT_CREATE | Cannot craete drawing curve. |
A3D_DRW_CURVE_INVALID_DIMENSION | Invalid drawing curve dimension. |
A3D_DRW_CURVE_BAD_INTERVAL | Bad drawing curve interval. |
A3D_DRW_FILLEDAREA_CANNOT_CREATE | Cannot create drawing filled area. |
A3D_DRW_FILLEDAREA_INVALID_MODE | Invalid value. Refers to A3DEDrawingFilledAreaMode. |
A3D_DRW_FILLEDAREA_INVALID_SCALE | Scale of A3DDrawingFilledArea must be greater than 1e-12. |
A3D_DRW_FILLEDAREA_CLOSED_BOUNDARY | Boundary of A3DDrawingFilledArea must be closed. |
A3D_DRW_PICTURE_CANNOT_CREATE | Cannot create drawing picture. |
A3D_DRW_VERTICES_CANNOT_CREATE | Cannot create drawing vertices. |
A3D_MATH_INCONSISTENT_DATA | Invalid input data. |
A3D_MATH_FRACTION_INCONSISTENT_NUMERATOR | Invalid function for numerator. |
A3D_MATH_FRACTION_INCONSISTENT_DENOMINATOR | Invalid function for denominator. |
A3D_CALLBACK_MEMORY_FUNCTIONS_ALREADY_SET |
|
A3D_CALLBACK_INVALID_BREAK_VALUE |
|
A3D_CALLBACK_CONTINUE |
|
A3DPDF_PDFLIB_ERROR | Unexpected PDFLib Error. |
A3DPDF_ONLY_ONE_PAGE_AUTHORIZED |
|
A3DPDF_3D_ANNOT_REQUIRED | Cannot call |
A3DPDF_ERR_AFTER_SAVE |
|
A3DPDF_OPT_NOT_PERMITTED |
|
A3DPDF_FILE_ALREADY_OPEN |
|
A3DPDF_FILE_LOCKED |
|
A3DPDF_BAD_FONT_PARAMETERS |
|
A3DPDF_BAD_PARAMETERS | Bad parameters. |
A3DPDF_CANNOT_ACCESS_FILE | Cannot access file. |
A3DPDF_UNKNOWN_FIELD | Cannot find the specified field in the document. |
A3DPDF_DEFAULT_VIEW_ERROR | Cannot find a default view in 3D Annot. |
A3DPDF_INVALID_DIMENSIONS | Width and height must be >0 and <=682. |
A3DPDF_MEMORY_ERROR | Not enough memory. |
A3DPDF_CANNOT_FIND_FONT | Cannot find the specified font. |
A3DPDF_CANNOT_CREATE_ENCODING | Cannot create the specified encoding. |
A3DPDF_CANNOT_CREATE_FONT | Cannot create the specified font. |
A3DPDF_CANNOT_CONVERT_PICTURE | Cannot convert the specified picture. |
A3DPDF_CANNOT_SNAPSHOT_VIEW_WITHOUT_CAMERA | In a PRC/PDF file, there is a view without a camera; snapshots cannot be created from such views. |
A3DPDF_CANNOT_LOAD_TABLETOPDF_DLL | tabletopdf.dll or one of its components is missing from your directory. |
A3DPDF_HTML_TABLE_ERROR | Wrong HTML format for table entry. |
A3DPDF_HTML_STYLE_ERROR | Wrong HTML format for style entry. |
A3DPDF_CANNOT_INITIALIZE_RESOURCES | Resource directory could not be initialized. Please check you used |
A3DPDF_INVALID_PAGE_INDEX | Input page index is invalid or not in pages bounds. |
A3DPDF_CANNOT_GENERATE_IMAGE_FROM_VIEW | Error while generating the images for the buttons in the view carousel. |
A3DPDF_ANIMATION_NULL_MOTION | At least one motion is null, the animation can't be created. |
A3DPDF_SLIDETABLE_NBCOLUMNS_ERROR | The number of columns in the table frame is different than the number of columns in text data. |
A3DPDF_SLIDETABLE_TEXTDATA_ERROR | Error in text data (ppTexts argument). |
A3DPDF_CANNOT_LOAD_PDFLIB_DLL | pdflib DLL or one of its components is missing. |
A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL | ImageMagick DLL or one of its components is missing. |
A3DPDF_NO_3D_ON_PAGE | Error retrieving 3D data on page. No annot was found. |
A3DPDF_3D_NOTFOUND_ON_PAGE | Error retrieving 3D data on page. No 3D annot was found. |
A3DPDF_CANNOT_READSTREAM | Error reading text stream. |
A3DPDF_CANNOT_CONVERTSTREAM | Encoding error converting text stream. |
A3DPDF_SLIDETABLE_SLIDER_ERROR | Error in slider creation |
A3DPDF_SLIDETABLE_TEXT_FIELD_ERROR | Inconsistent xml table definition |
A3DPDF_SLIDETABLE_NOT_EXIST | The slidetable object could not be found |
A3DPDF_CAROUSEL_NOT_EXIST | The carousel object could not be found |
A3DPDF_XML_VERSION_INCOMPATIBLE | The XML contained into the PDF is not compatible with the library |
A3DPDF_INVALID_VIEW_INDEX | A view was specified by an invalid index |
A3DPDF_CANNOT_CREATE_LAYER | The layer could not be created |
A3DPDF_TABLE_FRAME_PROBLEM | Problem was detected in Table frame. Typically when the table frame goes out of page dimensions |
A3DPDF_CANNOT_EMBED_FONT | The font is protected and cannot be embedded. |
A3DPDF_INVALID_LAYER_INDEX | A layer was specified by an invalid index |
A3DPDF_IMAGE_NOT_INSERTED | The image specified was not previously inserted on the page |
A3DPDF_IMAGE_UNKNOWNFORMAT | Can't recognize image format |
A3DPDF_DOCUMENT_NULL | no document owning the entity |
A3DPDF_ANNOT_NOT_INSERTED | the annotation was created but not inserted on a page |
A3DPDF_EMPTY_DOCUMENT | empty document tried to be saved |
A3DPDF_CANNOT_LOAD_PDFPARSER_DLL | pdfparser.dll or one of its components is missing from your directory. |
A3DPDF_TABLE_DEFINITION_ERROR | tabletopdf could not generate a valid pdf file from the table definition. |
A3DPDF_FILE_NEEDPASSWORD | PDF file needs a password to be opened. |
A3DPDF_FILE_INVALIDPDF | PDF file can not be opened due to format or syntax error. |
A3DPDF_FILE_TOOBIG | PDF file is too big and causes memory error, or contains too many pages. |
A3DPDF_FILE_INVALIDFILENAME | File name can not be converted into path. |
A3DPDF_FILE_INCOMPATIBLE_FONT_ENCODING | Provided font and encoding are not compatible. |
A3DPDF_FILE_INCOMPLETE_FONT_PACKAGE | Encoding couldn't be found in resource package. |
A3DPDF_FILE_INCOMPATIBLE_CODEPAGE | Code page is incompatible with text provided. |
A3DPDF_XML_LOAD_ERROR | The XML file can not be loaded |
A3DPDF_XML_PARSING_ERROR | The XML file can not be parsed |
A3DPDF_INVALID_INDEX | An invalid index was specified (typically out of bounds) |
A3D_PARASOLID_ERROR | Error in Parasolid export. |
A3D_PARASOLID_ERROR_970 | Error in Parasolid export. |
A3D_PARASOLID_ERROR_555 | Error in Parasolid export. |
A3D_HEPB_MISSING | Error in HEPB loading. |
A3D_BODYSHOP_MISSING | Error in Parasolid Bodyshop loading. |
A3D_BIMDATA_EMPTY | No bim data found. |