A3DStatus

enum A3DStatus

Error Codes.

enumerator A3D_SUCCESS = 0

Successful return value.

enumerator A3D_ERROR = -1

General error.

enumerator A3D_EXCEPTION = -2

Caught exception.

enumerator A3D_MEMORY_ALLOCATION_FAILURE = -3

Memory allocation failure.

enumerator A3D_BREAK = -4

Break was triggered.

enumerator A3D_ALLOC_FATAL_ERROR = -10

Allocation has failed.

Major error.

enumerator A3D_NOT_IMPLEMENTED = -33

Local code, which is not yet implemented.

enumerator A3D_INVALID_LICENSE = -34

License option doesn’t allowed the requested function.

enumerator A3D_NOT_AVAILABLE = -35

The function is not available on this platform.

enumerator A3D_INCREMENTAL_MODE_AND_MULTI_PROCESS_NOT_COMPATIBLE = -11

The incremental Mode can not be used with the MultiProcess option set to true.

enumerator A3D_LOCKED_LIBRARY = -12

If a function is called while another function is already running then you get this error.

enumerator A3D_INVALID_DATA_STRUCT_SIZE = -100

A3D_INITIALIZE_DATA not called or bad alignment in input struct.

enumerator A3D_INVALID_DATA_STRUCT_NULL = -101

Input struct function cannot be NULL.

enumerator A3D_INVALID_ENTITY_NULL = -102

Input entity function cannot be NULL.

enumerator A3D_INVALID_ENTITY_TYPE = -103

Input entity function is of bad type.

enumerator A3D_INVALID_DATA = -104

Input contains bad data.

enumerator A3D_INVALID_DATA_NULL = -105

Input data cannot be NULL.

enumerator A3D_INCOMPATIBLE_FUNCTION_WITH_KEEP_PARSED_ENTITY_MODE = -106
enumerator A3D_INITIALIZE_ALREADY_CALLED = -200

A3DDllInitialize already called; bad sequence with the A3DDllTerminate function.

enumerator A3D_INITIALIZE_NOT_CALLED = -201

A3DDllInitialize must be called before calling the A3DDllTerminate function.

enumerator A3D_INITIALIZE_BAD_VALUES = -202

Initialization led to bad internal values for globals.

Fatal error. Reinitialize program.

enumerator A3D_INITIALIZE_CANNOT_PROCESS = -205

Cannot initialize library.

enumerator A3D_TESSELLATION_FILIFORM_TRIS = -401

Tessellation contains filiform triangles.

enumerator A3D_TESSELLATION_FREE_EDGES = -402

Tessellation contains free edges.

enumerator A3D_TESSELLATION_FILIFORM_TRIS_FREE_EDGES = -403

Tessellation contains filiform triangles and free edges.

enumerator A3D_CRV_CANNOT_REPARAMETERIZE = -990

Input parameterization data cannot be used to reparameterize the curve.

enumerator A3D_CRV_INVALID_PARAMETER = -991

Input parameterization data is invalid.

enumerator A3D_CRV_CANNOT_ACCESS_CANONICAL = -1000

Cannot access the canonical form for an A3DCrvBase.

enumerator A3D_CRV_LINE_CANNOT_CREATE_CANONICAL = -1001

Cannot create canonical form for an A3DCrvLine.

enumerator A3D_CRV_CIRCLE_CANNOT_CREATE_CANONICAL = -1011

Cannot create canonical form for an A3DCrvCircle.

enumerator A3D_CRV_ELLIPSE_CANNOT_CREATE_CANONICAL = -1021

Cannot create canonical form for an A3DCrvEllipse.

enumerator A3D_CRV_HYPERBOLA_CANNOT_CREATE_CANONICAL = -1022

Cannot create canonical form for an A3DCrvHyperbola.

enumerator A3D_CRV_PARABOLA_CANNOT_CREATE_CANONICAL = -1023

Cannot create canonical form for an A3DCrvParabola.

enumerator A3D_CRV_OFFSET_CANNOT_CREATE_CANONICAL = -1041

Cannot create canonical form for an A3DCrvOffset.

enumerator A3D_CRV_EQUATION_CANNOT_CREATE_CANONICAL = -1051

Cannot create canonical form for an A3DCrvEquation.

enumerator A3D_CRV_TRANSFORM_CANNOT_CREATE_CANONICAL = -1052

Cannot create canonical form for an A3DCrvTransform.

enumerator A3D_CRV_CRVONSURF_CANNOT_CREATE_CANONICAL = -1053

Cannot create canonical form for an A3DCrvOnSurf.

enumerator A3D_CRV_HELIX_CANNOT_CREATE_CANONICAL = -1054

Cannot create canonical form for an A3DCrvHelix.

enumerator A3D_CRV_POLYLINE_CANNOT_CREATE_CANONICAL = -1061

Cannot create canonical form for an A3DCrvPolyLine.

enumerator A3D_CRV_INTERSECTION_CANNOT_CREATE_CANONICAL = -1063

