![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef __DTK_SOLIDWORKSW_H__
2 #define __DTK_SOLIDWORKSW_H__
Instance(const Dtk_string &inSolidfileName, const Dtk_string &inInstanceName, const Dtk_transfo &inTransfo, const Dtk_RGB &inColorInstance=Dtk_RGB(-1,-1,-1,-1), const Dtk_Int32 &inBlankedStatus=DTK_FALSE, const Dtk_string &inConfigurationName=Dtk_string())
Base constructor.
Definition: solidworksw.hpp:104
const Dtk_string & GetName()
Definition: solidworksw.hpp:110
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
Dtk_ErrorStatus InitWriter(const Dtk_string &inLogFile, Licence_dtk inLicFct, solidworksw::language inLanguage=solidworksw::english)
Initialize the Solidworks Writer
void OptionRemoveComment(Dtk_Int32 inRemoveComment)
option to not store the comment
Dtk_ErrorStatus ClosePart()
Free data allocated by solidworksw::OpenPart
Dtk_ErrorStatus OpenPart(const Dtk_string &inSolidworksFile, const solidworksw::FileDescription &inFileDescription=solidworksw::FileDescription(), Dtk_Unit inUnit=DTK_UNIT_MM, const Dtk_string &inConfigurationName=Dtk_string())
Initialize the part
Dtk_ErrorStatus AddEntity(const Dtk_EntityPtr &inEntity)
Write the entity provided in parameter.
const Dtk_string const Dtk_transfo & inTransfo
Definition: catiav5w.hpp:619
Dtk_tab< Dtk_MetaDataPtr > _AdditionalProperties
Definition: solidworksw.hpp:41
Dtk_string _Name
Definition: solidworksw.hpp:84
This is a high level string class.
Definition: dtk_string.hpp:58
Dtk_ErrorStatus CloseAssembly()
Write effectively the Assembly initialized by solidworksw::OpenAssembly.
Dtk_tab< Dtk_MetaDataPtr > m_ArrayMetadata
Definition: solidworksw.hpp:90
const Dtk_tab< Dtk_MetaDataPtr > & GetMetadata()
Definition: solidworksw.hpp:145
@ DTK_UNIT_MM
Definition: util_draw_dtk.hpp:85
#define DTK_FALSE
Definition: define.h:728
Dtk_string _InstanceName
Definition: solidworksw.hpp:85
const Dtk_string const Dtk_transfo const Dtk_bool inBlankedStatus
Definition: catiav5w.hpp:620
void SetIsAlreadyStart(const Dtk_Int32 &inStop)
ONLY for PSKERNEL user.
Dtk_Unit
Definition: util_draw_dtk.hpp:82
Dtk_ErrorStatus EndWriter()
Free the Solidworks Writer
Dtk_Int32 _BlankedStatus
Definition: solidworksw.hpp:89
This class provides several informations about a Solidworks File. It can be used with solidworksw::Op...
Definition: solidworksw.hpp:36
const Dtk_RGB & GetColor()
Definition: solidworksw.hpp:130
Exported APIs for solidworks Write Library.
Definition: solidworksw.hpp:11
const Dtk_string & GetInstanceName()
Definition: solidworksw.hpp:115
@ french
Definition: solidworksw.hpp:16
int32_t Dtk_Int32
Definition: define.h:687
void AddMetadata(Dtk_MetaDataPtr &inMetadata)
Add Metadata - read only -.
@ chinese
Definition: solidworksw.hpp:20
const Dtk_transfo & GetMatrix()
Definition: solidworksw.hpp:125
void OptionStoreBodyColor(Dtk_Int32 inStoreBodyColor)
option to store the body color
@ english
Definition: solidworksw.hpp:17
FileDescription()
Base constructor.
Definition: solidworksw.hpp:46
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
@ deutch
Definition: solidworksw.hpp:19
const Dtk_string & GetConfigurationName()
Definition: solidworksw.hpp:120
Dtk_ErrorStatus AddInstanceComponent(Instance &inInstance)
Add an instance into the Current Assembly (sldasm).
Definition: util_ptr_dtk.hpp:37
Instance()
Base constructor.
Definition: solidworksw.hpp:94
const Dtk_string const catiav5w::FileDescription & inFileDescription
Definition: catiav5w.hpp:457
~FileDescription()
Destructor.
Definition: solidworksw.hpp:49
language
Definition: solidworksw.hpp:15
Dtk_RGB _Color
Definition: solidworksw.hpp:88
This is a high level array class.
Definition: util_stl_dtk.hpp:85
const Dtk_tab< Dtk_MetaDataPtr > & GetAdditionalProperties() const
Get Metadata Array - read only -.
Definition: solidworksw.hpp:55
Dtk_ErrorStatus AddParasolidId(const Dtk_Int32 &inParasolidId)
Add parasolid Id body.
Dtk_ErrorStatus AddMetaData(const Dtk_MetaDataPtr &inEntity)
const Dtk_Int32 & GetBlankedStatus()
Definition: solidworksw.hpp:135
Dtk_transfo _Matrix
Definition: solidworksw.hpp:87
Dtk_ErrorStatus AddParasolidFile(const Dtk_string &inParasolidFile)
Add parasolid file.
void Clear()
Clear Array - read only -.
Definition: solidworksw.hpp:61
Dtk_string _ConfigurationName
Definition: solidworksw.hpp:86
const Dtk_string & inInstanceName
Definition: catiav5w.hpp:618
Definition: dtk_rgb.hpp:7
Dtk_ErrorStatus OpenAssembly(const Dtk_string &inFileName, const solidworksw::FileDescription &inFileDescription=solidworksw::FileDescription(), Dtk_Unit inUnit=DTK_UNIT_MM, const Dtk_string &inConfigurationName=Dtk_string())
Initialize a Assembly .
This class provides Instance about a Solidworks File. It can be used with solidworksw::OpenAssembly f...
Definition: solidworksw.hpp:79
char *(* Licence_dtk)(char *)
Definition: str_def.h:71
~Instance()
Destructor.
Definition: solidworksw.hpp:101
void AddMetadata(const Dtk_tab< Dtk_MetaDataPtr > &inArrayMetadata)
Definition: solidworksw.hpp:140
@ italian
Definition: solidworksw.hpp:18
FileDescription(const Dtk_tab< Dtk_MetaDataPtr > &inArrayProperties)
Base constructor.
Definition: solidworksw.hpp:52