60 giCtx = dbPx->createGiContext(rxDb);
61 giCtx->enableGsModel(bEnableGsModel);
64 OdGsDevicePtr gsHelper = dbPx->setupActiveLayoutViews(gsDev, giCtx);
65 dbPx->setupPalette(gsDev, giCtx, 0, palBg);
84 sewtol = simpltol = 0.0;
86 dataLimit = 0xFFFFFFFF;
104 simpltol = simplTol; sewtol = sewTol;
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);
143 if (helper.
get() && strg.
get()) {
146 helper->storeLayoutGsState(buf);
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)
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)
const OdString & outFileName() const
void setChunkSize(OdUInt32 val)
OdString cachePath() const
OdUInt32 chunkSize() const
OdString layoutName() const
void enableSorting(bool val)
void setOutFileName(const OdString &val)
virtual Statement::ParamsP prepare(const char *sql, int at=-1, StatementP *stmt=0)=0
virtual OdRxObject * baseDatabase()=0
virtual OdRxObjectPtr arbitraryData(const OdString &szPathName) const =0
static OdRxObjectPtr cast(const OdRxObject *pointer)
GLuint const GLchar * name
RXPTR arbVarSafe(OdEdCommandContext *ctx, const WSTR &varName)