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

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

#include <sprk_exchange.h>

Public Types

enum  Content {
  Content::Geometry,
  Content::Tessellation,
  Content::GeometryAndTessellation
}
 Enumerates the type of content to export to a JT file. More...
 
enum  TessellationLevel {
  TessellationLevel::Low,
  TessellationLevel::Medium,
  TessellationLevel::High
}
 Enumerates the tessellation levels used when importing JT files. More...
 
enum  Version {
  Version::JT81,
  Version::JT95
}
 Enumerates the version of the JT format to export to a JT file. More...
 

Private Member Functions

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

Detailed Description

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

Member Enumeration Documentation

◆ Content

Enumerates the type of content to export to a JT file.

Enumerator
Geometry 

Export only B-rep geometry data (kA3DWriteGeomOnly).

Tessellation 

Export only tessellation data (kA3DWriteTessOnly).

GeometryAndTessellation 

Export BRep geometry and tessellation data (kA3DWriteGeomAndTess).

◆ TessellationLevel

Enumerates the tessellation levels used when importing JT files.

Enumerator
Low 

Load the lowest level of tessellation available in the JT file.

(A3DRWParamsJTData::m_eReadTessellationLevelOfDetail = JTTessLODLow).

Medium 

Load the medium level of tessellation available in the JT file.

(A3DRWParamsJTData::m_eReadTessellationLevelOfDetail = JTTessLODMedium).

High 

Load the highest level of tessellation available in the JT file.

(A3DRWParamsJTData::m_eReadTessellationLevelOfDetail = JTTessLODHigh).

◆ Version

Enumerates the version of the JT format to export to a JT file.

Enumerator
JT81 

Version 8.1 of the JT format.

(kA3DE_JT81).

JT95 

Version 9.5 of the JT format.

(kA3DE_JT95).

Constructor & Destructor Documentation

◆ JT()

HPS::Exchange::JT::JT ( )
private

Private default constructor to prevent instantiation.


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