A3DSDKErrorCodes.h File Reference

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_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_UNKNOW_OUTER_INDEX   ((A3DUns32)-1)
 

Enumerations

enum  A3DStatus {
  A3D_SUCCESS = 0, A3D_ERROR = -1, A3D_EXCEPTION = -2, A3D_ALLOC_FATAL_ERROR = -10,
  A3D_NOT_IMPLEMENTED = -33, A3D_INVALID_LICENSE = -34, A3D_INCREMENTAL_MODE_AND_MULTI_PROCESS_NOT_COMPATIBLE = -11, A3D_INVALID_DATA_STRUCT_SIZE = -100,
  A3D_INVALID_DATA_STRUCT_NULL = -101, A3D_INVALID_ENTITY_NULL = -102, A3D_INVALID_ENTITY_TYPE = -103, A3D_INVALID_DATA = -104,
  A3D_INITIALIZE_ALREADY_CALLED = -200, A3D_INITIALIZE_NOT_CALLED = -201, A3D_INITIALIZE_BAD_VALUES = -202, A3D_INITIALIZE_CANNOT_PROCESS = -205,
  A3D_TESSELLATION_FILIFORM_TRIS = -401, A3D_TESSELLATION_FREE_EDGES = -402, A3D_TESSELLATION_FILIFORM_TRIS_FREE_EDGES = -403, A3D_CRV_CANNOT_REPARAMETERIZE = -990,
  A3D_CRV_INVALID_PARAMETER = -991, A3D_CRV_CANNOT_ACCESS_CANONICAL = -1000, A3D_CRV_LINE_CANNOT_CREATE_CANONICAL = -1001, A3D_CRV_CIRCLE_CANNOT_CREATE_CANONICAL = -1011,
  A3D_CRV_ELLIPSE_CANNOT_CREATE_CANONICAL = -1021, A3D_CRV_HYPERBOLA_CANNOT_CREATE_CANONICAL = -1022, A3D_CRV_PARABOLA_CANNOT_CREATE_CANONICAL = -1023, A3D_CRV_OFFSET_CANNOT_CREATE_CANONICAL = -1041,
  A3D_CRV_EQUATION_CANNOT_CREATE_CANONICAL = -1051, A3D_CRV_TRANSFORM_CANNOT_CREATE_CANONICAL = -1052, A3D_CRV_CRVONSURF_CANNOT_CREATE_CANONICAL = -1053, A3D_CRV_HELIX_CANNOT_CREATE_CANONICAL = -1054,
  A3D_CRV_POLYLINE_CANNOT_CREATE_CANONICAL = -1061, A3D_CRV_INTERSECTION_CANNOT_CREATE_CANONICAL = -1063, A3D_CRV_NURBS_CANNOT_ACCESS_INTERNAL = -1070, A3D_CRV_NURBS_CANNOT_ACCESS_CONTROL_POINTS = -1072,
  A3D_CRV_NURBS_INCONSISTENT_DATA = -1073, A3D_CRV_NURBS_CANNOT_ACCESS_APPROX = -1074, A3D_CRV_NURBS_TOO_TINY_TOLERANCE = -1075, A3D_CRV_COMPOSITE_CANNOT_CREATE_CANONICAL = -1081,
  A3D_SRF_CANNOT_ACCESS_CANONICAL = -1500, A3D_SRF_CANNOT_CREATE_CANONICAL = -1501, A3D_SRF_NURBS_CANNOT_ACCESS_APPROX = -1502, A3D_SRF_NURBS_CANNOT_KEEP_PARAMETERIZATION = +1503,
  A3D_SRF_NURBS_TOO_TINY_TOLERANCE = -1504, A3D_SRF_PLANE_CANNOT_CREATE_CANONICAL = -1521, A3D_SRF_INVALID_PARAMETERS = -1522, A3D_EMPTY_STRING = -2000,
  A3D_DEFAULT_COLOR = -2001, A3D_DEFAULT_LINEPATTERN = -2002, A3D_DEFAULT_STYLE = -2003, A3D_DEFAULT_MATERIAL = -2004,
  A3D_DEFAULT_PICTURE = -2005, A3D_DEFAULT_PATTERN = -2006, A3D_BASE_BAD_ENTITY_TYPE = -2050, A3D_BASEWITHGRAPHICS_BAD_ENTITY_TYPE = -2051,
  A3D_BASEWITHGRAPHICS_INCONSISTENT_EMPTY = -2052, A3D_INVALID_COLOR_INDEX = -2101, A3D_INVALID_LINEPATTERN_INDEX = -2102, A3D_INVALID_STYLE_INDEX = -2103,
  A3D_INVALID_MATERIAL_INDEX = -2104, A3D_INVALID_PICTURE_INDEX = -2105, A3D_INVALID_PATTERN_INDEX = -2106, A3D_INVALID_TEXTURE_DEFINITION_INDEX = -2107,
  A3D_INVALID_TEXTURE_APPLICATION_INDEX = -2108, A3D_INVALID_PICTURE_FORMAT = -2200, A3D_RI_CANNOT_ACCESS_TESS = -2500, A3D_RI_CANNOT_ATTACH_BREPDATA = -2501,
  A3D_RI_CANNOT_ATTACH_TESS = -2502, A3D_RI_CRV_INCONSISTENT_DATA = -2510, A3D_RI_PLANE_INCONSISTENT_DATA = -2511, A3D_RI_BREPMODEL_INCONSISTENT_DATA = -2512,
  A3D_SET_INCONSISTENT_EMPTY = -2520, A3D_CSYS_INCONSISTENT_EMPTY = -2530, A3D_POINTSET_BADSIZE = -2540, A3D_MODELFILE_INCONSISTENT_EMPTY = -3000,
  A3D_MODELFILE_INCONSISTENT_UNIT = -3001, A3D_PRODUCTOCCURRENCE_INCONSISTENT_EMPTY = -3010, A3D_PRODUCTOCCURRENCE_INCONSISTENT_PART_EXTERNAL = -3011, A3D_PARTDEFINITION_INCONSISTENT_EMPTY = -3020,
  A3D_ENTITYREFERENCE_INCONSISTENT_REFERENCE = -3030, A3D_ENTITYREFERENCE_INCONSISTENT = -3031, A3D_INTERVAL_INCONSISTENT_DATA = -3500, A3D_TRANSFORMATION3D_NON_ORTHO_NOR_UNIT = -3520,
  A3D_TRANSFORMATION3D_INCONSISTENT = -3521, A3D_BREPDATA_INCONSISTENT_DATA = -4000, A3D_BREPDATA_CANNOT_CREATE = -4001, A3D_BREPDATA_CANNOT_GETBOUNDINGBOX = -4002,
  A3D_BREPDATA_CANNOT_SETBOUNDINGBOX = -4003, A3D_TOPOCONTEXT_INVALID = -4004, A3D_CONNEX_INCONSISTENT_DATA = -4010, A3D_SHELL_INCONSISTENT_DATA = -4020,
  A3D_SHELL_BAD_ORIENTATION_DATA = -4021, A3D_SHELL_CANNOT_CREATE = -4022, A3D_FACE_INCONSISTENT_DATA = -4030, A3D_FACE_CANNOT_LIFT_CRV_INTERNAL1 = -4031,
  A3D_FACE_CANNOT_LIFT_CRV_INTERNAL2 = -4032, A3D_FACE_CANNOT_LIFT_CRV_INTERNAL3 = -4033, A3D_FACE_INCONSISTENT_DOMAIN = -4034, A3D_LOOP_INCONSISTENT_DATA = -4400,
  A3D_LOOP_BAD_ORIENTATION_DATA = -4401, A3D_LOOP_CANNOT_COMPUTE_ORIENTATION = -4402, A3D_LOOP_CANNOT_FIND_OUTER_LOOP = -4403, A3D_COEDGE_INCONSISTENT_DATA = -4500,
  A3D_COEDGE_BAD_ORIENTATION_DATA = -4501, A3D_EDGE_BAD_INTERVAL = -4600, A3D_EDGE_INCONSISTENT_DATA = -4601, A3D_EDGE_BAD_3DCURVE = -4602,
  A3D_SINGLEWIREBODY_INCONSISTENT_DATA = -4700, A3D_SINGLEWIREBODY_CANNOT_CREATE = -4701 , A3D_TOPO_GEOMETRY_MISSING = -4801 , A3D_TOPO_OPEN_SOLID = -4805 ,
  A3D_TESS3D_NORMALS_INCONSISTENT_DATA = -7010, A3D_TESS3D_NORMALS_BAD_SIZE = -7011, A3D_TESS3D_FACE_INCONSISTENT_DATA = -7020, A3D_TESSFACE_TRIANGULATED_INCONSISTENT_DATA = -7030,
  A3D_TESSFACE_TRIANGULATED_INCONSISTENT_EMPTY = -7031, A3D_TESSFACE_USEDENTITIES_BAD_TYPE = -7032, A3D_TESSFACE_STARTTRIANGULATED_INCONSISTENT_DATA = -7033, A3D_TESSFACE_STARTWIRE_INCONSISTENT_DATA = -7034,
  A3D_TESSFACE_STYLEINDEXESSIZE_INCONSISTENT_DATA = -7035, A3D_TESSFACE_RGBAVERTICESSIZE_INCONSISTENT_DATA = -7036, A3D_TESSWIRE_RGBAVERTICESSIZE_INCONSISTENT_DATA = -7052, A3D_TESSMARKUP_HAS_INVALID_FONTKEY = -7060,
  A3D_TESSMARKUP_HAS_INVALID_TEXT_INDEX = -7061, A3D_TESSBASE_POINTS_INCONSISTENT_DATA = -7070, A3D_TESSBASE_POINTS_BAD_SIZE = -7071, A3D_TESSBASE_INCONSISTENT = -7072,
  A3D_TESSBASE_BAD_TYPE = -7100, A3D_TESSBASE_BAD_INIT = -7101, A3D_TESSBASE_BAD_ONENORMAL = -7102, A3D_TESSBASE_BAD_INDEX = -7103,
  A3D_TESSBASE_BAD_VERTEX = -7104, A3D_TOOLS_NURBSCONVERT_GENERAL_FAILURE = -8000, A3D_TOOLS_NURBSCONVERT_SURFACE_FAILURE = -8001, A3D_TOOLS_NURBSCONVERT_UV_FAILURE = -8002,
  A3D_TOOLS_NURBSCONVERT_3D_FAILURE = -8003, A3D_TOOLS_SPLIT_FAILURE = -8005, A3D_TOOLS_COMPUTE_UV_FAILURE = -8006, A3D_TOOLS_COMPUTE_3D_FAILURE = -8007,
  A3D_TOOLS_UNITIZE = -8008, A3D_TOOLS_CLAMP_UV = -8009, A3D_TOOLS_DUPLICATE = -8010, A3D_TOOLS_INVALID_SECTION_PLANE = -8011,
  A3D_TOOLS_CONTINUE_ON_ERROR = -8012, A3D_ANNOTATIONSET_INCONSISTENT_EMPTY = -9000, A3D_ANNOTATIONSET_WITH_NULL_ELEMENT = -9001, A3D_ANNOTATIONITEM_INCONSISTENT_EMPTY = -9005,
  A3D_MARKUP_CANNOT_ATTACH_TESS = -9020, A3D_MARKUP_CANNOT_ACCESS_TESS = -9021, A3D_MARKUP_CANNOT_ACCESS_FONT = -9040, A3D_MARKUP_CANNOT_CREATE_FONTKEY = -9041,
  A3D_MARKUP_INVALID_FONTKEY = -9042, A3D_MARKUP_SEMANTIC_DEFINITION_NOT_SET = -9043, A3D_MARKUP_SEMANTIC_TOL_VALUE_NOT_SET = -9044, A3D_LOAD_INVALID_FILE_NAME = -10000,
  A3D_LOAD_MULTI_MODELS_CADFILE = -10001, A3D_LOAD_CANNOT_ACCESS_CADFILE = -10002, A3D_LOAD_CANNOT_READ_SETTINGS = -10003, A3D_LOAD_MISSING_COMPONENTS = -10004,
  A3D_LOAD_INVALID_FILE_FORMAT = -10005, A3D_LOAD_READER_NOT_IMPLEMENTED = -10006, A3D_LOAD_CANNOT_LOAD_MODEL = -10007, A3D_LOAD_CANNOT_LOAD_MULTIENTRY = -10008,
  A3D_LOAD_EMPTY_MULTI_MODEL = -10009, A3D_LOAD_INVALID_READER_FOR_INCREMENTAL_LOAD = -10010, A3D_LOAD_INVALID_PARAMETERS_FOR_INCREMENTAL_LOAD = -10011, A3D_LOAD_CANNOT_USE_MULTIPROCESS = -10012,
  A3D_LOADPRC_INITIALIZATION_FAILURE = -10300, A3D_LOADPRC_CANNOT_OPEN_FILE = -10301, A3D_LOADPRC_READING_ERROR = -10302, A3D_LOADPRC_BUILD_ERROR = -10303,
  A3D_LOADPRC_PDFLINIT_ERROR = -10304, A3D_LOADPRC_INVALID_ANNOT_INDEX = -10305, A3D_LOADPRC_INVALID_ANNOT = -10306, A3D_LOADPRC_EMPTY_FILE = -10307,
  A3D_LOADPRC_NO_3D = -10308, A3D_WRITE_ERROR = -10400, A3D_WRITE_CANNOT_LOAD_WRITER = -10401, A3D_WRITE_WRITER_NOT_IMPLEMENTED = -10402,
  A3D_WRITE_INVALID_FILE_NAME = -10403, A3D_WRITE_INVALID_INPUT = -10404, A3D_WRITE_KEEPPARSEDENTITIES_DISABLED = -10405, A3D_DRW_CANNOT_CREATE = -11000,
  A3D_DRW_SHEET_CANNOT_CREATE = -11001, A3D_DRW_SHEET_FORMAT_CANNOT_CREATE = -11002, A3D_DRW_SHEET_INVALID_SIZE = -11003, A3D_DRW_SHEET_INVALID_SCALE = -11004,
  A3D_DRW_VIEW_CANNOT_CREATE = -11005, A3D_DRW_VIEW_INVALID_SCALE = -11006, A3D_DRW_VIEW_INVALID_TYPE = -11007, A3D_DRW_BLOCK_CANNOT_CREATE = -11008,
  A3D_DRW_OPERATOR_CANNOT_CREATE = -11009, A3D_DRW_OPERATOR_INVALID_TYPE = -11010, A3D_DRW_CURVE_CANNOT_CREATE = -11011, A3D_DRW_CURVE_INVALID_DIMENSION = -11012,
  A3D_DRW_CURVE_BAD_INTERVAL = -11013, A3D_DRW_FILLEDAREA_CANNOT_CREATE = -11014, A3D_DRW_FILLEDAREA_INVALID_MODE = -11015, A3D_DRW_FILLEDAREA_INVALID_SCALE = -11016,
  A3D_DRW_FILLEDAREA_CLOSED_BOUNDARY = -11017, A3D_DRW_PICTURE_CANNOT_CREATE = -11018, A3D_DRW_VERTICES_CANNOT_CREATE = -11019, A3D_MATH_INCONSISTENT_DATA = -40000,
  A3D_MATH_FRACTION_INCONSISTENT_NUMERATOR = -40001, A3D_MATH_FRACTION_INCONSISTENT_DENOMINATOR = -40002, A3D_CALLBACK_MEMORY_FUNCTIONS_ALREADY_SET = -900000, A3D_CALLBACK_INVALID_BREAK_VALUE = -900001,
  A3D_CALLBACK_CONTINUE = -900002, A3DPDF_PDFLIB_ERROR = -1000000, A3DPDF_ONLY_ONE_PAGE_AUTHORIZED = -1000001, A3DPDF_3D_ANNOT_REQUIRED = -1000002,
  A3DPDF_ERR_AFTER_SAVE = -1000003, A3DPDF_OPT_NOT_PERMITTED = -1000004, A3DPDF_FILE_ALREADY_OPEN = -1000005, A3DPDF_FILE_LOCKED = -1000006,
  A3DPDF_BAD_FONT_PARAMETERS = -1000007, A3DPDF_BAD_PARAMETERS = -1000008, A3DPDF_CANNOT_ACCESS_FILE = -1000009, A3DPDF_UNKNOWN_FIELD = -1000010,
  A3DPDF_DEFAULT_VIEW_ERROR = -1000011, A3DPDF_INVALID_DIMENSIONS = -1000014, A3DPDF_MEMORY_ERROR = -1000015, A3DPDF_CANNOT_FIND_FONT = -1000016,
  A3DPDF_CANNOT_CREATE_ENCODING = -1000017, A3DPDF_CANNOT_CREATE_FONT = -1000018, A3DPDF_CANNOT_CONVERT_PICTURE = -1000019, A3DPDF_CANNOT_SNAPSHOT_VIEW_WITHOUT_CAMERA = -1000020,
  A3DPDF_CANNOT_LOAD_TABLETOPDF_DLL = -1000021, A3DPDF_HTML_TABLE_ERROR = -1000022, A3DPDF_HTML_STYLE_ERROR = -1000023, A3DPDF_CANNOT_INITIALIZE_RESOURCES = -1000024,
  A3DPDF_INVALID_PAGE_INDEX = -1000025, A3DPDF_CANNOT_GENERATE_IMAGE_FROM_VIEW = -1000026, A3DPDF_ANIMATION_NULL_MOTION = -1000027, A3DPDF_SLIDETABLE_NBCOLUMNS_ERROR = -1000028,
  A3DPDF_SLIDETABLE_TEXTDATA_ERROR = -1000029, A3DPDF_CANNOT_LOAD_PDFLIB_DLL = -1000030, A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL = -1000031, A3DPDF_NO_3D_ON_PAGE = -1000032,
  A3DPDF_3D_NOTFOUND_ON_PAGE = -1000033, A3DPDF_CANNOT_READSTREAM = -1000035, A3DPDF_CANNOT_CONVERTSTREAM = -1000036, A3DPDF_SLIDETABLE_SLIDER_ERROR = -1000037,
  A3DPDF_SLIDETABLE_TEXT_FIELD_ERROR = -1000038, A3DPDF_SLIDETABLE_NOT_EXIST = -1000039, A3DPDF_CAROUSEL_NOT_EXIST = -1000040, A3DPDF_XML_VERSION_INCOMPATIBLE = -1000041,
  A3D_PARASOLID_ERROR = -2000000, A3D_PARASOLID_ERROR_970 = -2000970, A3D_PARASOLID_ERROR_555 = -2000555, A3D_HEPB_MISSING = -3000001
}
 Error Codes. More...
 

