| MikroCAD SDK Library

- Home
- All Types
- Files

All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Enums
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

enum eFourierFilterReturnData

Return value for Fourier filter.

Enumerator
FourierFilterReturnData_Filter | Filter.
FourierFilterReturnData_Roughness | Roughness data.

enum eFourierFilterType

Inner filter type in Fourier filter.

Enumerator
FourierFilterType_WaveFilter | Wave filter.
FourierFilterType_GaussianHighpass | Gaussian high pass filter.

enum ePolynomialFilterReturnData

Return value of the polynomial filter.

Enumerator
PolynomialFilterReturnData_Difference | Difference image.
PolynomialFilterReturnData_Polynomial | Polynomial image.

enum eRangeAnalysisEvalMode

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.