virtual double calcZeroDimScale(OdDbDatabase *); OdResult createOrClearBlock(OdDbDatabase *); virtual void addEntity(OdDbEntity *); OdResult getEntityList(OdRxObjectPtrArray&, bool&) const; virtual OdGePoint3d getFlipArrowPickPoint() const; bool isBlockSpace(OdDbObjectId,OdDbDatabase *) const; virtual bool isFlipArrow() const; virtual bool isOwnDimBlock() const; virtual bool recomputeDimBlock() const; void releaseLayoutGeometry(); virtual void setFlipArrow(bool); virtual void setFlipArrowPickPoint(OdGePoint3d &); virtual OdResult setOwnDimBlock(bool); virtual OdResult setRecomputeDimBlock(bool); void setToBeRemoved(bool); OdResult stuffNewEntitiesInDatabase(bool,const OdGeMatrix3d&,wchar_t *); OdResult geomExtents(OdGeExtents3d&, const BlockRefData&) const; virtual OdRxObjectPtrArray const * geometry() const; bool toBeRemoved() const; OdResult updateContentsFromField(bool); static OdDbDimensionObjectContextData * getDimensionAnnoScaleDefaultContextData(const OdDbDimension*); static OdDbDimensionObjectContextData * getDimensionCurrentContextData(const OdDbDimension*);