Detailed Description

Header file for the error codes module.

Author
Tech Soft 3D
Version
9.2
Date
July 2016
Copyright (c) 2016 by Tech Soft 3D, LLC. 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

#define A3D_DEFAULT_COLOR_INDEX   ((A3DUns32)-1)

Default color index.

#define A3D_DEFAULT_LAYER   ((A3DUns16)-1)

Default layer.

#define A3D_DEFAULT_LINE_WIDTH   ((A3DDouble)0.1)

Default line width.

#define A3D_DEFAULT_LINEPATTERN_INDEX   ((A3DUns32)-1)

Default line pattern index.

#define A3D_DEFAULT_MATERIAL_INDEX   ((A3DUns32)-1)

Default material index.

#define A3D_DEFAULT_PATTERN_INDEX   ((A3DUns32)-1)

Default pattern index.

#define A3D_DEFAULT_PICTURE_INDEX   ((A3DUns32)-1)

Default picture index.

#define A3D_DEFAULT_STYLE_INDEX   ((A3DUns16)-1)

Default style index.

#define A3D_DEFAULT_TEXTURE_APPLICATION_INDEX   ((A3DUns32)-1)

Default texture application index.

#define A3D_DEFAULT_TEXTURE_DEFINITION_INDEX   ((A3DUns32)-1)

