  | 
  
    DATAKIT API
    V2025.4
    
   
   | 
           
 | 
 
 
 
 
◆ IgesAssemblySample()
      
        
          | int IgesAssemblySample  | 
          ( | 
          const Dtk_string &  | 
          inResultDirectory | ) | 
           | 
        
      
 
   83      Dtk_ID ProtoIndex, InstanceIndex, Instance1, Instance2;
 
   87      outputDirectory = inResultDirectory + L
"Iges/";
 
   89      outputDirectory.
mkdir();
 
   90      outputFileName = outputDirectory + L
"assemblysample.igs";
 
  142      cout << 
"=> " << outputFileName.
c_str() << endl;
 
 
 
 
◆ IgesStandardSample()
      
        
          | int IgesStandardSample  | 
          ( | 
           | ) | 
           | 
        
      
 
   35      outputFileName = 
"../SampleFiles/dtk/sample.igs";
 
   57           cout << 
"Igesw Write aborted" << endl;
 
 
 
 
◆ IgesWriteSample()
      
        
          | int IgesWriteSample  | 
          ( | 
          const Dtk_string &  | 
          inResultDirectory | ) | 
           | 
        
      
 
  149      cout << endl << 
"----------------------------------------------" << endl;
 
  150      cout << 
"Iges Write start" << endl;
 
  153      cout << 
"Iges Write end" << endl;
 
 
 
 
 
 
uint32_t Dtk_ID
Definition: define.h:691
 
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
 
Dtk_ErrorStatus WritePrototype(const Dtk_tab< Dtk_ID > &inIndices, const Dtk_InfoPtr &inProtoInfos, Dtk_ID &outProtoIndex)
Write a Prototype 308 subfigure entity
 
Dtk_ErrorStatus SetName(Dtk_string inName)
 
Dtk_ErrorStatus WriteEntity(const Dtk_EntityPtr &inEntity, Dtk_Char8 inDependancyFlag, Dtk_tab< Dtk_ID > &outIndices)
Write an entity
 
This is a high level string class.
Definition: dtk_string.hpp:58
 
Dtk_ErrorStatus InstanciatePrototype(Dtk_ID inProtoIndex, const Dtk_transfo &inPlacement, const Dtk_InfoPtr &inInstanceInfos, Dtk_Char8 inDependancyFlag, Dtk_ID &outInstanceIndex)
Write a Instance 408 figure entity
 
DtkErrorStatus EndWrite()
Creation of the output file and free the Iges Writer
 
DtkErrorStatus InitWrite(const Dtk_string &inOutputFile, const Dtk_string &inLogFile, IgesMetaData inHeaderInformations)
Initialize the Iges Writer
 
Dtk_FdtPtr CreateFdtDatum()
Creates simple Datum.
Definition: testcreatefdt.cpp:19
 
int IgesAssemblySample(const Dtk_string &inResultDirectory)
Definition: testlibigeswrite.cpp:71
 
static Dtk_SmartPtr< Dtk_Entity > DtkDynamicCast(const Dtk_SmartPtr< T2 > &p)
Definition: util_ptr_dtk.hpp:101
 
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
 
Definition: util_ptr_dtk.hpp:37
 
Dtk_string dtkTypeError(Dtk_Int32 errNumero)
 
const char * c_str() const
Retrieve the ASCII conversion string.
 
int mkdir() const
File Utility : Create a Directory.
 
void FixPathSeparator()
File Utility : Fixes path separator consistency. It lets you replace the '\' or '/' by the OS needed ...
 
This is a high level array class.
Definition: util_stl_dtk.hpp:85
 
void addTranslate(const Dtk_dir &V)
Translate the Dtk_transfo.
 
Dtk_BodyPtr CreateCube()
Definition: testcreatecube.cpp:1320
 
Dtk_BodyPtr CreateCurves()
Definition: testcreatecube.cpp:1361
 
@ dtkNoError
Definition: error_dtk.hpp:144
 
void push_back(const T &x)
Inserts an element at the end of the array.
Definition: util_stl_dtk.hpp:417
 
void clear(int no_delete=0)
Resets the Dtk_tab content.
Definition: util_stl_dtk.hpp:353
 
Definition: dtk_rgb.hpp:7
 
Dtk_ErrorStatus SetColor(const int &R, const int &G, const int &B)
 
static Dtk_SmartPtr< Dtk_Info > create()
Calls default constructor to allocate a new object.
 
This is a mathematical direction class.
Definition: dtk_dir.hpp:15
 
Dtk_BodyPtr CreateOpenShell()
Definition: testcreatecube.cpp:1347