Hide menu
Loading...
Searching...
No Matches
cadex::Para_Writer Class Reference

Writes Parasolid files. More...

#include <cadex/Para_Writer.hxx>

Inheritance diagram for cadex::Para_Writer:
cadex::Base_Writer

Public Member Functions

 Para_Writer ()
 Constructor.
 
const Para_WriterParametersParameters () const
 Returns parameters.
 
Para_WriterParametersParameters ()
 Returns parameters.
 
- Public Member Functions inherited from cadex::Base_Writer
 ~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_ProgressStatusProgressStatus () 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

- Protected Member Functions inherited from cadex::Base_Writer
 Base_Writer (internal::Base_Writer_Private *theImpl)
 Constructor.
 

Detailed Description

Writes Parasolid files.

Refer to Parasolid Converter.

Note
Selection of text or binary format happens automatically depending on the file name extension supplied into WriteFile(). If the overload accepting a stream is used then binary format is selected.

Constructor & Destructor Documentation

◆ Para_Writer()

cadex::Para_Writer::Para_Writer ( )

Constructor.

Empty constructor.

Exceptions
LicenseManager_LicenseErrorif no Parasolid license was activated.