Cannot create canonical form for an A3DCrvIntersection.

enumerator A3D_CRV_NURBS_CANNOT_ACCESS_INTERNAL = -1070

Cannot access the internal form for curve.

enumerator A3D_CRV_NURBS_CANNOT_ACCESS_CONTROL_POINTS = -1072

Cannot access the control points for an A3DCrvNurbs.

enumerator A3D_CRV_NURBS_INCONSISTENT_DATA = -1073

NURBS curve data is inconsistent (control points number + degree + 1 != knots number).

enumerator A3D_CRV_NURBS_CANNOT_ACCESS_APPROX = -1074

Cannot access the NURBS approximation for curve.

enumerator A3D_CRV_NURBS_TOO_TINY_TOLERANCE = -1075

Tolerance cannot be less then or equal to zero.

enumerator A3D_CRV_COMPOSITE_CANNOT_CREATE_CANONICAL = -1081

Cannot create the canonical form for an A3DCrvComposite.

enumerator A3D_SRF_CANNOT_ACCESS_CANONICAL = -1500

Cannot access the canonical form for an A3DSurfBase entity.

enumerator A3D_SRF_CANNOT_CREATE_CANONICAL = -1501

Cannot create the canonical form for an A3DSurfBase entity.

enumerator A3D_SRF_NURBS_CANNOT_ACCESS_APPROX = -1502

Cannot access the NURBS approximation for a surface.

enumerator 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.

enumerator A3D_SRF_NURBS_TOO_TINY_TOLERANCE = -1504

Tolerance for the NURBS approximation is too tight.

Try with looser tolerance.

enumerator A3D_SRF_PLANE_CANNOT_CREATE_CANONICAL = -1521

Cannot create the canonical form for an A3DSurfPlane entity.

enumerator A3D_SRF_INVALID_PARAMETERS = -1522

Input parameterization data is invalid.

enumerator A3D_EMPTY_STRING = -2000

Name is an empty string.

enumerator A3D_DEFAULT_COLOR = -2001

Input index corresponds to the default color.

enumerator A3D_DEFAULT_LINEPATTERN = -2002

Input index corresponds to the default line pattern.

enumerator A3D_DEFAULT_STYLE = -2003

Input index corresponds to the default style.

enumerator A3D_DEFAULT_MATERIAL = -2004

Input index corresponds to the default material.

enumerator A3D_DEFAULT_PICTURE = -2005

Input index corresponds to the default picture.

enumerator A3D_DEFAULT_PATTERN = -2006

Input index corresponds to the default pattern.

enumerator A3D_BASE_BAD_ENTITY_TYPE = -2050

Cannot access base data for an A3DEntity entity, probably because the type is incorrect.

enumerator A3D_BASEWITHGRAPHICS_BAD_ENTITY_TYPE = -2051

Cannot access base with graphics data for an A3DEntity entity, probably because the type is incorrect.

enumerator A3D_BASEWITHGRAPHICS_INCONSISTENT_EMPTY = -2052

Input data corresponds to an empty A3DGraphics.

enumerator A3D_INVALID_COLOR_INDEX = -2101

Index does not correspond to a valid color.

enumerator A3D_INVALID_LINEPATTERN_INDEX = -2102

Index does not correspond to a valid line pattern.

enumerator A3D_INVALID_STYLE_INDEX = -2103

Index does not correspond to a valid style.

enumerator A3D_INVALID_MATERIAL_INDEX = -2104

Index does not correspond to a valid material.

enumerator A3D_INVALID_PICTURE_INDEX = -2105

Index does not correspond to a valid picture.

enumerator A3D_INVALID_PATTERN_INDEX = -2106

Index does not correspond to a valid pattern.

enumerator A3D_INVALID_TEXTURE_DEFINITION_INDEX = -2107

Index does not correspond to a texture definition.

enumerator A3D_INVALID_TEXTURE_APPLICATION_INDEX = -2108

Index does not correspond to a texture application.

enumerator A3D_INVALID_UNIT_INDEX = -2109

Index does not correspond to a unit.

enumerator A3D_INVALID_PICTURE_FORMAT = -2200

Input picture format is invalid.

enumerator A3D_RI_CANNOT_ACCESS_TESS = -2500

Cannot access the A3DTessBase for the current A3DRiRepresentationItem.

enumerator A3D_RI_CANNOT_ATTACH_BREPDATA = -2501

Cannot attach the current A3DTopoBrepData to an A3DRiRepresentationItem.

enumerator A3D_RI_CANNOT_ATTACH_TESS = -2502

Cannot attach the current A3DTessBase to an A3DRiRepresentationItem.

enumerator A3D_RI_BREPMODEL_CANNOT_ACCESS_GEOMETRY = -2503

The A3DRiBrepModel does not have any associated geometry when it is required for the current operation.

enumerator A3D_RI_CRV_INCONSISTENT_DATA = -2510

