A3DRWParamsExportStepData Struct Reference

A structure that specifies parameters used to write the model file to a STEP format. More...

Data Fields

A3DBool m_bSaveAnalyticsToNurbs
 
A3DBool m_bSaveFacetedToWireframe
 
A3DBool m_bUseShortNames
 
A3DBool m_bWriteAttributes
 
A3DBool m_bWritePMI
 
A3DBool m_bWritePMIAsTessellated
 
A3DBool m_bWritePMIWithSemantic
 
A3DBool m_bWriteUVCurves
 
A3DBool m_bWriteValidationProperties
 
A3DEStepFormat m_eStepFormat
 
A3DUTF8Charm_pcApplication
 
A3DUTF8Charm_pcAuthorisation
 
A3DUTF8Charm_pcConfig
 
A3DUTF8Charm_pcOrganisation
 
A3DUTF8Charm_pcUser
 
A3DUTF8Charm_pcVersion
 

Detailed Description

A structure that specifies parameters used to write the model file to a STEP format.

Version
3.0

Field Documentation

◆ m_eStepFormat

A3DEStepFormat A3DRWParamsExportStepData::m_eStepFormat

Determines the STEP format. if the file extension is .stpZ the file will be compressed.

Version
10.2

◆ m_bSaveFacetedToWireframe

A3DBool A3DRWParamsExportStepData::m_bSaveFacetedToWireframe

Determines if entities are faceted or exported as wireframes.

  • A value of TRUE save polyedrics as wireframe.
  • A value of FALSE save polyedrics as faces.

◆ m_bSaveAnalyticsToNurbs

A3DBool A3DRWParamsExportStepData::m_bSaveAnalyticsToNurbs

Determines the format for saving analytic surfaces, such as cylinders, cones, planes, and so forth.

  • A value of TRUE converts all analytics to NURBS surfaces.
  • A value of FALSE keeps analytics as analytics.

◆ m_bUseShortNames

A3DBool A3DRWParamsExportStepData::m_bUseShortNames

A value of TRUE shortens entity names to reduce the file size. It is not recommended to use that option as not all CAD software are able to import such files. Not available in AP242.

◆ m_pcApplication

A3DUTF8Char* A3DRWParamsExportStepData::m_pcApplication

Application name (will be reported in the output file).

◆ m_pcVersion

A3DUTF8Char* A3DRWParamsExportStepData::m_pcVersion

Application version (will be reported in the output file).

◆ m_bWritePMI

A3DBool A3DRWParamsExportStepData::m_bWritePMI

Export or not PMI. Only available for AP242

Version
9.1

◆ m_bWriteAttributes

A3DBool A3DRWParamsExportStepData::m_bWriteAttributes

Export or not Attributes. Only available for AP242

Version
9.1

◆ m_bWriteUVCurves

A3DBool A3DRWParamsExportStepData::m_bWriteUVCurves

Export PCURVE + 3D Curve on Brep

Version
9.1

◆ m_pcConfig

A3DUTF8Char* A3DRWParamsExportStepData::m_pcConfig

Export only the configuration with this name

Version
9.1

◆ m_bWriteValidationProperties

A3DBool A3DRWParamsExportStepData::m_bWriteValidationProperties

Compute and Export ValidationPropertiess. Only available for AP242

Version
9.2

◆ m_bWritePMIWithSemantic

A3DBool A3DRWParamsExportStepData::m_bWritePMIWithSemantic

if m_bWritePMI is true, export PMIs with semantic information. Only available for AP242

Version
10.1

◆ m_bWritePMIAsTessellated

A3DBool A3DRWParamsExportStepData::m_bWritePMIAsTessellated

if m_bWritePMI is true, export PMIs as Tessellated rather than polyline. Files are bigger with this option. Only available for AP242

Version
10.1

◆ m_pcUser

A3DUTF8Char* A3DRWParamsExportStepData::m_pcUser

User name (will be reported in the output file). If NULL, the system user name will be output.

◆ m_pcOrganisation

A3DUTF8Char* A3DRWParamsExportStepData::m_pcOrganisation

Organisation name (will be reported in the output file). If NULL, "Unknown organisation" will be output.

◆ m_pcAuthorisation

A3DUTF8Char* A3DRWParamsExportStepData::m_pcAuthorisation

Authorisation name (will be reported in the output file). If NULL, "Unknown authorisation" will be output.