Go to the documentation of this file.
16 template<
typename MT >
21 writeInfo_(*pWriteInfo),
27 template<
typename MT >
32 template<
typename MT >
37 if (!this->beginExport()) {
49 else if (!this->write()) {
56 if (!this->endExport()) {
64 template<
typename MT >
68 writeInfo_(src.writeInfo_),
69 progMajorSteps_(src.progMajorSteps_)
74 template<
typename MT >
CaePlugin(CAEP_RTITEM *pRti, PWGM_HGRIDMODEL model, const CAEP_WRITEINFO *pWriteInfo)
Template constructor.
The data representing a CAE exporter instance.
An opaque handle to a grid model.
CaePlugin & operator=(const CaePlugin &rhs)
Private assignment operator.
virtual ~CaePlugin()
Destructor.
PWP_BOOL caeuProgressInit(CAEP_RTITEM *pRti, PWP_UINT32 cnt)
Initializes a progress tracking session.
CAE export write control information.
void wrapRuntimeFile()
Pass ownership of the runtime FILE pointer to a PwpFile object.
void caeuProgressEnd(CAEP_RTITEM *pRti, PWP_BOOL ok)
Ends all progress tracking.
PWP_BOOL run()
Starts the export sequence.