24#ifndef OD_DBPLOTSETTINGS_H
25#define OD_DBPLOTSETTINGS_H
169 double& bottomMargin,
171 double& topMargin)
const;
182 double& paperHeight)
const;
204 double& yCoordinate)
const;
235 bool plotViewportBorders);
251 bool plotPlotStyles);
264 bool showPlotStyles);
360 double& denominator)
const;
421 double& standardScale)
const;
434 bool scaleLineweights);
482 bool drawViewportsFirst);
OdSmartPtr< OdDbPlotSettings > OdDbPlotSettingsPtr
bool showPlotStyles() const
OdString getPlotCfgName() const
OdString getPlotSettingsName() const
void getPlotOrigin(double &xCoordinate, double &yCoordinate) const
void setShadePlotCustomDPI(OdInt16 shadePlotCustomDPI)
void setModelType(bool modelType)
void setPlotPlotStyles(bool plotPlotStyles)
bool plotCentered() const
OdString getPlotViewName() const
OdString getCurrentStyleSheet() const
bool plotTransparency() const
OdString getCanonicalMediaName() const
void getPlotWindowArea(double &xMin, double &yMin, double &xMax, double &yMax) const
OdDbPlotSettings::PlotType plotType() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setShadePlotResLevel(OdDbPlotSettings::ShadePlotResLevel shadePlotResLevel)
void setScaleLineweights(bool scaleLineweights)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbPlotSettings)
double getRightMargin() const
void getStdScale(double &standardScale) const
bool printLineweights() const
void setPrintLineweights(bool printLineweights)
OdDbPlotSettings::PlotRotation plotRotation() const
OdDbPlotSettings::StdScaleType stdScaleType() const
virtual OdResult subErase(bool erasing)
OdDbPlotSettings::PlotPaperUnits plotPaperUnits() const
double getTopMargin() const
bool plotViewportBorders() const
OdDbPlotSettings::ShadePlotType shadePlot() const
void setDrawViewportsFirst(bool drawViewportsFirst)
OdInt16 shadePlotCustomDPI() const
bool plotPlotStyles() const
void setPlotSettingsName(const OdString &plotSettingsName)
void setPlotViewportBorders(bool plotViewportBorders)
bool drawViewportsFirst() const
void getCustomPrintScale(double &numerator, double &denominator) const
virtual void subHandOverTo(OdDbObject *pNewObject)
OdResult setShadePlot(OdDbPlotSettings::ShadePlotType shadePlot)
virtual OdResult subGetClassID(void *pClsid) const
OdDbObjectId shadePlotId() const
bool plotAsRaster() const
void getPlotPaperMargins(double &leftMargin, double &bottomMargin, double &rightMargin, double &topMargin) const
OdGePoint2d getPaperImageOrigin() const
bool scaleLineweights() const
void setShowPlotStyles(bool showPlotStyles)
double getBottomMargin() const
virtual void copyFrom(const OdRxObject *pSource)
void setPlotTransparency(bool bSet)
OdDbPlotSettings::ShadePlotResLevel shadePlotResLevel() const
void getPlotPaperSize(double &paperWidth, double &paperHeight) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdResult setShadePlot(OdDbPlotSettings::ShadePlotType type, OdDbObjectId shadePlotId)
bool plotWireframe() const
void setPaperImageOrigin(OdGePoint2d paperImageOrigin)
void addToPlotSettingsDict(OdDbDatabase *pDb)
double getLeftMargin() const
void setPlotHidden(bool plotHidden)
bool useStandardScale() const
GLuint GLsizei GLsizei GLint GLenum * type