DATAKIT API  V2025.1
dtk_Catiav4Reader.hpp
Go to the documentation of this file.
1 #ifndef _UTIL_G4R_READER_HPP_
2 #define _UTIL_G4R_READER_HPP_
3 
4 #include "def/define.h"
5 #include "util/dtk_reader.hpp"
6 #include "util/error_dtk.hpp"
8 
9 class CatiaV4Reader : public Dtk_Reader
10 {
11 public:
12  virtual ~CatiaV4Reader();
13  static Dtk_bool Enable();
14 
15 //Mandatory
16 //additionnal
17 /****************************************************************************/
43 
44  /****************************************************************************/
55  static void SetConfigMockUpAsMesh(int ival);
56 
57  /****************************************************************************/
68  static void SetConfigReadAnalyticSurface( int inVal );
69 
70 
72 
73  static void EnableNewColorMethod();
74 
75  static void SetConfigOrderedSessionTree( Dtk_Int32 inValue );
76 };
77 
81 
82 
83 /****************************************************************************/
87 
88 
89 /****************************************************************************/
95 
96 //extern Header *Pdtk_CatiaV4_GetHeaderNew ();
97 
98 #endif // of ifndef _UTIL_G4R_READER_HPP_
Dtk_ID
uint32_t Dtk_ID
Definition: define.h:689
catiav4r_SetConfigMockUpAsMesh
void catiav4r_SetConfigMockUpAsMesh(int ival)
: Enable or disable conversion from MockUp Solid into a mesh solid
CatiaV4Reader::checkNewColorMethod
static Dtk_bool checkNewColorMethod()
CatiaV4Reader::ReadAnalyticDefinition
static Dtk_ErrorStatus ReadAnalyticDefinition(Dtk_ID inJele, Dtk_SurfacePtr &outSrf)
: Read analytic surface ( if available ) used to create the surface of Dtk_FacePtr
Dtk_Reader
Definition: dtk_reader.hpp:15
CatiaV4Reader::Enable
static Dtk_bool Enable()
Dtk_bool
char Dtk_bool
Definition: define.h:725
Dtk_Int32
int32_t Dtk_Int32
Definition: define.h:687
CatiaV4Reader::SetConfigReadAnalyticSurface
static void SetConfigReadAnalyticSurface(int inVal)
: Enable or disable conversion from nurbs surfaces to analytic surfaces if defined on the file
error_dtk.hpp
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
CatiaV4Reader::SetConfigMockUpAsMesh
static void SetConfigMockUpAsMesh(int ival)
: Enable or disable conversion from MockUp Solid into a mesh solid
CatiaV4ReadAnalyticDefinition
Dtk_ErrorStatus CatiaV4ReadAnalyticDefinition(Dtk_ID inJele, Dtk_SurfacePtr &outSrf)
: Read analytic surface ( if available ) used to create the surface of Dtk_FacePtr
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
CatiaV4Reader::~CatiaV4Reader
virtual ~CatiaV4Reader()
define.h
CatiaV4Reader::SetConfigOrderedSessionTree
static void SetConfigOrderedSessionTree(Dtk_Int32 inValue)
util_geom_ptr_dtk.hpp
SetAllowCatiaV4ReadInvalidFiles
void SetAllowCatiaV4ReadInvalidFiles(const Dtk_bool inValue)
Set Preference to change Allow Invalid Catiav4 Files.
dtk_reader.hpp
CatiaV4Reader
Definition: dtk_Catiav4Reader.hpp:10
CatiaV4Reader::EnableNewColorMethod
static void EnableNewColorMethod()