DATAKIT API  V2025.1
satw.hpp
Go to the documentation of this file.
satw_InitPart
DtkErrorStatus satw_InitPart()
Initializes the writing of a 3D part.
DTK_TRUE
#define DTK_TRUE
Definition: define.h:727
Dtk_string
This is a high level string class.
Definition: dtk_string.hpp:58
Dtk_Size_t
size_t Dtk_Size_t
Definition: define.h:712
DTK_FALSE
#define DTK_FALSE
Definition: define.h:728
Dtk_bool
char Dtk_bool
Definition: define.h:725
satw_WriteOptions
This class provides several options to tune Sat Writer. It must be provided to satw_InitFile method.
Definition: satw.hpp:14
util_topology_ptr_dtk.hpp
satw_WriteOptions::WritePcurve
Dtk_bool WritePcurve
DTK_TRUE: Writes pcurve entities, DTK_FALSE: no pcurve.
Definition: satw.hpp:17
satw_WriteOptions::WriteForDxfOutput
Dtk_bool WriteForDxfOutput
DTK_TRUE: To be used for dxf write only, DTK_FALSE: otherwise.
Definition: satw.hpp:21
error_dtk.hpp
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
satw_InitFile
DtkErrorStatus satw_InitFile(const Dtk_string &inFileOut, const satw_WriteOptions &inOptions=satw_WriteOptions())
Initializes a file to be written.
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
satw_WriteOptions::SplitPeriodicFaces
Dtk_bool SplitPeriodicFaces
DTK_TRUE: Splits periodic faces, DTK_FALSE: no split.
Definition: satw.hpp:19
satw_WriteOptions::OutputVersion
Dtk_Size_t OutputVersion
INTEGER: sat output version (5-7, 5 by default)
Definition: satw.hpp:23
util_stl_dtk.hpp
satw_EndPart
DtkErrorStatus satw_EndPart()
Ends the writing of a part.
define.h
satw_WriteOptions::satw_WriteOptions
satw_WriteOptions()
Base constructor.
Definition: satw.hpp:26
Dtk_tab
This is a high level array class.
Definition: util_stl_dtk.hpp:85
satw_WriteOptions::~satw_WriteOptions
~satw_WriteOptions()
Destructor.
Definition: satw.hpp:31
dtk_string.hpp
satw_WriteBody
DtkErrorStatus satw_WriteBody(const Dtk_BodyPtr &inBody)
Writes a Body.
satw_EndFile
DtkErrorStatus satw_EndFile()
Ends the writing of the Sat file.