Input data corresponds to an empty A3DRiCurve.

enumerator A3D_RI_PLANE_INCONSISTENT_DATA = -2511

Input data corresponds to an empty A3DRiPlane.

enumerator A3D_RI_BREPMODEL_INCONSISTENT_DATA = -2512

Input data corresponds to an empty A3DRiBrepModel.

enumerator A3D_SET_INCONSISTENT_EMPTY = -2520

Input data corresponds to an empty A3DRiSet.

enumerator A3D_CSYS_INCONSISTENT_EMPTY = -2530

Input data corresponds to an empty A3DRiCoordinateSystem.

enumerator A3D_POINTSET_BADSIZE = -2540

Input data defines an A3DRiPointSet with an incorrect size.

enumerator A3D_MODELFILE_INCONSISTENT_EMPTY = -3000

Input data corresponds to an empty A3DAsmModelFile.

Forbidden.

enumerator A3D_MODELFILE_INCONSISTENT_UNIT = -3001

Input data corresponds to an invalid unit for an A3DAsmModelFile.

Unit must be greater than 0.

enumerator A3D_PRODUCTOCCURRENCE_INCONSISTENT_EMPTY = -3010

Input data corresponds to an empty A3DAsmProductOccurrence.

Forbidden.

enumerator A3D_PRODUCTOCCURRENCE_INCONSISTENT_PART_EXTERNAL = -3011

Input data cannot contain both an external part and a part.

enumerator A3D_PARTDEFINITION_INCONSISTENT_EMPTY = -3020

Input data corresponds to an empty A3DAsmPartDefinition.

Forbidden.

enumerator A3D_ENTITYREFERENCE_INCONSISTENT_REFERENCE = -3030

Input data corresponds to an empty A3DEntity.

Forbidden.

enumerator A3D_ENTITYREFERENCE_INCONSISTENT = -3031

Input data corresponds to bad A3DMiscEntityReference.

enumerator A3D_INTERVAL_INCONSISTENT_DATA = -3500

Interval is inconsistent for current operation.

enumerator A3D_TRANSFORMATION3D_NON_ORTHO_NOR_UNIT = -3520

Input data defines an inconsistent A3DMiscCartesianTransformation.

enumerator A3D_TRANSFORMATION3D_INCONSISTENT = -3521

Inconsistent A3DMiscCartesianTransformation.

enumerator A3D_BREPDATA_INCONSISTENT_DATA = -4000

Input data corresponds to an empty A3DTopoBrepData.

enumerator A3D_BREPDATA_CANNOT_CREATE = -4001

Cannot create A3DTopoBrepData with the input data.

enumerator A3D_BREPDATA_CANNOT_GETBOUNDINGBOX = -4002

Cannot get bounding box.

enumerator A3D_BREPDATA_CANNOT_SETBOUNDINGBOX = -4003

Cannot set bounding box.

enumerator A3D_TOPOCONTEXT_INVALID = -4004

Cannot determine the associated A3DTopoContext.

enumerator A3D_CONNEX_INCONSISTENT_DATA = -4010

Input data corresponds to an empty A3DTopoConnex.

enumerator A3D_SHELL_INCONSISTENT_DATA = -4020

Input data corresponds to an empty A3DTopoShell.

enumerator A3D_SHELL_BAD_ORIENTATION_DATA = -4021

Input data for orientation is incorrect.

enumerator A3D_SHELL_CANNOT_CREATE = -4022

Cannot create A3DTopoShell with the input data.

enumerator A3D_FACE_INCONSISTENT_DATA = -4030

Input data corresponds to an empty A3DTopoFace.

enumerator A3D_FACE_CANNOT_LIFT_CRV_INTERNAL1 = -4031

Cannot access the internal data of an A3DTopoFace.

Internal information: Sector 1.

enumerator A3D_FACE_CANNOT_LIFT_CRV_INTERNAL2 = -4032

Cannot access the internal data of an A3DTopoFace.

Internal information: Sector 2.

enumerator A3D_FACE_CANNOT_LIFT_CRV_INTERNAL3 = -4033

Cannot access the internal data of an A3DTopoFace.

Internal information: Sector 3.

enumerator A3D_FACE_INCONSISTENT_DOMAIN = -4034

Inconsistent domain for underlying surface of A3DTopoFace.

enumerator A3D_LOOP_INCONSISTENT_DATA = -4400

Input data corresponds to an empty A3DTopoLoop.

enumerator A3D_LOOP_BAD_ORIENTATION_DATA = -4401

Input data for orientation is incorrect.

enumerator A3D_LOOP_CANNOT_COMPUTE_ORIENTATION = -4402

Cannot determine the loop orientation with the input data.

enumerator A3D_LOOP_CANNOT_FIND_OUTER_LOOP = -4403

Cannot determine the outer loop index with the input data.

enumerator A3D_COEDGE_INCONSISTENT_DATA = -4500

Input data corresponds to an empty A3DTopoCoEdge.

