MikroCAD SDK Library
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MC3DDefs.h File Reference

Description

Common defines for the MikroCAD SDK library.

Author
LMI Technologies

Go to the source code of this file.

Macros

#define MC3D_VERSION   2
 The current version of the library, see also MC3D_Version()
 

Enums

enum  eFourierFilterReturnData { FourierFilterReturnData_Filter, FourierFilterReturnData_Roughness }
 Return value for Fourier filter. More...
 
enum  eFourierFilterType { FourierFilterType_WaveFilter = 1, FourierFilterType_GaussianHighpass = 2 }
 Inner filter type in Fourier filter. More...
 
enum  eMC3DFilterDirection
 The direction of filter.
 
enum  ePolynomialFilterReturnData { PolynomialFilterReturnData_Difference = 0, PolynomialFilterReturnData_Polynomial = 1 }
 Return value of the polynomial filter. More...
 
enum  eRangeAnalysisEvalMode { RangeAnalysisEvalMode_Lower = 0, RangeAnalysisEvalMode_Upper = 1, RangeAnalysisEvalMode_Range = 2 }
 Mode for range analysis, how to binarize before doing the range analysis. More...
 

Enum Fields

Return value for Fourier filter.

Enumerator
FourierFilterReturnData_Filter 

Filter.

FourierFilterReturnData_Roughness 

Roughness data.

Inner filter type in Fourier filter.

Enumerator
FourierFilterType_WaveFilter 

Wave filter.

FourierFilterType_GaussianHighpass 

Gaussian high pass filter.

Return value of the polynomial filter.

Enumerator
PolynomialFilterReturnData_Difference 

Difference image.

PolynomialFilterReturnData_Polynomial 

Polynomial image.

Mode for range analysis, how to binarize before doing the range analysis.

Enumerator
RangeAnalysisEvalMode_Lower 

Binarize using lower limit.

RangeAnalysisEvalMode_Upper 

Binarize using upper limit.

RangeAnalysisEvalMode_Range 

Binarize using lower and upper limit.