DATAKIT SDK  V2026.2
Options for IGES Reader

In dtk_IgesReader.hpp

//! \brief Set Preference on reading boundaries if both restrictions exist (UV and 3D)
//! \param [in] inPreference : File to read : 2 means Use UV first (default) 3 means Use 3D first
static void SetBoundaryPreference(Dtk_Int32 inPreference);
//! \brief Set Preference to exclude group reading (type 402)
//! Usefull if many group contains same entity to avoid duplication
//! \param [in] inValue = 1 Exclude, inValue = 0 Read 402 (default )
static void SetConfigExcludeGroup(Dtk_bool inValue);
//! \brief Set Preference on reading file as drawing or part
//! \param [in] inBool = 1 means Load entities as Drawing - 2D entities / 0 means Load entities as Part - 3D entities
static void SetReadAsDrawing(Dtk_Int32 inBool);
//! \brief Set Preference on reading string
//! \param [in] inValue = 0 read ascii string (default)
//! 1 convert string from utf8
//! 2 convert string using JIIS
//! 3 convert string using Code page 936
static void SetReadStringDecoding(Dtk_Int32 inValue);
//! \brief Set Preference to change polygon to nurbs curve of degree 3
//! Usefull to accelerate the reading process without seewing process
//! \param [in] inValue 1 Transform (default) , 0 No change
static void SetTransformPolylineToCurve(const Dtk_bool inValue);
//! \brief Set Preference to change Allow Invalid Iges Files
//! Usefull to force read the iges files don't respecting norm
//! \param [in] inValue 1 Allow read, 0 Do not read invalid (default)
static void SetAllowReadInvalidFiles(const Dtk_bool inValue);
//! \brief Set Preference to exclude or not the read of Independant shell (514)
//! Usefull to avoid duplicated topology in some files
//! \param [in] inValue 1 Exclude independant shells, 0 Read shells (default)
static void SetConfigExcludeIndependantShell(const Dtk_bool inValue);
Dtk_bool
char Dtk_bool
Definition: define.h:717
Dtk_Int32
int32_t Dtk_Int32
Definition: define.h:679