enumerator A3D_COEDGE_BAD_ORIENTATION_DATA = -4501

Input data for orientation is incorrect.

enumerator A3D_EDGE_BAD_INTERVAL = -4600

Curve interval is not contained by the interval specified by the input data.

enumerator A3D_EDGE_INCONSISTENT_DATA = -4601

Input data corresponds to an empty A3DTopoWireEdge.

enumerator A3D_EDGE_BAD_3DCURVE = -4602

Pointer to 3D space curve does not correspond to a curve.

enumerator A3D_SINGLEWIREBODY_INCONSISTENT_DATA = -4700

Input data corresponds to an empty A3DTopoSingleWireBody.

enumerator A3D_SINGLEWIREBODY_CANNOT_CREATE = -4701

Cannot create an A3DTopoSingleWireBody with the input data.

enumerator A3D_TOPO_VERTICES_MISSING = -4800

Missing vertices.

enumerator A3D_TOPO_GEOMETRY_MISSING = -4801

Missing geometry.

enumerator A3D_TOPO_CONSISTENCY = -4802

Input topology has consistency problem.

enumerator A3D_TOPO_NON_CONNEX_SHELL = -4803

Shell is non connex.

enumerator A3D_TOPO_WRONG_TOLERANCES = -4804

Tolerance on edges, vertices, or faces are invalid, or non consistent.

enumerator A3D_TOPO_OPEN_SOLID = -4805

Invalid Solid.

Contains edges without neighbors.

enumerator A3D_TOPO_MULTIPLEVERTEX_INCONSISTENT_DATA = -4900
enumerator A3D_TESS3D_NORMALS_INCONSISTENT_DATA = -7010

Input data corresponds to a null A3DTess3DData::m_pdNormals.

enumerator A3D_TESS3D_NORMALS_BAD_SIZE = -7011

Input data corresponds to an invalid size A3DTess3DData::m_uiNormalSize.

enumerator A3D_TESS3D_NORMALS_ISNAN = -7012

Input data corresponds to an invalid value in A3DTess3DData::m_pdNormals.

enumerator A3D_TESS3D_FACE_INCONSISTENT_DATA = -7020

Input data corresponds to null A3DTess3DData::m_psFaceTessData.

enumerator A3D_TESSFACE_TRIANGULATED_INCONSISTENT_DATA = -7030

Input data corresponds to null A3DTessFaceData::m_uiStyleIndexesSize.

enumerator A3D_TESSFACE_TRIANGULATED_INCONSISTENT_EMPTY = -7031

Input data corresponds to an empty A3DTessFaceData::m_uiSizesTriangulatedSize.

enumerator A3D_TESSFACE_USEDENTITIES_BAD_TYPE = -7032

Input data corresponds to an invalid type A3DTessFaceData::m_usUsedEntitiesFlags.

enumerator A3D_TESSFACE_STARTTRIANGULATED_INCONSISTENT_DATA = -7033

Input data corresponds to an invalid A3DTessFaceData::m_uiStartTriangulated.

enumerator A3D_TESSFACE_STARTWIRE_INCONSISTENT_DATA = -7034

Input data corresponds to an invalid A3DTessFaceData::m_uiStartWire.

enumerator A3D_TESSFACE_STYLEINDEXESSIZE_INCONSISTENT_DATA = -7035

Input data corresponds to an invalid A3DTessFaceData::m_uiStyleIndexesSize.

enumerator A3D_TESSFACE_RGBAVERTICESSIZE_INCONSISTENT_DATA = -7036

Input data corresponds to an invalid A3DTessFaceData::m_uiRGBAVerticesSize.

enumerator A3D_TESSFACE_WIRE_INCONSISTENT_DATA = -7037

Input data corresponds to null A3DTessFaceData::m_puiSizesWires.

enumerator A3D_TESSFACE_RGBAVERTICES_INCONSISTENT_DATA = -7038

Input data corresponds to null A3DTessFaceData::m_pucRGBAVertices.

enumerator A3D_TESSWIRE_RGBAVERTICESSIZE_INCONSISTENT_DATA = -7052

Input data corresponds to an invalid A3DTess3DWireData::m_uiRGBAVerticesSize.

enumerator A3D_TESSMARKUP_HAS_INVALID_FONTKEY = -7060

Input data contains an invalid font key.

Call A3DGlobalFontKeyCreate().

enumerator A3D_TESSMARKUP_HAS_INVALID_TEXT_INDEX = -7061

Input data contains an invalid text index.

enumerator A3D_TESSBASE_POINTS_INCONSISTENT_DATA = -7070

Input data corresponds to null A3DTessBaseData::m_pdCoords.

enumerator A3D_TESSBASE_POINTS_BAD_SIZE = -7071

Input data corresponds to an invalid size A3DTessBaseData::m_uiCoordSize.

enumerator A3D_TESSBASE_INCONSISTENT = -7072

Input data corresponds to bad A3DTessBase.

