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

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

#include <sprk_exchange.h>

Classes

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

Public Types

enum  Type {
  Type::Standard,
  Type::Custom
}
 Enumerates the types of tessellation settings that can be used by Exchange to generate tessellation data. More...
 
enum  Level {
  Level::ExtraLow,
  Level::Low,
  Level::Medium,
  Level::High,
  Level::ExtraHigh
}
 Enumerates the standard tessellation levels for files imported or exported via Exchange. More...
 
enum  Accuracy {
  Accuracy::Standard,
  Accuracy::Accurate
}
 Enumerates the tessellation accuracy modes for files imported or exported via HOOPS Exchange. More...
 

Private Member Functions

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

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)

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

Constructor & Destructor Documentation

◆ Tessellation()

HPS::Exchange::Tessellation::Tessellation ( )
private

Private default constructor to prevent instantiation.


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