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::ProE Class Reference

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

#include <sprk_exchange.h>

Public Types

enum  SessionColor {
  SessionColor::LastCreoVersion,
  SessionColor::ExchangeDefault,
  SessionColor::UserDefined
}
 Enumerates what colors should be used for PMI in Wildfire files which have no color. More...
 
enum  FamilyTable {
  FamilyTable::BRepOnly,
  FamilyTable::BRepOrTessellation,
  FamilyTable::BRepOrTessellationOrGeneric
}
 Enumerates how to import Family Tables. More...
 
enum  ConstructionEntities {
  ConstructionEntities::On,
  ConstructionEntities::Off,
  ConstructionEntities::AsDatum
}
 Enumerates how to import Construction Entities. More...
 

Private Member Functions

 ProE ()
 Private default constructor to prevent instantiation. More...
 

Detailed Description

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

Member Enumeration Documentation

◆ ConstructionEntities

Enumerates how to import Construction Entities.

Enumerator
On 

Import construction entities.

(A3DProEReadConstructEntities_Yes).

Off 

Do not import construction entities.

(A3DProEReadConstructEntities_No).

AsDatum 

Use the datum setting to determine whether to import construction entities.

(A3DProEReadConstructEntities_AsDatum).

◆ FamilyTable

Enumerates how to import Family Tables.

Enumerator
BRepOnly 

Use BRep available in Accelerator files (.xpr and .xas), if available.

(A3DProEFamTabAcceleratorFileOnly).

BRepOrTessellation 

Use BRep available in Accelerator files (.xpr and .xas), if available.

If BRep is not available use tessellation, when available(A3DProEFamTabOrUseTessellation).

BRepOrTessellationOrGeneric 

Always import, even if no tessellation and no BRep is available, in which case a wire generic entity will be imported.

(A3DProEFamTabOrUseWireAndGeneric).

◆ SessionColor

Enumerates what colors should be used for PMI in Wildfire files which have no color.

Enumerator
LastCreoVersion 

Use the default session color for the latest version of Creo supported by Exchange (kA3DLastCreoVersionSessionColor).

ExchangeDefault 

Use the default session color for Exchange (kA3DHExchangeSessionColor).

UserDefined 

Use the default PMI color specified in the import options (kA3DFileVersionSessionColor).

See also
Exchange::ImportOptionsKit::SetPMIDefaultColor

Constructor & Destructor Documentation

◆ ProE()

HPS::Exchange::ProE::ProE ( )
private

Private default constructor to prevent instantiation.


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