C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
conv_predefined.h File Reference

Enumerations for import/export operations. More...

#include <mb_enum.h>

Macros

#define C3D_CAD_VALIDATION_PROPERTY_VOLUME   c3d::c3dStr_ValidationPropertyVolumeExchange
 Predefined key of attributes used for validation properties' exchange.
More...
 
#define C3D_CAD_VALIDATION_PROPERTY_AREA   c3d::c3dStr_ValidationPropertySurfaceAreaExchange
 Surface area.
 
#define C3D_CAD_VALIDATION_PROPERTY_MASS   c3d::c3dStr_ValidationPropertyMassExchange
 Mass.
 
#define C3D_CAD_ITEM_IDENTIFIER   c3d::c3dStr_ItemIdentifierExchange
 Item Identifier.
 

Enumerations

enum  eTextForm { exf_TextOnly , exf_GeometryOnly }
 Representation of exported text.
More...
 
enum  MbeLineFontPattern {
  lfp_BEGIN = 0 , lfp_STEPcontinuous , lfp_STEPchain , lfp_STEPchainDoubleDash ,
  lfp_STEPdashed , lfp_STEPdotted , lfp_END
}
 Types of lines passed via converter. More...
 
enum  MbeDotMarkerSymbol {
  dms_BEGIN = 0 , dms_STEPdot , dms_STEPx , dms_STEPplus ,
  dms_STEPasterisk , dms_STEPring , dms_STEPsquare , dms_STEPtriangle ,
  dms_END
}
 Representation of points passed via converter. More...
 
enum  ePromtAttributeKey {
  pac_GConverterInternalIsDummy , pac_GeneralIsAssembly , pac_GeneralFileName , pac_STEPHeader ,
  pac_STEPProduct , pac_STEPPersonOrganization , pac_STEPAssignedRole
}
 Keys of the strings, which mark special attributes.
More...
 
enum  MbeProgBarId_Converters
 Identifiers of the execution progress indicator messages converters data exchange.
 
enum  MbeProgBarId_Triangulation
 Identifiers of the execution progress indicator messages triangulation.
 
enum  MbeProgBarId_MassInertiaProperties
 Identifiers of the execution progress indicator messages of mass-inertial properties of assembly or a detail.
 

Detailed Description

Enumerations for import/export operations.

Converting result, objects and properties filters, special strings of enumerations are defined.

Macro Definition Documentation

◆ C3D_CAD_VALIDATION_PROPERTY_VOLUME

#define C3D_CAD_VALIDATION_PROPERTY_VOLUME   c3d::c3dStr_ValidationPropertyVolumeExchange

Predefined key of attributes used for validation properties' exchange.

Volume.

Enumeration Type Documentation

◆ MbeLineFontPattern

Types of lines passed via converter.

Enumerator
lfp_BEGIN 

For the convenient search.

lfp_STEPcontinuous 

Continuous line in STEP and IGES (Solid) converters.

lfp_STEPchain 

Chain line( dash-dotted) in STEP and IGES converters.

lfp_STEPchainDoubleDash 

Dash-double-dot line in STEP and IGES (Phantom) converter.

lfp_STEPdashed 

Dash line in STEP and IGES converters.

lfp_STEPdotted 

Dotted line in STEP and IGES converters.

lfp_END 

For search.

◆ MbeDotMarkerSymbol

Representation of points passed via converter.

Enumerator
dms_BEGIN 

For the convenient search.

dms_STEPdot 

A point.

dms_STEPx 

x - cross.

dms_STEPplus 

Plus.

dms_STEPasterisk 

Asterisk.

dms_STEPring 

Ring.

dms_STEPsquare 

Square.

dms_STEPtriangle 

Triangle.

dms_END 

For the convenient search.

◆ ePromtAttributeKey

Keys of the strings, which mark special attributes.

Enumerator
pac_GConverterInternalIsDummy 


pac_GeneralIsAssembly 

Is item assembly.

pac_GeneralFileName 

File name.

pac_STEPHeader 

STEP header.

pac_STEPProduct 

STEP product.

pac_STEPPersonOrganization 

STEP person and organization.

pac_STEPAssignedRole 

The role, assigned to the person.