HPS::Exchange::Tessellation Class Reference

#include <sprk_exchange.h>

Classes

class  Chord
 

Public Types

enum  Accuracy { Accuracy::Standard, Accuracy::Accurate, Accuracy::GridAccurate }
 
enum  Level {
Level::ExtraLow, Level::Low, Level::Medium, Level::High,
Level::ExtraHigh
}


 
enum  Type { Type::Standard, Type::Custom }
 

Detailed Description

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

Member Enumeration Documentation

◆ Accuracy

Enumerates the tessellation accuracy modes for files imported or exported via HOOPS Exchange.

Enumerator
Standard 

Tessellation suitable for visualization (either A3DRWParamsTessellationData::m_bAccurateTessellation or A3DRWParamsExportStlData::m_bAccurateTessellation set to false)

Accurate 

Tessellation suitable for analysis (either A3DRWParamsTessellationData::m_bAccurateTessellation or A3DRWParamsExportStlData::m_bAccurateTessellation set to true)

GridAccurate 

Tessellation suitable for analysis (either A3DRWParamsTessellationData::m_bAccurateTessellationWithGrid

◆ Level

Enumerates the standard tessellation levels for files imported or exported via Exchange.

Enumerator
ExtraLow 

Pre-defined extra low tessellation level (kA3DTessLODExtraLow).

Low 

Pre-defined low tessellation level (kA3DTessLODLow).

Medium 

Pre-defined medium tessellation level (kA3DTessLODMedium).

High 

Pre-defined high tessellation level (kA3DTessLODHigh).

ExtraHigh 

Pre-defined extra high tessellation level (kA3DTessLODExtraHigh).

◆ Type

Enumerates the types of tessellation settings that can be used by Exchange to generate tessellation data.

Enumerator
Standard 

Tessellation data will be generated using a standard predefined level.

Custom 

Tessellation data will be generated using custom user-defined settings.


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