enumerator A3D_TESSBASE_BAD_TYPE = -7100

Input data is not a valid value.

enumerator A3D_TESSBASE_BAD_INIT = -7101

Tessellation facilities is not initialized.

enumerator A3D_TESSBASE_BAD_ONENORMAL = -7102

Tessellation facilities is consistent.

enumerator A3D_TESSBASE_BAD_INDEX = -7103

Input index is out of bounds.

enumerator A3D_TESSBASE_BAD_VERTEX = -7104

Input indices are invalid for vertex.

enumerator A3D_TOOLS_NURBSCONVERT_GENERAL_FAILURE = -8000

General failure on NURBS conversion operation.

enumerator A3D_TOOLS_NURBSCONVERT_SURFACE_FAILURE = -8001

Operation failed while converting a surface to NURBS.

enumerator A3D_TOOLS_NURBSCONVERT_UV_FAILURE = -8002

Operation failed while converting a space parametric curve.

enumerator A3D_TOOLS_NURBSCONVERT_3D_FAILURE = -8003

Operation failed while converting a 3D space curve.

enumerator A3D_TOOLS_SPLIT_FAILURE = -8005

Operation failed while splitting a surface at seam.

enumerator A3D_TOOLS_COMPUTE_UV_FAILURE = -8006

Operation failed while computing a space parametric curve.

enumerator A3D_TOOLS_COMPUTE_3D_FAILURE = -8007

Operation failed while computing a 3D space curve.

enumerator A3D_TOOLS_UNITIZE = -8008

Not Used.

enumerator A3D_TOOLS_CLAMP_UV = -8009

Operation failed while clamping UV curves.

enumerator A3D_TOOLS_DUPLICATE = -8010

Not Used.

enumerator A3D_TOOLS_INVALID_SECTION_PLANE = -8011

Cutting planes in A3DMkpView cannot be used.

enumerator A3D_TOOLS_CONTINUE_ON_ERROR = -8012

Error during function call, but m_bContinueOnError is set.

enumerator A3D_TOOLS_TESSELLATION_ISSUE = -8013

Operation on a provided or computed tessellation failed due to problems with the tessellation data.

enumerator A3D_TOOLS_PHYSICALPROPERTIES_FAILURE = -8014

An error occurred while computing physical properties on a provided RepresentationItem or ModelFIle.

enumerator A3D_ANNOTATIONSET_INCONSISTENT_EMPTY = -9000

Input data corresponds to an empty A3DMkpAnnotationSet.

enumerator A3D_ANNOTATIONSET_WITH_NULL_ELEMENT = -9001

Input data corresponds an array that contains null elements.

enumerator A3D_ANNOTATIONITEM_INCONSISTENT_EMPTY = -9005

Input data corresponds to an empty A3DMkpAnnotationItem.

enumerator A3D_MARKUP_CANNOT_ATTACH_TESS = -9020

Cannot attach current A3DTessBase to A3DMkpMarkup.

enumerator A3D_MARKUP_CANNOT_ACCESS_TESS = -9021

Cannot access the A3DTessBase for the current A3DRiRepresentationItem.

enumerator A3D_MARKUP_CANNOT_ACCESS_FONT = -9040

The font information cannot be retrieved.

enumerator A3D_MARKUP_CANNOT_CREATE_FONTKEY = -9041

The font key cannot be created.

enumerator A3D_MARKUP_INVALID_FONTKEY = -9042

The font key given or retrieved is invalid.

enumerator A3D_MARKUP_SEMANTIC_DEFINITION_NOT_SET = -9043

No semantic information to retrieve.

enumerator A3D_MARKUP_SEMANTIC_TOL_VALUE_NOT_SET = -9044

No tolerance value set in drawing row.

enumerator A3D_LOAD_INVALID_FILE_NAME = -10000

Input file does not correspond to a valid file name.

enumerator A3D_LOAD_MULTI_MODELS_CADFILE = -10001

Input CAD file correspond to a multi model file.

enumerator A3D_LOAD_CANNOT_ACCESS_CADFILE = -10002

Cannot access input CAD file.

enumerator A3D_LOAD_CANNOT_READ_SETTINGS = -10003

Cannot access CAD reading settings file.

enumerator A3D_LOAD_MISSING_COMPONENTS = -10004

One or several components are missing.

enumerator A3D_LOAD_INVALID_FILE_FORMAT = -10005

Input file seems invalid.

enumerator A3D_LOAD_READER_NOT_IMPLEMENTED = -10006

The reader is not implemented.

enumerator A3D_LOAD_CANNOT_LOAD_MODEL = -10007

An error occurred during parsing.

enumerator A3D_LOAD_CANNOT_LOAD_MULTIENTRY = -10008

Cannot load multi-entry file.

enumerator A3D_LOAD_EMPTY_MULTI_MODEL = -10009

Empty model.

enumerator A3D_LOAD_INVALID_READER_FOR_INCREMENTAL_LOAD = -10010

