The Exchange::STEP class is a concept class for STEP-related enums. More...
#include <sprk_exchange.h>
Public Types | |
| enum | Field { Field::ProductName, Field::NextAssemblyUsageOccurrenceID, Field::NextAssemblyUsageOccurrenceName, Field::NextAssemblyUsageOccurrenceDescription } |
| Enumerates the field from which to get the name for a product occurrence on import of a STEP file. More... | |
| enum | Format { Format::AP203, Format::AP214, Format::AP242 } |
| Enumerates the format to use when exporting a STEP file. More... | |
Private Member Functions | |
| STEP () | |
| Private default constructor to prevent instantiation. More... | |
The Exchange::STEP class is a concept class for STEP-related enums.
|
strong |
Enumerates the field from which to get the name for a product occurrence on import of a STEP file.
| Enumerator | |
|---|---|
| ProductName | Get the name from from the PRODUCT field (A3DRWParamsStepData::m_bPreferProductName = true). |
| NextAssemblyUsageOccurrenceID | Get the name from the first field of NEXT_ASSEMBLY_USAGE_OCCURRENCE (kA3DStepNameFromNAUO_ID). |
| NextAssemblyUsageOccurrenceName | Get the name from the second field of NEXT_ASSEMBLY_USAGE_OCCURRENCE (kA3DStepNameFromNAUO_NAME). |
| NextAssemblyUsageOccurrenceDescription | Get the name from the third field of NEXT_ASSEMBLY_USAGE_OCCURRENCE (kA3DStepNameFromNAUO_DESCRIPTION). |
|
strong |
Enumerates the format to use when exporting a STEP file.
| Enumerator | |
|---|---|
| AP203 | The AP 203 STEP format (kA3DStepAP203). |
| AP214 | The AP 214 STEP format (kA3DStepAP214). |
| AP242 | The AP 242 STEP format (kA3DStepAP242). |
|
private |
Private default constructor to prevent instantiation.