![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
uint32_t Dtk_ID
Definition: define.h:689
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
Dtk_ErrorStatus psw_WriteMesh(Dtk_MeshPtr &inMesh, Dtk_tab< Dtk_ID > &outTabIds, Dtk_bool bExplode=DTK_FALSE)
Writes a Mesh of a 3D part.
DtkErrorStatus psw_CreateInstance(Dtk_ID inIdAss, Dtk_ID inIdPart, Dtk_transfoPtr &Matrix, Dtk_ID &outIdInst)
Create an Instance item of a part referenced by inIdPart.
DtkErrorStatus psw_InitFile(const Dtk_string &inFileOut, Dtk_bool muteMode, Dtk_Int32 inVersion=180)
Initialise a file to be written.
void psw_SetWritingCustomAttributMode(Dtk_bool bWriteCustomAttribut)
#define DTK_TRUE
Definition: define.h:727
DtkErrorStatus psw_SetNoNamedAttribut(Dtk_ID inIdCompo, Dtk_InfoPtr &info)
set name attribut if not defined only (body, assembly, instance)
DtkErrorStatus psw_CreateCSysAttribut(Dtk_ID inIdCompo, const Dtk_transfo &transfo, Dtk_bool bCurrent)
Create Coordinate System attribut attached to a point body (body with 1 point only)
This is a high level string class.
Definition: dtk_string.hpp:58
Dtk_ErrorStatus psw_WritePointBody(const Dtk_AxisSystemPtr &inObject, Dtk_tab< Dtk_ID > &outTabIds)
Writes a Body defined by one point only.
#define DTK_FALSE
Definition: define.h:728
char Dtk_bool
Definition: define.h:725
DtkErrorStatus psw_UpdateNameAttribut(Dtk_ID inIdCompo, Dtk_InfoPtr &info)
Update name attribut only (body, assembly, instance)
DtkReaderType
Definition: dtk_maindoc.hpp:29
double Dtk_Double64
Definition: define.h:699
DtkErrorStatus psw_CreateAttribut(Dtk_ID inIdCompo, Dtk_InfoPtr &info)
Create all attribut attached to a component (body, assembly, instance)
int32_t Dtk_Int32
Definition: define.h:687
void psw_SetWritingMeshMode(Dtk_Int32 inPreference)
DtkErrorStatus psw_CreateEmptyAssembly(Dtk_ID &outIdass)
Create the entry item of an assembly.
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Dtk_ErrorStatus psw_SetReaderType(DtkReaderType readertype)
set the current reader used on the writer activated
Definition: util_ptr_dtk.hpp:37
Dtk_ErrorStatus psw_WriteBody(Dtk_BodyPtr &inBody)
Writes a Body of a 3D part (3D content of a product), of any kind (solid, shell / faces,...
Dtk_ErrorStatus psw_SetPublicationAttribut(Dtk_ID inIdCompo, const Dtk_string &publication)
Create all publication attribut attached to a component (body)
DtkErrorStatus psw_EndFile(Dtk_tab< Dtk_ID > &inTabIds, Dtk_bool binForceListOfBody=DTK_FALSE)
Ends the writing of the Parasolid (x_t or x_b) file.
DtkErrorStatus psw_LinkAttribut(Dtk_ID inIdAss)
link all attribut attached to an assembly
void psw_SetWritingFacesMode(Dtk_Int32 inPreference)
void psw_SetWritingNonmanifoldTopolgyMode(Dtk_Int32 inPreference)