Static Public Member Functions | |
static Dtk_bool | Enable () |
static IgesReader * | GetIgesReader () |
static void | SetAllowReadInvalidFiles (const Dtk_bool inValue) |
Set Preference to change Allow Invalid Iges Files. More... | |
static void | SetBoundaryPreference (Dtk_Int32 inPreference) |
Set Preference on reading boundaries if both restrictions exist (UV and 3D) More... | |
static void | SetConfigExcludeGroup (Dtk_bool inValue) |
Set Preference to exclude group reading (type 402) Usefull if many group contains same entity to avoid duplication. More... | |
static void | SetReadAsDrawing (Dtk_Int32 inBool) |
Set Preference on reading file as drawing or part. More... | |
static void | SetReadStringDecoding (Dtk_Int32 inValue) |
Set Preference on reading string More... | |
static void | SetTransformPolylineToCurve (const Dtk_bool inValue) |
Set Preference to change polygon to nurbs curve of degree 3 Usefull to accelerate the reading process without seewing process. More... | |
Protected Member Functions | |
void | _Init () |
Dtk_ErrorStatus | _Inventory () |
void | _Reset () |
Dtk_ErrorStatus | _WriteInventoryInLogFile (Dtk_ID inID, int inNum, int *inCount, char **inEntitiesName) |
Dtk_ErrorStatus | _WriteLogFile () |
IgesReader () | |
Protected Attributes | |
Dtk_string | _InputFile |
FILE * | _InputFilePtr |
Dtk_Handle * | _Private |
Static Protected Attributes | |
static IgesReader * | _UniqueReader |
|
protected |
|
virtual |
|
protected |
|
protected |
|
virtualinherited |
Reimplemented in GltfReader.
|
protected |
|
protectedinherited |
|
protected |
|
virtual |
Implements Dtk_Reader.
|
virtual |
Implements Dtk_Reader.
|
virtualinherited |
Reimplemented in ProeReader, and GltfReader.
|
virtual |
Implements Dtk_Reader.
|
static |
|
virtual |
Implements Dtk_Reader.
|
virtual |
Implements Dtk_Reader.
|
virtualinherited |
Reimplemented in StepReader, SolidEdgeReader, ProeReader, JtReader, GltfReader, CreoviewReader, and BRepOccReader.
|
virtualinherited |
Reimplemented in StepReader, SolidEdgeReader, ProeReader, JtReader, GltfReader, CreoviewReader, and BRepOccReader.
|
virtualinherited |
Reimplemented in SolidEdgeReader, ProeReader, and _3dmReader.
|
virtual |
Implements Dtk_Reader.
|
static |
|
virtual |
Implements Dtk_Reader.
Dtk_ErrorStatus IgesReader::InitReader | ( | const Dtk_string & | inInputFile | ) |
|
virtual |
Implements Dtk_Reader.
|
virtual |
Implements Dtk_Reader.
|
virtual |
Implements Dtk_Reader.
|
virtualinherited |
|
virtual |
Implements Dtk_Reader.
|
virtualinherited |
Reimplemented in StlReader, ProeReader, GltfReader, FbxReader, CreoviewReader, and JtReader.
|
virtual |
Implements Dtk_Reader.
|
static |
Set Preference to change Allow Invalid Iges Files.
Usefull to force read the iges files don't respecting norm
[in] | inValue | 1 Allow read, 0 Do not read invalid (default) |
|
static |
Set Preference on reading boundaries if both restrictions exist (UV and 3D)
[in] | inPreference | : File to read : 2 means Use UV first (default) 3 means Use 3D first |
|
static |
Set Preference to exclude group reading (type 402) Usefull if many group contains same entity to avoid duplication.
[in] | inValue | = 1 Exclude, inValue = 0 Read 402 (default ) |
|
static |
Set Preference on reading file as drawing or part.
[in] | inBool | = 1 means Load entities as Drawing - 2D entities / 0 means Load entities as Part - 3D entities |
|
static |
Set Preference on reading string
[in] | inValue | = 0 read ascii string (default) / 1 convert string from utf8 |
|
static |
Set Preference to change polygon to nurbs curve of degree 3 Usefull to accelerate the reading process without seewing process.
[in] | inValue | 1 Transform (default) , 0 No change |
|
protectedinherited |
|
protectedinherited |
|
protected |
|
staticprotected |