TiGL  2.2.3
Enumerations

Typedefs

typedef unsigned int TiglGeometricComponentType
 

Enumerations

enum  TiglAlgorithmCode { TIGL_INTERPOLATE_LINEAR_WIRE = 0, TIGL_INTERPOLATE_BSPLINE_WIRE = 1, TIGL_APPROXIMATE_BSPLINE_WIRE = 2 }
 
enum  TiglBoolean { TIGL_FALSE = 0, TIGL_TRUE = 1 }
 
enum  TiglImportExportFormat { TIGL_IMPORTEXPORT_IGES = 0, TIGL_IMPORTEXPORT_STEP = 1, TIGL_IMPORTEXPORT_STL = 2, TIGL_IMPORTEXPORT_VTK = 3 }
 
enum  TiglLogLevel {
  TILOG_SILENT =0, TILOG_ERROR =1, TILOG_WARNING =2, TILOG_INFO =3,
  TILOG_DEBUG =4, TILOG_DEBUG1 =5, TILOG_DEBUG2 =6, TILOG_DEBUG3 =7,
  TILOG_DEBUG4 =8
}
 
enum  TiglReturnCode {
  TIGL_SUCCESS = 0, TIGL_ERROR = 1, TIGL_NULL_POINTER = 2, TIGL_NOT_FOUND = 3,
  TIGL_XML_ERROR = 4, TIGL_OPEN_FAILED = 5, TIGL_CLOSE_FAILED = 6, TIGL_INDEX_ERROR = 7,
  TIGL_STRING_TRUNCATED = 8, TIGL_WRONG_TIXI_VERSION = 9, TIGL_UID_ERROR = 10, TIGL_WRONG_CPACS_VERSION = 11,
  TIGL_UNINITIALIZED = 12, TIGL_MATH_ERROR = 13, TIGL_WRITE_FAILED = 14
}
 
enum  TiglSymmetryAxis { TIGL_NO_SYMMETRY = 0, TIGL_X_Y_PLANE = 1, TIGL_X_Z_PLANE = 2, TIGL_Y_Z_PLANE = 3 }
 

Detailed Description

Typedef Documentation

typedef unsigned int TiglGeometricComponentType

Definition of possible types for geometric components. Used for calculations where the type if the component changes the way of behavior.

Enumeration Type Documentation

Definition of possible algorithms used in calculations. Use these constants to define the algorithm to be used e.g. in interpolations.

Enumerator
TIGL_INTERPOLATE_LINEAR_WIRE 

Use a linear interpolation between the points of a wire

TIGL_INTERPOLATE_BSPLINE_WIRE 

Use a BSpline interpolation between the points of a wire

TIGL_APPROXIMATE_BSPLINE_WIRE 

Use a BSpline approximation for the points of a wire

Definition of boolean values used in TIGL.

Enumerator
TIGL_FALSE 
TIGL_TRUE 

Definition of the different file formats used for import/export used in TIGL.

Enumerator
TIGL_IMPORTEXPORT_IGES 

Use IGES format for geometry import/export

TIGL_IMPORTEXPORT_STEP 

Use STEP format for geometry import/export

TIGL_IMPORTEXPORT_STL 

Use STL format for geometry import/export

TIGL_IMPORTEXPORT_VTK 

Use VTK (XML/VTP) format for geometry import/export

Definition of possible logging levels

Enumerator
TILOG_SILENT 

No messages are printed. TiGL is completely silent, even in case of errors.

TILOG_ERROR 

Only error messages are printed.

TILOG_WARNING 

Only errors and warnings are printed on console. This is the default log level of TiGL.

TILOG_INFO 

In addition to TILOG_WANING, also informative messages are printed.

TILOG_DEBUG 

Also debug messages are printed. Enable this if you want to track down potential errors in TiGL.

TILOG_DEBUG1 

This level is only interesting for TiGL developers

TILOG_DEBUG2 

This level is only interesting for TiGL developers

TILOG_DEBUG3 

This level is only interesting for TiGL developers

TILOG_DEBUG4 

This level is only interesting for TiGL developers

Definition of possible error return codes of some functions.

Enumerator
TIGL_SUCCESS 
TIGL_ERROR 
TIGL_NULL_POINTER 
TIGL_NOT_FOUND 
TIGL_XML_ERROR 
TIGL_OPEN_FAILED 
TIGL_CLOSE_FAILED 
TIGL_INDEX_ERROR 
TIGL_STRING_TRUNCATED 
TIGL_WRONG_TIXI_VERSION 
TIGL_UID_ERROR 
TIGL_WRONG_CPACS_VERSION 
TIGL_UNINITIALIZED 
TIGL_MATH_ERROR 
TIGL_WRITE_FAILED 

Definition of Symmetry Axis used in TIGL.

Enumerator
TIGL_NO_SYMMETRY 
TIGL_X_Y_PLANE 
TIGL_X_Z_PLANE 
TIGL_Y_Z_PLANE 

Generated Tue Sep 24 2019 15:24:16, by Martin Siggel DLR