Exported APIs for IGES (.igs) Write Library. More...
Data Structures | |
| class | IgesMetaData |
Functions | |
| DtkErrorStatus | EndWrite () |
| Creation of the output file and free the Iges Writer More... | |
| DtkErrorStatus | InitWrite (const Dtk_string &inOutputFile, const Dtk_string &inLogFile, IgesMetaData inHeaderInformations) |
| Initialize the Iges Writer More... | |
| 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 More... | |
| Dtk_ErrorStatus | WriteEntity (const Dtk_EntityPtr &inEntity, Dtk_Char8 inDependancyFlag, Dtk_tab< Dtk_ID > &outIndices) |
| Write an entity More... | |
| Dtk_ErrorStatus | WritePrototype (const Dtk_tab< Dtk_ID > &inIndices, const Dtk_InfoPtr &inProtoInfos, Dtk_ID &outProtoIndex) |
| Write a Prototype 308 subfigure entity More... | |
Exported APIs for IGES (.igs) Write Library.
| DtkErrorStatus Igesw::EndWrite | ( | ) |
Creation of the output file and free the Iges Writer
| DtkErrorStatus Igesw::InitWrite | ( | const Dtk_string & | inOutputFile, |
| const Dtk_string & | inLogFile, | ||
| IgesMetaData | inHeaderInformations | ||
| ) |
Initialize the Iges Writer
| [in] | inOutputFile | : Output file name |
| [in] | inLogFile | : Log file |
| [in] | inHeaderInformations | : StartSection and Global Section information |
| Dtk_ErrorStatus Igesw::InstanciatePrototype | ( | Dtk_ID | inProtoIndex, |
| const Dtk_transfo & | inPlacement, | ||
| const Dtk_InfoPtr & | inInstanceInfos, | ||
| Dtk_Char8 | inDependancyFlag, | ||
| Dtk_ID & | outInstanceIndex | ||
| ) |
Write a Instance 408 figure entity
| [in] | inProtoIndex | : Prototype to be Instanciate |
| [in] | inPlacement | : Matrix Placement |
| [in] | inInstanceInfos | : Instance infos (Name ,Color , layer) |
| [in] | inDependancyFlag | : 0 for independant instance / 1 for instance to add in another Prototype |
| [out] | outInstanceIndex | : ID of 308 written |
| Dtk_ErrorStatus Igesw::WriteEntity | ( | const Dtk_EntityPtr & | inEntity, |
| Dtk_Char8 | inDependancyFlag, | ||
| Dtk_tab< Dtk_ID > & | outIndices | ||
| ) |
Write an entity
| [in] | inEntity | : The Entity to be written |
| [in] | inDependancyFlag | : 0 for independant entities / 1 for entities to add in Prototype |
| [out] | outIndices | : IDs of entity written |
| Dtk_ErrorStatus Igesw::WritePrototype | ( | const Dtk_tab< Dtk_ID > & | inIndices, |
| const Dtk_InfoPtr & | inProtoInfos, | ||
| Dtk_ID & | outProtoIndex | ||
| ) |
Write a Prototype 308 subfigure entity
| [in] | inIndices | : Entities IDs to add to 308 |
| [in] | inProtoInfos | : Prototype infos (Name ,Color , layer) |
| [out] | outProtoIndex | : ID of 308 written |