Invalid reader for incremental load.

enumerator A3D_LOAD_INVALID_PARAMETERS_FOR_INCREMENTAL_LOAD = -10011

Invalid parameters for incremental load.

enumerator A3D_LOAD_CANNOT_USE_MULTIPROCESS = -10012

Error while launching multiprocess.

enumerator A3D_LOAD_FILE_TOO_OLD = -10013

The minimum version requirement is not satisfied for the input format.

enumerator A3D_LOAD_FILE_TOO_RECENT = -10014

The maximum version requirement is not satisfied for the input format.

enumerator A3D_LOAD_FILE_PASSWORD_PROTECTED = -10015

The file is password protected.

enumerator A3D_LOADPRC_INITIALIZATION_FAILURE = -10300

Cannot initialize reading context.

enumerator A3D_LOADPRC_CANNOT_OPEN_FILE = -10301

Cannot open file.

enumerator A3D_LOADPRC_READING_ERROR = -10302

Internal reading error.

enumerator A3D_LOADPRC_BUILD_ERROR = -10303

Internal reading error - Invalid PRC file.

enumerator A3D_LOADPRC_PDFLINIT_ERROR = -10304

Error while initializing PDFL.

enumerator A3D_LOADPRC_INVALID_ANNOT_INDEX = -10305

Input annotation index is invalid.

enumerator A3D_LOADPRC_INVALID_ANNOT = -10306

Input annotation is invalid.

enumerator A3D_LOADPRC_EMPTY_FILE = -10307

Input file is empty.

enumerator A3D_LOADPRC_NO_3D = -10308

Input file does not contain any 3D Annot.

enumerator A3D_WRITE_ERROR = -10400

Error while writing export file.

enumerator A3D_WRITE_CANNOT_LOAD_WRITER = -10401

Cannot load writer.

enumerator A3D_WRITE_WRITER_NOT_IMPLEMENTED = -10402

The writer is not implemented.

enumerator A3D_WRITE_INVALID_FILE_NAME = -10403

Input file does not correspond to a valid file name.

enumerator A3D_WRITE_INVALID_INPUT = -10404

Input file does not correspond to a valid file name.

enumerator A3D_WRITE_KEEPPARSEDENTITIES_DISABLED = -10405

KeepParsedEntities should be enabled when translating to Parasolid pkParts.

enumerator A3D_WRITE_HTMLCONVERSION_FAILED = -10406

Error during conversion to HTML or SCS file.

enumerator A3D_WRITE_INVALID_INPUT_FILE_NAME = -10407

Input file provided as parameter does not correspond to a valid file name.

enumerator A3D_WRITE_PERMISSION_DENIED = -10408

No permission to write the file.

enumerator A3D_WRITE_NO_SPACE_ON_DEVICE = -10409

No space available on device.

enumerator A3D_DRW_CANNOT_CREATE = -11000

Cannot create drawing.

enumerator A3D_DRW_SHEET_CANNOT_CREATE = -11001

Cannot create drawing sheet.

enumerator A3D_DRW_SHEET_FORMAT_CANNOT_CREATE = -11002

Cannot create drawing sheet format.

enumerator A3D_DRW_SHEET_INVALID_SIZE = -11003

Invalid sheet size.

enumerator A3D_DRW_SHEET_INVALID_SCALE = -11004

Scale of A3DDrawingSheet must be greater than 1e-12.

enumerator A3D_DRW_VIEW_CANNOT_CREATE = -11005

Cannot create drawing view.

enumerator A3D_DRW_VIEW_INVALID_SCALE = -11006

Scale of A3DDrawingView must be greater than 1e-12.

enumerator A3D_DRW_VIEW_INVALID_TYPE = -11007

Invalid view type.

enumerator A3D_DRW_BLOCK_CANNOT_CREATE = -11008

Cannot create drawing block.

enumerator A3D_DRW_OPERATOR_CANNOT_CREATE = -11009

Cannot create drawing operator.

enumerator A3D_DRW_OPERATOR_INVALID_TYPE = -11010

Invalid drawing operator type.

enumerator A3D_DRW_CURVE_CANNOT_CREATE = -11011

Cannot craete drawing curve.

enumerator A3D_DRW_CURVE_INVALID_DIMENSION = -11012

Invalid drawing curve dimension.

enumerator A3D_DRW_CURVE_BAD_INTERVAL = -11013

Bad drawing curve interval.

enumerator A3D_DRW_FILLEDAREA_CANNOT_CREATE = -11014

Cannot create drawing filled area.

enumerator A3D_DRW_FILLEDAREA_INVALID_MODE = -11015

Invalid value.

Refers to A3DEDrawingFilledAreaMode.

enumerator A3D_DRW_FILLEDAREA_INVALID_SCALE = -11016

Scale of A3DDrawingFilledArea must be greater than 1e-12.

enumerator A3D_DRW_FILLEDAREA_CLOSED_BOUNDARY = -11017