Default texture definition index.

#define A3D_DEFAULT_TRANSPARENCY   ((A3DUns8)-1)

Default transparency.

#define A3D_LOOP_UNKNOW_OUTER_INDEX   ((A3DUns32)-1)

Outer loop is unknown.

Enumeration Type Documentation

enum A3DStatus

Error Codes.

Enumerator
A3D_SUCCESS 

Successful return value.

A3D_ERROR 

General error.

A3D_EXCEPTION 

Caught exception.

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_INCREMENTAL_MODE_AND_MULTI_PROCESS_NOT_COMPATIBLE 

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

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_INITIALIZE_ALREADY_CALLED 

A3DDllInitialize already called; bad sequence with the A3DDllTerminate function.

A3D_INITIALIZE_NOT_CALLED 

A3DDllInitialize must be called before calling the A3DDllTerminate function.

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_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_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_GEOMETRY_MISSING 

Missing geometry.

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_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_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_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_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 

A3DDllSetCallbacksMemory can be called only once per session.

A3D_CALLBACK_INVALID_BREAK_VALUE 

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

A3D_CALLBACK_CONTINUE 

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

A3DPDF_PDFLIB_ERROR 

Unexpected PDFLib Error.

A3DPDF_ONLY_ONE_PAGE_AUTHORIZED 

A3DPDFDocumentCreateUniquePage can be called only on an empty document.

A3DPDF_3D_ANNOT_REQUIRED 

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

A3DPDF_ERR_AFTER_SAVE 

A3DPDFDocumentSave : document has not been saved properly.

A3DPDF_OPT_NOT_PERMITTED 

A3DPDFDocumentSave : invalid options.

A3DPDF_FILE_ALREADY_OPEN 

A3DPDFDocumentSave : file is already opened in another application.

A3DPDF_FILE_LOCKED 

A3DPDFDocumentSave : file is locked by another application.

A3DPDF_BAD_FONT_PARAMETERS 

A3DPDFPageInsertText : 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 A3DPDFInitializePDFLibAndResourceDirectory with a correct path.

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 

Error in slider creation

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

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.