Writes JT files. More...
#include <cadex/JT_Writer.hxx>
Public Member Functions | |
JT_Writer () | |
Creates an object. | |
const JT_WriterParameters & | Parameters () const |
Returns parameters. | |
JT_WriterParameters & | Parameters () |
Returns parameters. | |
![]() | |
~Base_Writer () | |
Destructor. | |
bool | Transfer (const ModelData_Model &theModel) |
Converts source model into memory representation of the target file. | |
bool | Transfer (const ModelData_BIMModel &theModel) |
Converts source model into memory representation of the target file. | |
bool | Transfer (const TopoDS_Shape &theShape) |
Converts source shape into memory representation of the target file. | |
bool | WriteFile (const Base_UTF16String &theFileName) |
Writes contents to a target file. | |
bool | WriteFile (std::ostream &theStream) |
Writes contents to a target stream. | |
Base_ProgressStatus & | ProgressStatus () const |
Returns a progress status. | |
Base_WriterStatistics | Statistics () const |
Returns an object containing information about export process. | |
internal::Base_Writer_Private * | Impl () const |
template<typename T > | |
T * | Impl () const |
Reserved for internal use. | |
Additional Inherited Members | |
![]() | |
Base_Writer (internal::Base_Writer_Private *theImpl) | |
Constructor. | |
Writes JT files.
Refer to JT Converter.
WriteFile() overload accepting an ostream can only be used to write monolithic files. To enforce creating monolithic files the JT_WriterParameters::FileSplitMode() parameter must be set to JT_WriterParameters::Monolithic prior to invoking the Transfer() method.
cadex::JT_Writer::JT_Writer | ( | ) |
Creates an object.
Empty constructor.
LicenseManager_LicenseError | if no JT license was activated. |