Boundary of A3DDrawingFilledArea must be closed.

enumerator A3D_DRW_PICTURE_CANNOT_CREATE = -11018

Cannot create drawing picture.

enumerator A3D_DRW_VERTICES_CANNOT_CREATE = -11019

Cannot create drawing vertices.

enumerator A3D_MATH_INCONSISTENT_DATA = -40000

Invalid input data.

enumerator A3D_MATH_FRACTION_INCONSISTENT_NUMERATOR = -40001

Invalid function for numerator.

enumerator A3D_MATH_FRACTION_INCONSISTENT_DENOMINATOR = -40002

Invalid function for denominator.

enumerator A3D_CALLBACK_MEMORY_FUNCTIONS_ALREADY_SET = -900000

A3DDllSetCallbacksMemory can be called only once per session.

enumerator A3D_CALLBACK_INVALID_BREAK_VALUE = -900001

A3DDllSetCallbacksProgress : lBreak must be a valid pointer (not NULL).

enumerator A3D_CALLBACK_CONTINUE = -900002

A3DDllSetCallbacksProgress : lBreak must be a valid pointer (not NULL).

enumerator A3DPDF_PDFLIB_ERROR = -1000000

Unexpected PDFLib Error.

enumerator A3DPDF_ONLY_ONE_PAGE_AUTHORIZED = -1000001

A3DPDFDocumentCreateUniquePage can be called only on an empty document.

enumerator A3DPDF_3D_ANNOT_REQUIRED = -1000002

Cannot call A3DPDFDocumentSave without a 3D Annot in the document.

enumerator A3DPDF_ERR_AFTER_SAVE = -1000003

A3DPDFDocumentSave : document has not been saved properly.

enumerator A3DPDF_OPT_NOT_PERMITTED = -1000004

A3DPDFDocumentSave : invalid options.

enumerator A3DPDF_FILE_ALREADY_OPEN = -1000005

A3DPDFDocumentSave : file is already opened in another application.

enumerator A3DPDF_FILE_LOCKED = -1000006

A3DPDFDocumentSave : file is locked by another application.

enumerator A3DPDF_BAD_FONT_PARAMETERS = -1000007

A3DPDFPageInsertText : bad font parameters.

enumerator A3DPDF_BAD_PARAMETERS = -1000008

Bad parameters.

enumerator A3DPDF_CANNOT_ACCESS_FILE = -1000009

Cannot access file.

enumerator A3DPDF_UNKNOWN_FIELD = -1000010

Cannot find the specified field in the document.

enumerator A3DPDF_DEFAULT_VIEW_ERROR = -1000011

Cannot find a default view in 3D Annot.

enumerator A3DPDF_INVALID_DIMENSIONS = -1000014

Width and height must be >0 and <=682.

enumerator A3DPDF_MEMORY_ERROR = -1000015

Not enough memory.

enumerator A3DPDF_CANNOT_FIND_FONT = -1000016

Cannot find the specified font.

enumerator A3DPDF_CANNOT_CREATE_ENCODING = -1000017

Cannot create the specified encoding.

enumerator A3DPDF_CANNOT_CREATE_FONT = -1000018

Cannot create the specified font.

enumerator A3DPDF_CANNOT_CONVERT_PICTURE = -1000019

Cannot convert the specified picture.

enumerator 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.

enumerator A3DPDF_CANNOT_LOAD_TABLETOPDF_DLL = -1000021

tabletopdf.dll or one of its components is missing from your directory.

enumerator A3DPDF_HTML_TABLE_ERROR = -1000022

Wrong HTML format for table entry.

enumerator A3DPDF_HTML_STYLE_ERROR = -1000023

Wrong HTML format for style entry.

enumerator A3DPDF_CANNOT_INITIALIZE_RESOURCES = -1000024

Resource directory could not be initialized.

Please check you used A3DPDFInitializePDFLibAndResourceDirectory with a correct path.

enumerator A3DPDF_INVALID_PAGE_INDEX = -1000025

Input page index is invalid or not in pages bounds.

enumerator A3DPDF_CANNOT_GENERATE_IMAGE_FROM_VIEW = -1000026

Error while generating the images for the buttons in the view carousel.

enumerator A3DPDF_ANIMATION_NULL_MOTION = -1000027

At least one motion is null, the animation can’t be created.

enumerator A3DPDF_SLIDETABLE_NBCOLUMNS_ERROR = -1000028

The number of columns in the table frame is different than the number of columns in text data.

enumerator A3DPDF_SLIDETABLE_TEXTDATA_ERROR = -1000029

Error in text data (ppTexts argument).

enumerator A3DPDF_CANNOT_LOAD_PDFLIB_DLL = -1000030

pdflib DLL or one of its components is missing.

enumerator A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL = -1000031

ImageMagick DLL or one of its components is missing.

enumerator A3DPDF_NO_3D_ON_PAGE = -1000032

Error retrieving 3D data on page.

