|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Settings of import and export procedure. More...
#include <math_define.h>#include <mb_placement3d.h>#include <mb_data.h>#include <op_mesh_parameter.h>#include <conv_predefined.h>#include <reference_item.h>#include <conv_requestor.h>#include <attribute_item.h>#include <tool_cstring.h>#include <map>Classes | |
| struct | C3DConverterDebugSettings |
| Settings of the debug features of the C3D Converter. More... | |
| struct | IProductIdMaker |
| Interface of component's identifier generator. More... | |
| class | IC3DCharEncodingTransformer |
| An interface for string encoding. More... | |
| class | IConvertorProperty3D |
| Interface of converter's properties. More... | |
| struct | NameProductIdMaker |
| Implementation of component's identifier generator. More... | |
| class | ConvConvertorProperty3D |
| Pre-defined implementation of converter's properties. More... | |
| struct | ConvConvertorProperty3D::LogRecord |
| Converter message data. More... | |
| class | C3DCharEncodingTransformerLocale |
| Transform strings using the set locale. More... | |
| class | IC3DCharEncodingTransformerStep |
| Transform strings using the STEP wide characters encoding. More... | |
| class | IC3DCharEncodingTransformerUTF8 |
| Transform strings using the utf-8 encoding. More... | |
| class | IC3DCharEncodingTransformerWindows1251 |
| Transform strings using the Windows-1251 encoding. More... | |
Macros | |
| #define | LENGTH_UNIT_MM 1.0 |
| Length units constants. More... | |
| #define | LENGTH_UNIT_CM 10.0 |
| Centimeters. | |
| #define | LENGTH_UNIT_DM 100.0 |
| Decimeters. | |
| #define | LENGTH_UNIT_METER 1000.0 |
| Meters. | |
| #define | LENGTH_UNIT_INCH 25.4 |
| Inches. | |
| #define | MASS_UNIT_GM 1.0 |
| Mass units constants. More... | |
| #define | MASS_UNIT_KG 1000.0 |
| Kilograms. | |
| #define | MASS_UNIT_MG 0.001 |
| Milligrams. | |
| #define | MASS_UNIT_MKG 1e-6 |
| Micrograms. | |
| #define | MASS_UNIT_OU 28.35 |
| Ounces. | |
| #define | MASS_UNIT_PN 453.59 |
| Pounds. | |
| #define | EXPORT_DEFAULT -1 |
| Default for specified format. | |
| #define | EXPORT_STEP_203 203 |
| STEP applied protocol STEP 203 (Configuration controlled design). | |
| #define | EXPORT_STEP_214 214 |
| STEP applied protocol STEP 214 (Automotive design). | |
| #define | EXPORT_STEP_242 242 |
| STEP applied protocol STEP 242. (default) | |
| #define | EXPORT_ACIS_4 4 |
| ACIS version 4.0. | |
| #define | EXPORT_ACIS_7 7 |
| ACIS version 7.0 (default). | |
| #define | EXPORT_ACIS_10 10 |
| ACIS version 10.0. | |
Settings of import and export procedure.
Interface of settings and pre-defined implementation ConvConvertorProperty3D.
| #define LENGTH_UNIT_MM 1.0 |
Length units constants.
Millimeters.
| #define MASS_UNIT_GM 1.0 |
Mass units constants.
Grams.
| enum MbeConverterStrings |
Indices of strings, transmitted through converter.
| enum MbeIOPermiss |
Indeces, which filter imported/exported objects or properties.
| enum eMsgDetail |
The key of a detailed log message.
| Enumerator | |
|---|---|
| emd_Title | File header. |
| emd_HEADError | Error. |
| emd_HEADWarinig | Warning. |
| emd_HEADInfo | Info. |
| emd_HEADDefaultMsg | Message. |
| emd_STOPFileOpenError | Cannot open file. |
| emd_STOPFileOpenErrorOrEmpty | Cannot open file or file is empty. |
| emd_STOPHeaderReadError | Cannot read file header. |
| emd_STOPNoOrBadData | File body does not exist or incorrect. |
| emd_STOPIncorrectStructure | Incorrect file structure. |
| emd_STOPAddressConflict | Two or more entities have the same id. |
| emd_ErrorNoRootObject | Root object not found. |
| emd_ErrorSyntaxIncorrectFormFloat | Error reading floating-point number. |
| emd_ErrorEmptyLoop | Face has an empty loop. |
| emd_ErrorEmptyObjectsList | List of objects is empty. |
| emd_ErrorEmptyGeomObjectsList | List of geometric objects is empty. |
| emd_ErrorEmptyShellsList | List of shells is empty. |
| emd_ErrorEmptyListOfWrieframes | List of frames is empty. |
| emd_ErrorEmptyCurveCompositesList | Composite curve has an empty list of composites. |
| emd_ErrorEmptyBoundCurvesList | List of boundary curves is empty. |
| emd_ErrorEmptyEdgeList | List of edges is empty. |
| emd_ErrorEmptyFacesList | List of faces is empty. |
| emd_ErrorEmptyReferencesList | List of references is empty. |
| emd_ErrorEmptyOrMore2ReferencesList | List of references is empty or contains more than 2 items. |
| emd_ErrorUndefinedFaceSurfaceRef | Invalid reference to base surface. |
| emd_ErrorUndefinedBaseCurveRef | Invalid reference to base curve. |
| emd_ErrorRadiusTooCloseToZero | Too small radius. |
| emd_ErrorRadiusValueNegative | Negative value of radius. |
| emd_ErrorEllipseAxisTooCloseToZero | Ellipse axis is too short. |
| emd_ErrorEllipseAxisNegative | Ellipse axis length is negative. |
| emd_ErrorNegativeDegree | Negative spline order. |
| emd_ErrorNegativeUDegree | Spline surface order along U is negative. |
| emd_ErrorNegativeVDegree | Spline surface order along V is negative. |
| emd_ErrorDegreeFixImpossible | Cannot fix spline order. |
| emd_ErrorPolylinePointListLess2 | Polyline contains less then 2 points. |
| emd_ErrorPointListLess2 | List of points contains less then 2 points. |
| emd_ErrorKnotsListLess2 | List of knots contains less then 2 values. |
| emd_ErrorWeightsListLess2 | List of weights contains less then 2 values. |
| emd_ErrorUPointListLess2 | List of points along U contains less then 2 points. |
| emd_ErrorUKnotsListLess2 | List of knots along U contains less then 2 values. |
| emd_ErrorUWeightsListLess2 | List of weights along U contains less then 2 values. |
| emd_ErrorVPointListLess2 | List of points along V contains less then 2 points. |
| emd_ErrorVKnotsListLess2 | List of knots along V contains less then 2 values. |
| emd_ErrorVWeightsListLess2 | List of weights along V contains less then 2 values. |
| emd_ErrorListsSizeMismatch | Lists size mismatch. |
| emd_ErrorKnotsWeightsListsOrderMismatch | Sizes of knots and weights lists do not agree with the spline order. |
| emd_ErrorKnotsWeightsListsSizeMismatch | Size of knots list does not agree with the size of the list of weights. |
| emd_ErrorUKnotsWeightsListsSizeMismatch | Sizes of knots and weights lists along U do not agree. |
| emd_ErrorVKnotsWeightsListsSizeMismatch | Sizes of knots and weights lists along V do not agree. |
| emd_ErrorSplineCurveNotCreatedUndefinedKnotsVector | Cannot create spline, because knots are not defined. |
| emd_ErrorSplineSurfaceNotCreatedUndefinedKnotsVectors | Cannot create spline surface, because knots are not defined. |
| emd_ErrorInCorrectSplineSurfaceData | Spline surface parameters are not valid. |
| emd_WarningNoSectionTerminator | Section terminator not found. |
| emd_WarningSyntaxMultipleDotInFloat | Too many dots in a floating-point number. |
| emd_WarningSyntaxMultipleEInFloat | Too many E signs in a floating-point number. |
| emd_WarningLoopNotClosed | Loop is not closed. |
| emd_WarningContourNotClosed | contour is not closed. |
| emd_WarningUndefinedRef | Invalid reference. |
| emd_WarningToroidalSurfaceDegenerated | Toroidal surface is degenerate. |
| emd_WarningUndefinedBasisCurve | Base curve not defined. |
| emd_WarningUndefinedSweptCurve | Generatrix curve is not defined. |
| emd_WarningUndefinedExtrusionDirection | Extrusion direction is not defined. |
| emd_WarningUndefinedAxis | Axis is not defined. |
| emd_WarningUndefinedAxisOfRevolution | Rotation axis is not defined. |
| emd_WarningUndefinedBasisSurface | Base surface is not defined. |
| emd_WarningUndefinedRepresentation | Representation is not defined. |
| emd_WarningUndefinedTransformationOperator | Transformation is not defined. |
| emd_WarningUndefinedObjectTransformBy | Basic object of transformation is not defined. |
| emd_WarningUndefinedObjectToTransform | No object to transform is defined. |
| emd_WarningUndefinedCurve | Curve is not defined. |
| emd_WarningUndefinedCompositeSegment | Composite curve segment is not defined. |
| emd_WarningUndefinedDirection | Direction is not defined. |
| emd_WarningUndefinedAxisDirection | Axis direction is not defined. |
| emd_WarningDegeneratedItemWasSkipped | Degenerate object was missed. |
| emd_WarningFloatParceFailureDefaultUsed | Floating point value couldn't be parced; default value was used. |
| emd_WarningSameShapeEdgeTwiceInLoop | Edge based on same curves twice enters a loop. |
| emd_WarningIncorrectFaceWasNotAddedToShell | Incorrect face was not added to shell. |
| emd_WarningBoundsNotConnectedWithSeams | Bounds of periodic face not connected with seams. |
| emd_WarningIntCurveWasReplacedBySegment | Intersection curve was replaced by segment. |
| emd_WarningOpenSolidsNotSupported | Format does not support export of open solids. |
| emd_WarningOpenMeshesNotSupported | Format does not support export of open meshes. |
| emd_WarningClosedSolidBecameOpenMesh | Triangulation of closed solid created an open mesh. |
| emd_WarningEmptyMeshSkipped | Mesh without grids is skipped. |
| emd_WarningTriangulationFailed | Triangulation failed. Object is skipped. |
| emd_MessageWeightsFilled | Weights are set. |
| emd_ErrorEdgeCurveFlagTSingleRedefinition | Double .T. face inclusion. |
| emd_ErrorEdgeCurveFlagFSingleRedefinition | Double .F. face inclusion. |
| emd_ErrorSTEPEdgeCurveFlagTMultipleRedefinition | Multiple .T. face inclusion in STEP. |
| emd_ErrorSTEPEdgeCurveFlagFMultipleRedefinition | Multiple .F. face inclusion in STEP. |
| emd_ErrorSTEPUndefinedFaceGeometry | Face geometry is not defined in STEP. |
| emd_ErrorSTEPSyntaxMultipleDotInEnum | Too many dots in a enumeration record in STEP. |
| emd_WarningSTEPPointCorrection | Point location corrected. ( by BUG_73871 ) |
| emd_WarningSTEPEdgeCurveByVertices | Edge curve corrected in accordance with vertices. ( by BUG_73871 ) |
| emd_MessageSTEPFlagChangedToF | Flag was set as .F. in STEP. |
| emd_MessageSTEPFlagChangedToT | Flag was set as .T. in STEP. |
| emd_WarningBooleanUndefined | Boolean value not defined. |
| emd_WarningACISUnsupportedInterpoleCurveType | Interpolation curve type is not supported by SAT converter. |
| emd_WarningACISUnsupportedParametricCurveType | Parametric curve type is not supported by SAT converter. |
| emd_WarningACISUnsupportedSplineSurfaceType | Spline surface type is not supported by SAT converter. |
| emd_ErrorACISUnsupportedVersion | Th version of file is not supported by SAT converter. |
| emd_WarningACISCannotImportEntityId | Cannot import this object by SAT converter. |
| emd_WarningACISIncorrectIntAttribute | Incorrect integer attribute. |
| emd_WarningVRMLGridDuplicatesInMeshes | There are grid duplicates in meshes. |
| emd_WarningVRMLColorIsOutOfRange | In the imported file, the color value is out of range [0, 1]. |
| emd_WarningACISLawIntCurveIsNotCreated | Law intersection curve is not created. |
| emd_ErrorIGESIncorrectExternalReference | Invalid external reference in IGES. |
| emd_ErrorSTLTooManyTrianglesForBinary | Too many triangles (not represented by unsigned 32-bit number) for export to binary STL. |
| emd_ErrorXTUnsupportedVersion | Th version of file is not supported by X_T converter. |
| emd_ErrorJTUnsupportedVersion | Th version of file is not supported by JT converter. |
| emd_ErrorStringEncoding | String encoding error. |
| emd_WarningCurveParametrizationCorrected | Curve parameterization was corrected. |
| emd_ErrorJTDuplicatedTriangles | Mesh contains duplicate triangles and cannot be written. |
| emd_WarningCreateEdgeBadInput | Incorrect input data for intersection curve. |
| emd_PluginGeneralProblem | General plugin fault. |
| emd_PluginLicenceProblem | Plugin couldn't be activated. |
| emd_PluginFunctionalityLimitation | Plugin' funtionality doesn't cover the required case. |
| emd_PluginImportPartialSuccess | Model was partially imported via the plugin. |
| emd_ErrorModelHasNoGeometry | Model does not contain geometry. |
| emd_ErrorReferencedModelFileNotFound | File which is referenced by the model not found. |
| emd_InfoMetadataSuccessfullyImported | Metadata imported successfully. |
| emd_WarningMetadataPartiallyImported | Metadata imported partially. |
| emd_InfoMetadataNotSupported | Metadata import not supported. |
| emd_InfoModelContainsNoMetadata | Model contains no metadata. |
| emd_ErrorInvalidTargetDirectoryForMetadata | Failed to write metadata into specified directory. |
| emd_ErrorMetadataFileWriteFailure | Failed to write metadata file. |
| emd_ErrorMetadataImportError | Metadata import failure. |