Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::Exchange::STEP Class Reference

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

Detailed Description

The Exchange::STEP class is a concept class for STEP-related enums.

Member Enumeration Documentation

◆ Field

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).

◆ Format

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).

Constructor & Destructor Documentation

◆ STEP()

HPS::Exchange::STEP::STEP ( )
private

Private default constructor to prevent instantiation.


The documentation for this class was generated from the following file: