84 sewtol = simpltol = 0.0;
86 dataLimit = 0xFFFFFFFF;
135 return strg->prepare(
136 "SELECT layouts.rowid,settings.var,settings.val"
137 " FROM layouts,settings WHERE settings.var='layout' AND layouts.name=settings.val")
138 ->exe()->row().int32(0);
142 OD::TFSQLP strg = OD::TFSQL::cast(ctx->
arbitraryData(
"stateStorage"));
143 if (helper.
get() && strg.get()) {
145 OD::TFSQL::BlobP buf = strg->openR(
"layouts",
"state", layoutRow);
OdSmartPtr< OdDbBaseDatabasePE > OdDbBaseDatabasePEPtr
OdSmartPtr< OdDbBaseLayoutPE > OdDbBaseLayoutPEPtr
OdSmartPtr< OdGsDevice > OdGsDevicePtr
OdSmartPtr< OdGsLayoutHelper > OdGsLayoutHelperPtr
OdDbBaseDatabasePEPtr BaseDbPxPtr
OdUInt32 layoutCacheRowId(OD::TFSQL *strg)
OdGsDevicePtr setupDevice(OdRxObject *rxDb, OdGsDevice *gsDev, bool bEnableGsModel, ODCOLORREF palBg, OdGiDefaultContextPtr giCtx)
OdString getCurrentLayoutName(OdEdCommandContext *ctx)
void UpdateGs(OdEdCommandContext *ctx)
OdGsDevicePtr newGfxSrv(const OdString &fmtCtx, OdEdCommandContext *ctx, OdGsDCRect &rect, bool autoupdate, GfxSrvcParams ¶ms)
void cacheDeviceState(CMDCTX *ctx)
OdDbBaseLayoutPEPtr BaseLytPxPtr
bool isAutoUpdateReactorAttached(OdEdCommandContext *ctx)
OdSmartPtr< OdGiDefaultContext > OdGiDefaultContextPtr
void setLayoutName(const OdString &name)
void setOutputDataLimit(OdUInt32 val)
OdUInt32 outputDataLimit() const
void setCachePath(const OdString &val)
bool isSortingEnabled() const
void setSimplificationTolerances(double sewTol, double simplTol)
void setChunkSize(OdUInt32 val)
OdString cachePath() const
OdUInt32 chunkSize() const
OdString layoutName() const
void enableSorting(bool val)
void setOutFileName(const OdString &val)
const OdString & outFileName() const
virtual OdGsDevicePtr setupActiveLayoutViews(OdGsDevice *pDevice, OdGiDefaultContext *pGiCtx)=0
virtual void setupPalette(OdGsDevice *device, OdGiDefaultContext *giContext, OdDbStub *layoutId=0, ODCOLORREF palBg=ODRGBA(0, 0, 0, 0))=0
virtual OdGiDefaultContextPtr createGiContext(OdDbBaseDatabase *pDb) const =0
OdRxObjectPtr currentLayout(OdDbBaseDatabase *pDb)
virtual OdString name(const OdRxObject *)=0
virtual OdRxObjectPtr arbitraryData(const OdString &szPathName) const =0
virtual OdRxObject * baseDatabase()=0
virtual void enableGsModel(bool enable)
virtual void update(OdGsDCRect *pUpdatedRect=0)=0
virtual bool storeLayoutGsState(OdStreamBuf *pStream, OdUInt32 nFlags=0) const =0
static OdRxObjectPtr cast(const OdRxObject *pointer)
GLuint const GLchar * name
RXPTR arbVarSafe(OdEdCommandContext *ctx, const WSTR &varName)
OdEdCommandContext CMDCTX