HPS::Exchange::JT Class Reference

#include <sprk_exchange.h>

Public Types

enum  Content { Content::Geometry, Content::Tessellation, Content::GeometryAndTessellation }
 
enum  TessellationLevel { TessellationLevel::Low, TessellationLevel::Medium, TessellationLevel::High }
 
enum  Version { Version::JT81, Version::JT95, Version::JT100 }
 

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

JT100 

Version 10.0 of the JT format. (kA3DE_JT100).


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