125 unsigned int m_bitFlags;
134 , m_pSetDimValueFunc(0)
135 , m_pSetCustomStringFunc(0)
142 unsigned int bitFlags,
146 , m_bitFlags(bitFlags)
147 , m_pAppData(appData)
148 , m_pSetDimValueFunc(setValueFunc)
149 , m_pSetCustomStringFunc(setCustomStringFunc)
205 m_bitFlags &= ~kDimFocal;
220 m_bitFlags &= ~kDimEditable;
235 m_bitFlags &= ~kDimInvisible;
250 m_bitFlags &= ~kDimHideIfValueIsZero;
265 m_bitFlags &= ~kDimResultantLength;
280 m_bitFlags &= ~kDimDeltaLength;
295 m_bitFlags &= ~kDimResultantAngle;
310 m_bitFlags &= ~kDimDeltaAngle;
325 m_bitFlags &= ~kDimRadius;
340 m_bitFlags &= ~kDimCustomValue;
355 m_bitFlags &= ~kDimConstrained;
370 m_bitFlags &= ~kDimCustomString;
388 return m_pSetDimValueFunc;
394 m_pSetDimValueFunc = funcPtr;
400 return m_pSetCustomStringFunc;
406 m_pSetCustomStringFunc = funcPtr;
OdArray< OdDbDimData > OdDbDimDataArray
OdGeVector3d(* DimDataSetValueFuncPtr)(OdDbDimData *pThis, OdDbEntity *pEnt, double newValue, const OdGeVector3d &offset)
OdArray< OdDbDimData *, OdMemoryAllocator< OdDbDimData * > > OdDbDimDataPtrArray
OdGeVector3d(* DimDataSetCustomStringFuncPtr)(OdDbDimData *pThis, OdDbEntity *pEnt, const OdString &sCustomString, const OdGeVector3d &offset)
void setCustomDimValue(bool custom)
unsigned int bitFlags() const
void setDimResultantLength(bool bValue)
bool isCustomString() const
DimDataSetValueFuncPtr dimValueFunc() const
void setCustomStringFunc(DimDataSetCustomStringFuncPtr funcPtr)
void setDimFocal(bool focal)
void setConstrain(bool bValue)
bool isDimResultantLength() const
void setBitFlags(unsigned int flags)
void setAppData(void *appData)
void setDimension(OdDbDimension *pDim)
void setDimResultantAngle(bool bValue)
OdDbDimensionPtr dimension() const
void setDimHideIfValueIsZero(bool hide)
void setDimDeltaLength(bool bValue)
void setDimDeltaAngle(bool bValue)
void setDimValueFunc(DimDataSetValueFuncPtr funcPtr)
void setOwnerId(const OdDbObjectId &objId)
bool isDimResultantAngle() const
bool isDimInvisible() const
void setDimInvisible(bool invisible)
bool isConstrained() const
void setCustomString(bool bValue)
DimDataSetCustomStringFuncPtr customStringFunc() const
void setDimRadius(bool bValue)
OdDbObjectId ownerId() const
void setDimEditable(bool editable)
bool isDimDeltaLength() const
bool isDimDeltaAngle() const
bool isDimEditable() const
bool isDimHideIfValueIsZero() const
OdDbDimData & operator=(const OdDbDimData &)
bool isCustomDimValue() const
virtual OdRxObjectPtr clone() const