24#ifndef ODDB_ANNOTATIONSCALE_H_INCLUDED
25#define ODDB_ANNOTATIONSCALE_H_INCLUDED
30class OdDbAnnotationScaleImpl;
31class OdDbAnnotationScaleViewImpl;
178 friend class OdDbAnnotationScaleImpl;
193 friend class OdDbAnnotationScaleViewImpl;
209 const bool bInitializing);
TOOLKIT_EXPORT bool oddbAddAnnotationScaleReactor(OdDbAnnotationScaleReactor *pReactor)
OdSmartPtr< OdDbAnnotationScale > OdDbAnnotationScalePtr
TOOLKIT_EXPORT bool oddbRemoveAnnotationScaleReactor(OdDbAnnotationScaleReactor *pReactor)
virtual double getPaperUnits() const
virtual OdResult setName(const OdString &name)
virtual bool matchScaleId(OdIntPtr id) const
virtual OdResult setDrawingUnits(double dDrawingUnits)
virtual bool getIsTemporaryScale() const
virtual OdIntPtr uniqueIdentifier() const
OdDbAnnotationScaleImpl * m_pImpl
virtual void copyFrom(const OdRxObject *pSource)
virtual OdString collectionName() const
virtual double getDrawingUnits() const
virtual OdString getName() const
virtual OdResult setPaperUnits(double dPaperUnits)
virtual OdResult getScale(double &dScale) const
OdDbAnnotationScale(OdDbAnnotationScaleImpl *)
ODRX_DECLARE_MEMBERS(OdDbAnnotationScale)
virtual void annotationScaleChanged(const OdDbDatabase *pDb, const OdDbViewport *pVP, const OdDbAnnotationScale *pScale, const bool bInitializing)
ODRX_DECLARE_MEMBERS(OdDbAnnotationScaleReactor)
OdDbAnnotationScaleView(OdDbAnnotationScaleViewImpl *)
OdString collectionName() const
ODRX_DECLARE_MEMBERS(OdDbAnnotationScaleView)
GLuint const GLchar * name