API Reference > OdDb Classes > OdDbDimensionObjectContextData Class
OdDbDimensionObjectContextData Class
OdDbDimensionObjectContextDataOdDbDimensionObjectContextDataOdDbDimensionObjectContextDataOdDbDimensionObjectContextDataOdDbDimensionObjectContextDataOdDbDimensionObjectContextDataOdDbDimensionObjectContextDataOdDbDimensionObjectContextDataOdDbDimensionObjectContextData
Syntax
C++
class OdDbDimensionObjectContextData : public OdDbAnnotScaleObjectContextData;

DbObjectContextData.h

This class defines a set of annotation-specific properties for a Dimension object.

This class is intended for application developers only, not TX developers. 

 

 
Name 
Description 
 
 
 
Name 
Description 
 
 
 
Name 
Description 
 
 
 
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*); 
 
 
 
dimvar overrides 
 
 
 
 
 
 
 
 
 
Reads the DXF data of this object.
 
 
Writes the DXF data of this object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Copyright © 2002–2021. Open Design Alliance. All rights reserved.