Inheritance diagram for IgesReader: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 | SetConfigExcludeIndependantShell (const Dtk_bool inValue) | 
| Set Preference to exclude or not the read of Independant shell (514)  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, GltfReader, CreoviewReader, and BRepOccReader.
      
  | 
  virtualinherited | 
Reimplemented in StepReader, SolidEdgeReader, ProeReader, 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, and CreoviewReader.
      
  | 
  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 to exclude or not the read of Independant shell (514) 
 
Usefull to avoid duplicated topology in some files
| [in] | inValue | 1 Exclude independant shells, 0 Read shells (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 2 convert string using JIIS 3 convert string using Code page 936  | 
      
  | 
  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 |