More...

Inheritance diagram for HPS.Exchange.JT:

Public Types

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

Public Member Functions

virtual void Dispose ()
 
 JT (HPS.Exchange.JT in_that)
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Detailed Description

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

Member Enumeration Documentation

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

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

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


The documentation for this class was generated from the following file:
  • internals/hps_sprk_exchange/source/cs/HPS.Exchange.cs