No annot was found.

enumerator A3DPDF_3D_NOTFOUND_ON_PAGE = -1000033

Error retrieving 3D data on page.

No 3D annot was found.

enumerator A3DPDF_CANNOT_READSTREAM = -1000035

Error reading text stream.

enumerator A3DPDF_CANNOT_CONVERTSTREAM = -1000036

Encoding error converting text stream.

enumerator A3DPDF_SLIDETABLE_SLIDER_ERROR = -1000037

Error in slider creation.

enumerator A3DPDF_SLIDETABLE_TEXT_FIELD_ERROR = -1000038

Inconsistent xml table definition.

enumerator A3DPDF_SLIDETABLE_NOT_EXIST = -1000039

The slidetable object could not be found.

The carousel object could not be found.

enumerator A3DPDF_XML_VERSION_INCOMPATIBLE = -1000041

The XML contained into the PDF is not compatible with the library.

enumerator A3DPDF_INVALID_VIEW_INDEX = -1000042

A view was specified by an invalid index.

enumerator A3DPDF_CANNOT_CREATE_LAYER = -1000043

The layer could not be created.

enumerator A3DPDF_TABLE_FRAME_PROBLEM = -1000044

Problem was detected in Table frame.

Typically when the table frame goes out of page dimensions

enumerator A3DPDF_CANNOT_EMBED_FONT = -1000045

The font is protected and cannot be embedded.

enumerator A3DPDF_INVALID_LAYER_INDEX = -1000046

A layer was specified by an invalid index.

enumerator A3DPDF_IMAGE_NOT_INSERTED = -1000047

The image specified was not previously inserted on the page.

enumerator A3DPDF_IMAGE_UNKNOWNFORMAT = -1000048

Can’t recognize image format.

enumerator A3DPDF_DOCUMENT_NULL = -1000049

no document owning the entity

enumerator A3DPDF_ANNOT_NOT_INSERTED = -1000050

the annotation was created but not inserted on a page

enumerator A3DPDF_EMPTY_DOCUMENT = -1000051

empty document tried to be saved

enumerator A3DPDF_CANNOT_LOAD_PDFPARSER_DLL = -1000055

PDFParser.dll or one of its components is missing from your directory.

enumerator A3DPDF_TABLE_DEFINITION_ERROR = -1000056

tabletopdf could not generate a valid pdf file from the table definition.

enumerator A3DPDF_FILE_NEEDPASSWORD = -1000057

PDF file needs a password to be opened.

enumerator A3DPDF_FILE_INVALIDPDF = -1000058

PDF file can not be opened due to format or syntax error.

enumerator A3DPDF_FILE_TOOBIG = -1000059

PDF file is too big and causes memory error, or contains too many pages.

enumerator A3DPDF_FILE_INVALIDFILENAME = -1000060

File name can not be converted into path.

enumerator A3DPDF_FILE_INCOMPATIBLE_FONT_ENCODING = -1000061

Provided font and encoding are not compatible.

enumerator A3DPDF_FILE_INCOMPLETE_FONT_PACKAGE = -1000062

Encoding couldn’t be found in resource package.

enumerator A3DPDF_FILE_INCOMPATIBLE_CODEPAGE = -1000063

Code page is incompatible with text provided.

enumerator A3DPDF_XML_LOAD_ERROR = -1000064

The XML file can not be loaded.

enumerator A3DPDF_XML_PARSING_ERROR = -1000065

The XML file can not be parsed.

enumerator A3DPDF_INVALID_INDEX = -1000066

An invalid index was specified (typically out of bounds)

enumerator A3DPDF_CANNOT_LOAD_PDFPOSTER_DLL = -1000067

PDFThumbnail.dll or one of its components is missing from your directory.

enumerator A3D_PARASOLID_ERROR = -2000000

Error in Parasolid export.

enumerator A3D_PARASOLID_ERROR_970 = -2000970

Error in Parasolid export.

enumerator A3D_PARASOLID_ERROR_555 = -2000555

Error in Parasolid export.

enumerator A3D_PARASOLID_ERROR_922 = -2000922

Error in Parasolid export.

enumerator A3D_PARASOLID_ERROR_931 = -2000931

Error in Parasolid export.

enumerator A3D_PARASOLID_ERROR_5022 = -2005022

Error in Parasolid export.

enumerator A3D_HEPB_MISSING = -3000001

Error in HEPB loading.

enumerator A3D_BODYSHOP_MISSING = -3000002

Error in Parasolid Bodyshop loading.

enumerator A3D_DELTAFRUSTRUM_MISSING = -3000003
enumerator A3D_PARASOLID_MEMORY_ERROR = -3000004
enumerator A3D_BIMDATA_EMPTY = -3001001

No bim data found.

enumerator A3D_MESH_EMPTY = -3002001

Empty mesh, no coordinates found.

enumerator A3D_MESH_INCONSISTENT = -3002002

Inconsistent mesh, no face found.