|
CFx SDK Documentation 2026 SP0
|
#include <DbDimension.h>
Public Attributes | |
| alt | |
| false | |
| altd | |
| altf | |
| altrnd | |
| alttd | |
| alttz | |
| altu | |
| altz | |
| apost | |
| asz | |
| atfit | |
| aunit | |
| azin | |
| blk | |
| blk1 | |
| blk2 | |
| cen | |
| clrd | |
| clre | |
| clrt | |
| dec | |
| dle | |
| dli | |
| dsep | |
| exe | |
| exo | |
| frac | |
| gap | |
| just | |
| ldrblk | |
| lfac | |
| lim | |
| lunit | |
| lwd | |
| lwe | |
| post | |
| rnd | |
| sah | |
| scale | |
| sd1 | |
| sd2 | |
| se1 | |
| se2 | |
| soxd | |
| tad | |
| tdec | |
| tfac | |
| tih | |
| true | |
| tix | |
| tm | |
| tmove | |
| tofl | |
| toh | |
| tol | |
| tolj | |
| tp | |
| tsz | |
| tvp | |
| txsty | |
| txt | |
| tzin | |
| upt | |
| zin | |
| fxl | |
| fxlon | |
| jogang | |
| OdaPI4 | |
| tfill | |
| tfillclr | |
| arcsym | |
| ltype | |
| ltex1 | |
| ltex2 | |
| txtdirection | |
| mzf | |
| mzs | |
| altmzf | |
| altmzs | |
This class is the base class for all Dimension classes in an OdDbDatabase instance.
<group OdDb_Classes>
\sa <link db_dimensions, Working with dimensions>
Definition at line 52 of file DbDimension.h.
Defines dimension inspection settings.
Definition at line 565 of file DbDimension.h.
| OdDbDimension::OdDbDimension | ( | ) |
Constructor. Initializes fields with default values.
|
virtual |
This function appends this object to the specified owner object during the deep or wblock clone operation.
| idPair | [in] Original-to-clone ID mapping record for this clone. |
| pOwnerObject | [in] Pointer to the owner object. |
| idMap | [in/out] ID mapping object of the cloning operation in progress. |
The default implementation appends this object to OdDbDictionary or throws the eInvalidOwnerObject exception if the owner object is not a kind of dictionary.
Reimplemented from OdDbObject.
| OdDbObjectPtr OdDbDimension::dimBlock | ( | OdDb::OpenMode | openMode = OdDb::kForRead | ) |
Returns opened object that is returned by dimBlockId().
| openMode | [in] Mode in which to open the object. |
| OdDbObjectId OdDbDimension::dimBlockId | ( | ) | const |
Returns the Object ID of the dimension block (OdDbBlockTableRecord) associated with this Dimension entity (DXF 2).
| OdGePoint3d OdDbDimension::dimBlockPosition | ( | ) | const |
Returns the WCS relative position of the block associated with this Dimension entity (DXF 12).
| double OdDbDimension::dimBlockRotation | ( | ) | const |
Returns the rotation angle of the dimension block referenced by this Dimension entity (DXF 54).
| OdGeScale3d OdDbDimension::dimBlockScale | ( | ) | const |
Returns the scale of the dimension block referenced by this Dimension entity.
| OdGeMatrix3d OdDbDimension::dimBlockTransform | ( | ) | const |
Returns the transformation matrix applied to dimension block referenced by this Dimension entity.
| OdDbObjectId OdDbDimension::dimensionStyle | ( | ) | const |
Returns the Object ID of the dimension style (OdDbDimStyleTableRecord) for this Dimension entity (DXF 3).
| const OdString OdDbDimension::dimensionText | ( | ) | const |
Returns the user-supplied dimension text for this Dimension Entity (DXF 1).
| OdDbDimension::DWGMAP_DECLARE_MEMBERS | ( | OdDbDimension | ) |
|
virtual |
Writes the .dwg file data of this object.
| pFiler | [in] Pointer to the filer to which data are written. |
This function is called by dwgIn() to allow the object to write its data.
When overriding this function:
1) Call assertReadEnabled(). 2) Call the parent class's dwgOutFields(pFiler). 3) Call the OdDbDwgFiler(pFiler) methods to write each of the object's data items in the order they were written.
Reimplemented from OdDbEntity.
Reimplemented in OdDb2LineAngularDimension, OdDb3PointAngularDimension, OdDbAlignedDimension, OdDbArcDimension, OdDbDiametricDimension, OdDbOrdinateDimension, OdDbRadialDimension, OdDbRadialDimensionLarge, and OdDbRotatedDimension.
|
virtual |
Reads the DXF data of this object.
| pFiler | [in] Pointer to the filer from which data are read. |
This function is called by dxfIn() to allow the object to read its data.
When overriding this function:
1) Call assertWriteEnabled(). 2) Call the parent class's dwgInFields(pFiler). 3) If it returns eOK, continue; otherwise return whatever the parent's dxfInFields(pFiler) returned. 4) Call the OdDbDxfFiler(pFiler) methods to read each of the object's data items in the order they were written. 5) Return pFiler->filerStatus().
Reimplemented from OdDbEntity.
Reimplemented in OdDb2LineAngularDimension, OdDb3PointAngularDimension, OdDbAlignedDimension, OdDbArcDimension, OdDbDiametricDimension, OdDbOrdinateDimension, OdDbRadialDimension, OdDbRadialDimensionLarge, and OdDbRotatedDimension.
|
virtual |
Reads the DXF R12 format data of this object.
| pFiler | [in] Pointer to the filer from which data are to be read. |
This function is called by dxfIn() to allow the object to read its data.
When overriding this function:
1) Call assertWriteEnabled(). 2) Call the parent class's dxfInFields_R12(pFiler). 3) If it returns eOK, continue; otherwise return whatever the parent's dxfOutFields_R12(pFiler) returned. 4) Call the OdDbDxfFiler(pFiler) methods to read each of the object's data items in the order they were written. 5) Return pFiler->filerStatus().
Reimplemented from OdDbEntity.
Reimplemented in OdDb2LineAngularDimension, OdDb3PointAngularDimension, OdDbAlignedDimension, OdDbDiametricDimension, OdDbOrdinateDimension, OdDbRadialDimension, and OdDbRotatedDimension.
|
virtual |
Writes the DXF data of this object.
| pFiler | [in] Pointer to the filer to which data are to be written. |
This function is called by dxfOut() to allow the object to write its data.
When overriding this function:
1) Call assertReadEnabled(). 2) Call the parent class's dxfOutFields(pFiler). 4) Use pFiler to call the OdDbDxfFiler methods to write each of the object's data items in the order they were written.
Reimplemented from OdDbEntity.
Reimplemented in OdDb2LineAngularDimension, OdDb3PointAngularDimension, OdDbAlignedDimension, OdDbArcDimension, OdDbDiametricDimension, OdDbOrdinateDimension, OdDbRadialDimension, OdDbRadialDimensionLarge, and OdDbRotatedDimension.
|
virtual |
Writes the DXF data of this object.
| pFiler | [in] Pointer to the filer to which data are to be written. |
This function is called by dxfOut() to allow the object to write its data.
When overriding this function:
1) Call assertReadEnabled(). 2) Call the parent class's dxfOutFields(pFiler). 3) Use pFiler to call the OdDbDxfFiler methods to write each of the object's data items in the order they were written.
Reimplemented from OdDbEntity.
Reimplemented in OdDb2LineAngularDimension, OdDb3PointAngularDimension, OdDbAlignedDimension, OdDbDiametricDimension, OdDbOrdinateDimension, OdDbRadialDimension, and OdDbRotatedDimension.
| double OdDbDimension::elevation | ( | ) | const |
Returns the elevation of this entity in the OCS (DXF 30).
|
virtual |
Explodes this entity into a set of simpler entities.
| entitySet | [out] Array of simpler entities. |
Reimplemented from OdDbEntity.
| void OdDbDimension::fieldFromMText | ( | OdDbMTextPtr & | pDimMText | ) |
If pDimMText has a text field, this method copies that field and adds the copy to this object.
| pDimMText | [in] OdDbMText object, from which the text will be copied. |
| void OdDbDimension::fieldToMText | ( | OdDbMTextPtr & | pDimMText | ) |
If this object has a text field, this method copies the field and pastes the copy to pDimMText.
| pDimMText | [in] OdDbMText object, to which the text will be copied. |
| void OdDbDimension::formatMeasurement | ( | OdString & | formattedMeasurement, |
| double | measurementValue, | ||
| const OdString & | dimensionText ) |
Returns the formatted measurement value.
| formattedMeasurement | [out] Receives the formatted measurement. |
| measurementValue | [in] Measurement value to be formatted. |
| dimensionText | [in] Dimension text for formatting |
| bool OdDbDimension::getArrowFirstIsFlipped | ( | ) | const |
Returns the flip flag of the first arrowhead for this Dimension entity.
| bool OdDbDimension::getArrowSecondIsFlipped | ( | ) | const |
Returns the flip flag of the second arrowhead for this Dimension entity.
Returns the background text color and flags for this Dimension entity. The background text flags value specifies the background fill of dimension text.
| bgrndTxtColor | [out] Receives the background text color. |
| bool OdDbDimension::getDimensionTextMoved | ( | ) | const |
| OdDbObjectId OdDbDimension::getDimExt1Linetype | ( | ) | const |
Returns the Object ID of the first extension line linetype for this Dimension entity.
| OdDbObjectId OdDbDimension::getDimExt2Linetype | ( | ) | const |
Returns the Object ID of the second extension line linetype for this Dimension entity.
| OdDbObjectId OdDbDimension::getDimLinetype | ( | ) | const |
Returns the Object ID of the dimension line linetype for this Dimension entity.
| void OdDbDimension::getDimstyleData | ( | OdDbDimStyleTableRecord * | pRecord | ) | const |
Copies the dimension style settings, including overrides, of this Dimension entity into the specified dimension style table record.
| pRecord | [out] Receives the effective dimension style data associated with entity. |
| bool OdDbDimension::getDIMTALN | ( | ) | const |
Checks the value of the DIMTALN flag.
|
virtual |
Returns the matrix which maps the plane coordinate system to the WCS.
Reimplemented from OdDbEntity.
| double OdDbDimension::getExtLineFixLen | ( | ) | const |
Returns the extension line fixed length for this Dimension entity.
| bool OdDbDimension::getExtLineFixLenEnable | ( | ) | const |
Returns the extension line fixed length enable flag for this Dimension entity.
| double OdDbDimension::getMeasurement | ( | ) | const |
Returns the measurement (DXF 42) stored in this Dimension entity.
Does not recompute the measurement.
This Dimension entity need not be opened for write to call this function.
|
virtual |
Retrieves the WCS plane that this dimension contains. Sets planarity flag to OdDb::kPlanar.
| plane | [out] WCS plane that this dimension contains. |
| planarity | [out] Flag that states whether this dimension is planar or not. |
Reimplemented from OdDbEntity.
| double OdDbDimension::horizontalRotation | ( | ) | const |
Returns the horizontal rotation angle for this Dimension entity (DXF 51).
| bool OdDbDimension::inspection | ( | ) | const |
Checks the inspection flag for this dimension.
| int OdDbDimension::inspectionFrame | ( | ) | const |
\detials Returns the inspection frame value.
| OdString OdDbDimension::inspectionLabel | ( | ) | const |
\detials Returns the inspection label value.
| OdString OdDbDimension::inspectionRate | ( | ) | const |
\detials Returns the inspection rate value.
| bool OdDbDimension::isConstraintDynamic | ( | ) | const |
Checks if the object's constraint is dynamic.
|
virtual |
Checks if the object is constrained.
| OdResult OdDbDimension::isConstraintObject | ( | bool & | isConstraintObject, |
| bool & | hasExpression, | ||
| bool & | isReferenceConstraint ) const |
Not implemented yet.
| bool OdDbDimension::isDynamicDimension | ( | ) | const |
Checks if this dimension object is dynamic.
|
inlinevirtual |
Checks if this dimension is planar.
Reimplemented from OdDbEntity.
Definition at line 117 of file DbDimension.h.
| bool OdDbDimension::isSingleDimBlockReference | ( | ) | const |
Returns true and only if this Dimension entity has the only reference to its associated OdDbBlockTableRecord (DXF 70 bit 0x20).
| bool OdDbDimension::isUsingDefaultTextPosition | ( | ) | const |
Returns true if and only if the dimension text for this Dimension entity is in the default position (DXF 70, bit 0x80 == 0).
| double OdDbDimension::measurement | ( | ) |
Returns the measurement (DXF 42) for this Dimension entity.
This Dimension entity must be opened for write to call this function.
|
virtual |
Notification function called whenever an object is opened OdDb::kForWrite, a function has been called that could modify the contents of this object, and this object is now being closed.
| pObject | [in] Pointer to the object that is being closed after being modified. |
Reimplemented from OdDbObject.
| OdGeVector3d OdDbDimension::normal | ( | ) | const |
Returns the WCS normal to the plane of this entity (DXF 210).
| OdDbDimension::OD_T | ( | "" | ) |
| OdDbDimension::OD_T | ( | "" | ) |
| OdDbDimension::OD_T | ( | "" | ) |
| OdDbDimension::OD_T | ( | "" | ) |
| OdDbDimension::OD_T | ( | "" | ) |
| OdDbDimension::OD_T | ( | "" | ) |
| OdDbDimension::OD_T | ( | "" | ) |
| OdDbDimension::OD_T | ( | "" | ) |
Recomputes the dimension block referenced by this Dimension entity.
| forceUpdate | [in] If true, the OdDbBlockTableRecord is updated even if the dimension has not been changed. |
| void OdDbDimension::removeTextField | ( | ) |
Removes text field from this dimension object and deletes it from dictionary.
| void OdDbDimension::resetTextDefinedSize | ( | ) |
Resets defined width and defined height for MText.
| void OdDbDimension::setArrowFirstIsFlipped | ( | bool | bIsFlipped | ) |
Sets the flip flag of the first arrowhead for this Dimension entity.
| bIsFlipped | [in] Flip flag value. |
| void OdDbDimension::setArrowSecondIsFlipped | ( | bool | bIsFlipped | ) |
Sets the flip flag of the second arrowhead for this Dimension entity.
| bIsFlipped | [in] Flip flag value. |
Sets the background text color and flags for this Dimension entity. The background text flags value specifies the background fill of dimension text.
| bgrndTxtColor | [in] Background text color. |
| bgrndTxtFlags | [in] Background text flags. |
| OdResult OdDbDimension::setConstraintDynamic | ( | bool | bDynamic | ) |
Sets a flag that indicates whether the constraint is dynamic or not.
| bDynamic | [in] New flag value. |
| void OdDbDimension::setDimBlockId | ( | const OdDbObjectId & | dimBlockId, |
| bool | singleReferenced = true ) |
Sets the Object ID of the dimension block (OdDbBlockTableRecord) associated with this Dimension entity.
| dimBlockId | [in] Object ID of the OdDbBlockTableRecord. |
| singleReferenced | [in] True if and only if the dimension block is referenced only by this Dimension entity (DXF 70 bit 0x20). |
| void OdDbDimension::setDimBlockPosition | ( | const OdGePoint3d & | dimBlockPosition | ) |
DOM
Sets the relative position of the dimension block referenced by this Dimension entity, in WCS (DXF 12).
| dimBlockPosition | [in] Dimension block position. |
| void OdDbDimension::setDimBlockRotation | ( | double | dimBlockRotation | ) |
DOM
Sets the rotation of the dimension block referenced by this Dimension entity (DXF 54).
| dimBlockRotation | [in] Dimension block rotation in radians. |
| void OdDbDimension::setDimBlockScale | ( | const OdGeScale3d & | dimBlockScale | ) |
DOM
Sets the scale of the dimension block referenced by this Dimension entity.
| dimBlockScale | [in] Dimension block scale. |
| void OdDbDimension::setDimensionStyle | ( | OdDbObjectId | objectID | ) |
Sets the Object ID of the dimension style (OdDbDimStyleTableRecord) for this Dimension entity (DXF 3).
| objectID | [in] Object ID. |
Sets the user-supplied dimension text for this Dimension Entity (DXF 1).
| dimensionText | [in] Dimension text. |
| void OdDbDimension::setDimensionTextMoved | ( | bool | bValue | ) |
| void OdDbDimension::setDimExt1Linetype | ( | const OdDbObjectId & | linetypeId | ) |
Sets the Object ID of the first extension line linetype for this Dimension entity.
| linetypeId | [in] First extension line linetype Object ID. |
| void OdDbDimension::setDimExt2Linetype | ( | const OdDbObjectId & | linetypeId | ) |
Sets the Object ID of the second extension line linetype for this Dimension entity.
| linetypeId | [in] Second extension line linetype Object ID. |
| void OdDbDimension::setDimLinetype | ( | const OdDbObjectId & | linetypeId | ) |
Sets the Object ID of the dimension line linetype for this Dimension entity.
| linetypeId | [in] Dimension line linetype Object ID. |
| void OdDbDimension::setDimstyleData | ( | const OdDbDimStyleTableRecord * | pDimstyle | ) |
Copies the dimension style settings, including overrides, from the specified dimension style table record to this Dimension entity.
| pDimstyle | [in] Pointer to a non- database -resident dimension style record. |
| void OdDbDimension::setDimstyleData | ( | OdDbObjectId | dimstyleID | ) |
Copies the dimension style settings, including overrides, from the specified dimension style table record to this Dimension entity.
| dimstyleID | [in] Database-resident dimension style record. |
| void OdDbDimension::setDIMTALN | ( | bool | val | ) |
Sets DIMTALN flag value.
| val | [in] New flag value. |
| void OdDbDimension::setDynamicDimension | ( | bool | bDynamic | ) |
Sets a flag that indicates whether this dimension is dynamic or not.
| bDynamic | [in] Flag value. |
| void OdDbDimension::setElevation | ( | double | elevation | ) |
Sets the elevation of this entity in the OCS (DXF 30).
| elevation | [in] Elevation. |
| void OdDbDimension::setExtLineFixLen | ( | double | extLineFixLen | ) |
Sets the extension line fixed length for this Dimension entity.
| extLineFixLen | [in] Extension line fixed length. |
| void OdDbDimension::setExtLineFixLenEnable | ( | bool | extLineFixLenEnable | ) |
Controls the extension line fixed length enable flag for this Dimension entity.
| extLineFixLenEnable | [in] Extension line fixed length flag. |
| void OdDbDimension::setHorizontalRotation | ( | double | horizontalRotation | ) |
Sets the horizontal rotation angle for this Dimension entity (DXF 51).
| horizontalRotation | [in] Horizontal rotation angle. |
| void OdDbDimension::setInspection | ( | bool | val | ) |
Sets a value to the inspection flag for this dimension.
| val | [in] New inspection flag value. |
| void OdDbDimension::setInspectionFrame | ( | int | frame | ) |
\detials Sets inspection frame value.
| frame | [in] New inspection frame value. |
\detials Sets the inspection label value.
| label | [in] New inspection label value. |
\detials Sets the inspection rate value.
| label | [in] New inspection rate value. |
| void OdDbDimension::setNormal | ( | const OdGeVector3d & | normal | ) |
Sets the WCS normal to the plane of this entity (DXF 210).
| normal | [in] Normal. |
| void OdDbDimension::setShouldParticipateInOPM | ( | bool | bShouldParticipate | ) |
Sets a flag that indicates whether this dimension should participate in OPM or not.
| bShouldParticipate | [in] New flag value. |
| void OdDbDimension::setTextAttachment | ( | OdDbMText::AttachmentPoint | attachmentPoint | ) |
Sets the dimension text attachment point for this Dimension entity (DXF 71).
| attachmentPoint | [in] Attachment Point. |
| void OdDbDimension::setTextDefinedSize | ( | double | width, |
| double | height ) |
Sets defined width and defined height for MText
| width | [in] MText width |
| height | [in] MText height |
| void OdDbDimension::setTextLineSpacingFactor | ( | double | lineSpacingFactor | ) |
Sets the dimension text line spacing factor for this Dimension entity (DXF 41).
| lineSpacingFactor | [in] Line spacing factor. [0.25 .. 4.0] |
| void OdDbDimension::setTextLineSpacingStyle | ( | OdDb::LineSpacingStyle | lineSpacingStyle | ) |
Sets the dimension text line spacing style for this Dimension entity (DXF 72).
| lineSpacingStyle | [in] Line spacing style. \sa<exref target="https://docs.opendesign.com/tkernel/OdDb__LineSpacingStyle.html">OdDb::LineSpacingStyle enum</exref> |
| void OdDbDimension::setTextPosition | ( | const OdGePoint3d & | textPosition | ) |
Sets the position of the dimension text for this Dimension entity (DXF 11 as WCS).
| textPosition | [in] Text position. |
| void OdDbDimension::setTextRotation | ( | double | textRotation | ) |
Sets the rotation angle for the dimension text for this Dimension entity (DXF 53).
| textRotation | [in] Text rotation. |
| bool OdDbDimension::shouldParticipateInOPM | ( | ) | const |
Checks if this dimension should participate in OPM.
|
virtual |
Called as the first operation as this object is being closed, for database -resident objects only.
When overriding this function:
1) If the OdDbObject's state is incorrect, throw exception.
2) Call parent class's subClose().
3) If other actions are required before close, do them.
The default implementation of this function does nothing. This function can be overridden in custom classes.
Reimplemented from OdDbObject.
|
virtual |
Reimplemented from OdDbEntity.
Reimplemented from OdDbEntity.
Reimplemented in OdDbOrdinateDimension, OdDbRadialDimension, OdDbRadialDimensionLarge, and OdDbRotatedDimension.
|
virtual |
Reimplemented from OdDbEntity.
|
virtual |
Gets a geometry extents of a dimension entity. This is a rewritten implementation of OdDbEntity::getGeomExtents().
| extents | [out] Receives a value of the geometry extents. |
Reimplemented from OdDbEntity.
|
virtual |
Applies a transformation matrix to a copy of this entity. Only available if transformation is uniform.
| xfm | [in] Transformation matrix to be applied. |
| pCopy | [out] Copy of this entity with a transformation matrix applied to it. |
Reimplemented from OdDbEntity.
|
virtual |
Sets the values of this object's subentity traits, and returns with the calling object's subentity traits.
| pTraits | [in] Pointer to the OdGiDrawableTraits object to be set. |
A derived class may not remove flags for any reason.
The default implementation does nothing but returns kDrawableNone. This function can be overridden in custom classes.
Reimplemented from OdDbEntity.
|
virtual |
Applies the default properties of the specified database to this entity.
| pDb | [in] Pointer to the database whose default values are to be used. |
| doSubents | [in] Set to true if subentities should be processed |
The following properties are set color layer linetype linetype scale lineweight plotstyle visibility
Reimplemented from OdDbEntity.
|
virtual |
Applies the specified 3D transformation matrix to this entity. Only available if transformation is uniform.
| xfm | [in] 3D transformation matrix. |
Reimplemented from OdDbEntity.
|
virtual |
Reimplemented from OdDbEntity.
|
virtual |
Reimplemented from OdDbEntity.
|
virtual |
Reimplemented from OdDbEntity.
| OdDbMText::AttachmentPoint OdDbDimension::textAttachment | ( | ) | const |
Returns the dimension text attachment point for this Dimension entity (DXF 71).
| void OdDbDimension::textDefinedSize | ( | double & | width, |
| double & | height ) const |
Gets defined width and defined height for MText
| width | [out] MText width |
| height | [out] MText height |
| double OdDbDimension::textLineSpacingFactor | ( | ) | const |
Returns the dimension text line spacing factor for this Dimension entity (DXF 41).
| OdDb::LineSpacingStyle OdDbDimension::textLineSpacingStyle | ( | ) | const |
Returns the dimension text line spacing style for this Dimension entity (DXF 72).
\sa
<exref target="https://docs.opendesign.com/tkernel/OdDb__LineSpacingStyle.html">OdDb::LineSpacingStyle enum</exref>
| OdGePoint3d OdDbDimension::textPosition | ( | ) | const |
Returns the position of the dimension text for this Dimension entity (DXF 11 as WCS).
| double OdDbDimension::textRotation | ( | ) | const |
Returns the rotation angle for the dimension text for this Dimension entity (DXF 53).
| void OdDbDimension::useDefaultTextPosition | ( | ) |
Sets the dimension text for this Dimension entity to use the default position (DXF 70, clears bit 0x80).
| void OdDbDimension::useSetTextPosition | ( | ) |
Sets the dimension text for this Dimension entity to not use the default position (DXF 70, sets bit 0x80).
| OdDbDimension::ValidateBOOL | ( | ) |
"\n DIMMZF."
</properties>
| OdDbDimension::ValidateBOOL | ( | ) |
<title DIMJOGANG> <toctitle DIMJOGANG>
Type double Initial value pi/4 Range pi/36 ... pi/2 Read-Only No Saved In Database Versions 2007+
DIMJOGANG specifies the jog angle of dimension lines in jogged radius dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimjogang() OdDbDatabase::setDimjogang() OdDbDimension::dimjogang() OdDbDimension::setDimjogang() OdDbDimStyleTableRecord::dimjogang() OdDbDimStyleTableRecord::setDimjogang()
Note: All angles are expressed in radians.
<group TD_SysVars_D>
| OdDbDimension::ValidateColor | ( | ) |
<title DIMCLRE> <toctitle DIMCLRE>
Type OdCmColor Initial value OdCmEntityColor::kByBlock Read-Only No Saved In Database Versions R12+
DIMCLRE specifies the color of extension lines, enter marks, and centerlines.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimclre() OdDbDatabase::setDimclre() OdDbDimension::dimclre() OdDbDimension::setDimclre() OdDbDimStyleTableRecord::dimclre() OdDbDimStyleTableRecord::setDimclre()
<group TD_SysVars_D>
| OdDbDimension::ValidateColor | ( | ) |
<title DIMCLRT> <toctitle DIMCLRT>
Type OdCmColor Initial value OdCmEntityColor::kByBlock Read-Only No Saved In Database Versions R12+
DIMCLRT specifies the color of dimension text.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimclrt() OdDbDatabase::setDimclrt() OdDbDimension::dimclrt() OdDbDimension::setDimclrt() OdDbDimStyleTableRecord::dimclrt() OdDbDimStyleTableRecord::setDimclrt() OdDbFcf::dimclrt() OdDbFcf::setDimclrt()
<group TD_SysVars_D>
| OdDbDimension::ValidateColor | ( | ) |
<title DIMDEC> <toctitle DIMDEC>
Type OdInt16 Initial value 4 | 2 Range 0 ... 8 Read-Only No Saved In Database Versions R12+
DIMDEC specifies the number of decimal places in primary units in dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimdec() OdDbDatabase::setDimdec() OdDbDimension::dimdec() OdDbDimension::setDimdec() OdDbDimStyleTableRecord::dimdec() OdDbDimStyleTableRecord::setDimdec()
<group TD_SysVars_D>
| OdDbDimension::ValidateDecSep | ( | ) |
<title DIMEXE> <toctitle DIMEXE>
Type double Initial value 0.18 | 1.25 Read-Only No Saved In Database Versions R12+
DIMEXE specifies the distance extension lines extend beyond dimension lines.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimexe() OdDbDatabase::setDimexe() OdDbDimension::dimexe() OdDbDimension::setDimexe() OdDbDimStyleTableRecord::dimexe() OdDbDimStyleTableRecord::setDimexe()
<group TD_SysVars_D>
| OdDbDimension::ValidateDimBlock | ( | ) |
<title DIMBLK1> <toctitle DIMBLK1>
Type OdDbObjectId Initial value OdDbObjectId::kNull Read-Only No Saved In Database Versions R12+
DIMBLK1 specifies the first arrowhead block at the ends of dimension lines when DIMSAH == true. A null value specifies the default arrowhead is to be used.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimblk1() OdDbDatabase::setDimblk1() OdDbDimension::dimblk1() OdDbDimension::setDimblk1() OdDbDimStyleTableRecord::dimblk1() OdDbDimStyleTableRecord::setDimblk1()
<group TD_SysVars_D>
| OdDbDimension::ValidateDimBlock | ( | ) |
<title DIMBLK2> <toctitle DIMBLK2>
Type OdDbObjectId Initial value OdDbObjectId::kNull Read-Only No Saved In Database Versions R12+
DIMBLK2 specifies the second arrowhead block at the ends of dimension lines when DIMSAH == true. A null value specifies the default arrowhead is to be used.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimblk2() OdDbDatabase::setDimblk2() OdDbDimension::dimblk2() OdDbDimension::setDimblk2() OdDbDimStyleTableRecord::dimblk2() OdDbDimStyleTableRecord::setDimblk2()
<group TD_SysVars_D>
| OdDbDimension::ValidateDimBlock | ( | ) |
<title DIMLFAC> <toctitle DIMLFAC>
Type double Initial value 1.0 Read-Only No Saved In Database Versions R12+
DIMLFAC specifies the distance multiplier for measurements in dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimlfac() OdDbDatabase::setDimlfac() OdDbDimension::dimlfac() OdDbDimension::setDimlfac() OdDbDimStyleTableRecord::dimlfac() OdDbDimStyleTableRecord::setDimlfac()
<group TD_SysVars_D>
| OdDbDimension::ValidateDimBlock | ( | ) |
<title DIMCEN> <toctitle DIMCEN>
Type double Initial value 0.09 | 2.5 Read-Only No Saved In Database Versions R12+
DIMCEN controls the generation of arc and circle center marks and lines. The absolute value of DIMCEN specifies the size of the center mark, which half the length of the center mark, which is also the length of the portion of a center line beyond the arc or circle, as well as the length of the gap between the center mark and line. The sign of DIMCEN controls the generation of center marks and center lines:
Value Description <0 Center marks and center lines 0 No center marks or center lines >0 Center lines
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimcen() OdDbDatabase::setDimcen() OdDbDimension::dimcen() OdDbDimension::setDimcen() OdDbDimStyleTableRecord::dimcen() OdDbDimStyleTableRecord::setDimcen()
<group TD_SysVars_D>
<title DIMTFILL> <toctitle DIMTFILL>
Type OdInt16 Initial value 0 Range 0 ... 2 Read-Only No Saved In Database Versions 2007+
DIMTFILL specifies the background fill of dimension text.
Value Description 0 No fill 1 Drawing background color 2 Color specified by DIMTFILLCLR
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtfill() OdDbDatabase::setDimtfill() OdDbDimension::dimtfill() OdDbDimension::setDimtfill() OdDbDimStyleTableRecord::dimtfill() OdDbDimStyleTableRecord::setDimtfill()
<group TD_SysVars_D>
| OdDbDimension::ValidateLinetype | ( | true | ) |
"\n DIMTXTDIRECTION controls the text direction." "\n" "\n @table" "\n Value Description" "\n false " "\n true "
<see_also> "\n DIMTXTDIRECTION" </see_also> </properties>
| OdDbDimension::ValidateLinetype | ( | true | ) |
<title DIMLTEX1> <toctitle DIMLTEX1>
Type OdDbObjectId Initial value OdDbObjectId::kNull Read-Only No Saved In Database Versions 2007+
DIMLTEX1 specifies the linetype of first extension lines.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimltex1() OdDbDatabase::setDimltex1() OdDbDimension::dimltex1() OdDbDimension::setDimltex1() OdDbDimStyleTableRecord::dimltex1() OdDbDimStyleTableRecord::setDimltex1()
<group TD_SysVars_D>
| OdDbDimension::ValidateLinetype | ( | true | ) |
<title DIMLTEX2> <toctitle DIMLTEX2>
Type OdDbObjectId Initial value OdDbObjectId::kNull Read-Only No Saved In Database Versions 2007+
DIMLTEX2 specifies the linetype of second extension lines.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimltex2() OdDbDatabase::setDimltex2() OdDbDimension::dimltex2() OdDbDimension::setDimltex2() OdDbDimStyleTableRecord::dimltex2() OdDbDimStyleTableRecord::setDimltex2()
<group TD_SysVars_D>
| OdDbDimension::ValidateLineWeight | ( | ) |
<title DIMPOST> <toctitle DIMPOST>
Type OdString Initial value "" Read-Only No Saved In Database Versions R12+
DIMPOST specifies a prefix and/or suffix for the measurement text in dimensions. DIMPOST is in the form prefix<>suffix. The '<>' in DIMPOST is replaced by the alternate measurements text.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimpost() OdDbDatabase::setDimpost() OdDbDimension::dimpost() OdDbDimension::setDimpost() OdDbDimStyleTableRecord::dimpost() OdDbDimStyleTableRecord::setDimpost()
<group TD_SysVars_D>
| OdDbDimension::ValidateLineWeight | ( | ) |
<title DIMLWE> <toctitle DIMLWE>
Type OdDb::LineWeight Initial value OdDb::kLnWtByBlock Read-Only No Saved In Database Versions 2000+
DIMLWE specifies the lineweight for extension lines. Some specific values:
Value Description OdDb::kLnWtByLayer Lightweight is set to "ByLayer" OdDb::kLnWtByBlock Lightweight is set to "ByBlock" OdDb::kLnWtByLwDefault Lightweight is set to "Default", which is controlled by LWDEFAULT system variable
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimlwe() OdDbDatabase::setDimlwe() OdDbDimension::dimlwe() OdDbDimension::setDimlwe() OdDbDimStyleTableRecord::dimlwe() OdDbDimStyleTableRecord::setDimlwe()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMSOXD> <toctitle DIMSOXD>
Type bool Initial value false Read-Only No Saved In Database Versions R12+
DIMSOXD controls the suppression of dimension lines outside the extension lines.
Value Description false Not suppressed true Suppressed
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimsoxd() OdDbDatabase::setDimsoxd() OdDbDimension::dimsoxd() OdDbDimension::setDimsoxd() OdDbDimStyleTableRecord::dimsoxd() OdDbDimStyleTableRecord::setDimsoxd()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMTIX> <toctitle DIMTIX>
Type bool Initial value false Read-Only No Saved In Database Versions R12+
DIMTIX controls the placement of dimension text inside the extension lines.
Value Description false Inside extension lines if there is room. true Inside extension lines.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtix() OdDbDatabase::setDimtix() OdDbDimension::dimtix() OdDbDimension::setDimtix() OdDbDimStyleTableRecord::dimtix() OdDbDimStyleTableRecord::setDimtix()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMTMOVE> <toctitle DIMTMOVE>
Type OdInt16 Initial value 0 Range 0 ... 2 Read-Only No Saved In Database Versions 2000+
DIMTMOVE controls the updating of associative dimension objects while dragging.
Value Description 0 Moving dimension text moves the dimension line. 1 Moving dimension text adds a leader. 2 Moving dimension text does not add a leader.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtmove() OdDbDatabase::setDimtmove() OdDbDimension::dimtmove() OdDbDimension::setDimtmove() OdDbDimStyleTableRecord::dimtmove() OdDbDimStyleTableRecord::setDimtmove()
Note: DIMTMOVE is obsolete, but is included for compatibility purposes.
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMLIM> <toctitle DIMLIM>
Type bool Initial value false Read-Only No Saved In Database Versions R12+
DIMLIM controls the display of dimension limits.
Value Description false Disabled true Enabled
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimlim() OdDbDatabase::setDimlim() OdDbDimension::dimlim() OdDbDimension::setDimlim() OdDbDimStyleTableRecord::dimlim() OdDbDimStyleTableRecord::setDimlim()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMSD2> <toctitle DIMSD2>
Type bool Initial value false Read-Only No Saved In Database Versions R13+
DIMSD2 controls the suppression of the second dimension line and arrowhead in dimensions.
Value Description false Not suppressed true Suppressed
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimsd2 OdDbDatabase::setDimsd2() OdDbDimension::dimsd2() OdDbDimension::setDimsd2() OdDbDimStyleTableRecord::dimsd2() OdDbDimStyleTableRecord::setDimsd2()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMSE1> <toctitle DIMSE1>
Type bool Initial value false Read-Only No Saved In Database Versions R12+
DIMSE1 controls the suppression of the first extension line in dimensions.
Value Description false Not suppressed true Suppressed
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimse1() OdDbDatabase::setDimse1() OdDbDimension::dimse1() OdDbDimension::setDimse1() OdDbDimStyleTableRecord::dimse1() OdDbDimStyleTableRecord::setDimse1()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMSE2> <toctitle DIMSE2>
Type bool Initial value false Read-Only No Saved In Database Versions R12+
DIMSE2 controls the suppression of the second extension line in dimensions.
Value Description false Not suppressed true Suppressed
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimse2() OdDbDatabase::setDimse2() OdDbDimension::dimse2() OdDbDimension::setDimse2() OdDbDimStyleTableRecord::dimse2() OdDbDimStyleTableRecord::setDimse2()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMTOH> <toctitle DIMTOH>
Type bool Initial value true | false Read-Only No Saved In Database Versions R12+
DIMTOH controls the orientation of dimension text outside the extension lines.
Value Description false Aligned with dimension line. true Horizontal
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtoh() OdDbDatabase::setDimtoh() OdDbDimension::dimtoh() OdDbDimension::setDimtoh() OdDbDimStyleTableRecord::dimtoh() OdDbDimStyleTableRecord::setDimtoh()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMTOL> <toctitle DIMTOL>
Type bool Initial value false Read-Only No Saved In Database Versions R12+
DIMTOL controls the generation of tolerance text in dimensions.
Value Description false Disabled true Enabled
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtol() OdDbDatabase::setDimtol() OdDbDimension::dimtol() OdDbDimension::setDimtol() OdDbDimStyleTableRecord::dimtol() OdDbDimStyleTableRecord::setDimtol()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMFXLON> <toctitle DIMFXLON>
Type bool Initial value false Read-Only No Saved In Database Versions 2007+
DIMFXLON controls the generation of fixed-length extension lines.
Value Description false Variable length. true Fixed length.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimfxlon() OdDbDatabase::setDimfxlon() OdDbDimension::dimfxlon() OdDbDimension::setDimfxlon() OdDbDimStyleTableRecord::dimfxlon() OdDbDimStyleTableRecord::setDimfxlon()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMSCALE> <toctitle DIMSCALE>
Type double Initial value 1.0 Read-Only No Saved In Database Versions R12+
DIMSCALE is an scale factor applied to all dimension variables that regulate sizes, offsets, and distances. DIMSCALE serves as an overall "volume control" for dimensions and leaders.
Value Description 0.0 A "reasonable" value is computed for model space viewports. >0.0 If set to the inverse of the plot scale, plotted dimensions will be at the sizes specified by the other dimension variables.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimscale() OdDbDatabase::setDimscale() OdDbDimension::dimscale() OdDbDimension::setDimscale() OdDbDimStyleTableRecord::dimscale() OdDbDimStyleTableRecord::setDimscale() OdDbFcf::dimscale() OdDbFcf::setDimscale() OdDbLeader::dimscale() OdDbLeader::setDimscale()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
"\n DIMALTMZF."
</properties>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMCLRD> <toctitle DIMCLRD>
Type OdCmColor Initial value OdCmEntityColor::kByBlock Read-Only No Saved In Database Versions R12+
DIMCLRD specifies the color of dimension lines, leader lines, frames, and arrowheads.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimclrd() OdDbDatabase::setDimclrd() OdDbDimension::dimclrd() OdDbDimension::setDimclrd() OdDbDimStyleTableRecord::dimclrd() OdDbDimStyleTableRecord::setDimclrd() OdDbFcf::dimclrd() OdDbFcf::setDimclrd() OdDbLeader::dimclrd() OdDbLeader::setDimclrd()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMLUNIT> <toctitle DIMLUNIT>
Type OdInt16 Initial value 2 Range 1 ... 6 Read-Only No Saved In Database Versions R13+
DIMLUNIT controls the formatting for units in non-angular dimensions.
Value Description 1 Scientific 2 Decimal 3 Engineering 4 Architectural (stacked) 5 Fractional (stacked) 6 Microsoft Windows Desktop
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimlunit() OdDbDatabase::setDimlunit() OdDbDimension::dimlunit() OdDbDimension::setDimlunit() OdDbDimStyleTableRecord::dimlunit() OdDbDimStyleTableRecord::setDimlunit()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMTAD> <toctitle DIMTAD>
Type OdInt16 Initial value 0 | 1 Range 0 ... 4 Read-Only No Saved In Database Versions R12+
DIMTAD specifies the dimension text vertical position.
Value Description 0 Centered about the dimension line. 1 Above the dimension line, unless DIMTIH==1 and the dimension line is not horizontal. 2 Side of the dimension line farthest from the defining points. 3 JIS standard. 4 Text below the dimension line.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtad() OdDbDatabase::setDimtad() OdDbDimension::dimtad() OdDbDimension::setDimtad() OdDbDimStyleTableRecord::dimtad() OdDbDimStyleTableRecord::setDimtad() OdDbLeader::dimtad() OdDbLeader::setDimtad()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMARCSYM> <toctitle DIMARCSYM>
Type OdInt16 Initial value 0 Range 0 ... 2 Read-Only No Saved In Database Versions 2007+
DIMARCSYM specifies the placement of arc symbols in arc length dimensions
Value Description 0 Before the dimension text. 1 Above the dimension text. 2 Not displayed.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimarcsym() OdDbDatabase::setDimarcsym() OdDbDimension::dimarcsym() OdDbDimension::setDimarcsym() OdDbDimStyleTableRecord::dimarcsym() OdDbDimStyleTableRecord::setDimarcsym()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
"\n DIMMZS."
</properties>
| OdDbDimension::ValidateNone | ( | ) |
"\n DIMALTMZS."
</properties>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMASZ> <toctitle DIMASZ>
Type double Initial value 0.18 (imperial) | 2.5 (metric) Read-Only No Saved In Database Versions R12+
DIMASZ specifies the size of dimension and leader arrowheads.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimasz() OdDbDatabase::setDimasz() OdDbDimension::dimasz() OdDbDimension::setDimasz() OdDbDimStyleTableRecord::dimasz() OdDbDimStyleTableRecord::setDimasz() OdDbLeader::dimasz() OdDbLeader::setDimasz()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMRND> <toctitle DIMRND>
Type double Initial value 0.0 Read-Only No Saved In Database Versions R12+
DIMRND specifies the rounding of measurements in dimensions. If DIMRND == 0.0, no rounding is performed.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimrnd() OdDbDatabase::setDimrnd() OdDbDimension::dimrnd() OdDbDimension::setDimrnd() OdDbDimStyleTableRecord::dimrnd() OdDbDimStyleTableRecord::setDimrnd()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMTM> <toctitle DIMTM>
Type double Initial value 0.0 Read-Only No Saved In Database Versions R12+
DIMTM specifies the negative of the lower tolerance limit for dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtm() OdDbDatabase::setDimtm() OdDbDimension::dimtm() OdDbDimension::setDimtm() OdDbDimStyleTableRecord::dimtm() OdDbDimStyleTableRecord::setDimtm()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
"\n DIMTSZ specifies the size of architectural tics are " "\n to be drawn instead of arrowheads for linear, radial, and diameter dimensions." "\n" "\n DIMTSZ is the distance, parallel to the dimension line," "\n that the tics extends beyond the extension lines." "\n" "\n @table" "\n Value Description" "\n 0.0 Arrowheads" "\n > 0.0 Tics"
<see_also> "\n DIMDLE" </see_also> </properties> <title DIMTSZ> <toctitle DIMTSZ>
Type double Initial value 0.0 Read-Only No Saved In Database Versions R12+
DIMTSZ specifies the size of architectural tics are to be drawn instead of arrowheads for linear, radial, and diameter dimensions. DIMTSZ is the distance, parallel to the dimension line, that the tics extends beyond the extension lines.
Value Description 0.0 Arrowheads > 0.0 Tics
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtsz() OdDbDatabase::setDimtsz() OdDbDimension::dimtsz() OdDbDimension::setDimtsz() OdDbDimStyleTableRecord::dimtsz() OdDbDimStyleTableRecord::setDimtsz()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMTXSTY> <toctitle DIMTXSTY>
Type OdDbObjectId Initial value "Standard" text style object ID Read-Only No Saved In Database Versions R13+
The DIMTXSTY variable specifies the text style for dimension text.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtxsty() OdDbDatabase::setDimtxsty() OdDbDimension::dimtxsty() OdDbDimension::setDimtxsty() OdDbLeader::dimtxsty() OdDbLeader::setDimtxsty()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMALTD> <toctitle DIMALTD>
Type OdUInt16 Initial value 2 | 3 Read-Only No Saved In Database Versions R13+
DIMALTD specifies the number of decimal places in alternate measurements in dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimaltd() OdDbDatabase::setDimaltd() OdDbDimension::dimaltd() OdDbDimension::setDimaltd() OdDbDimStyleTableRecord::dimaltd() OdDbDimStyleTableRecord::setDimaltd()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMJUST> <toctitle DIMJUST>
Type OdUInt16 Initial value 0 Range 0 ... 4 Read-Only No Saved In Database Versions R13+
DIMJUST specifies the dimension text horizontal position.
Value Description 0 Centered above the dimension line. 1 By the first extension line. 2 By the second extension line. 3 Above the dimension line, parallel to the first extension line. 4 Above the dimension line, parallel to the second extension line.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimjust() OdDbDatabase::setDimjust() OdDbDimension::dimjust() OdDbDimension::setDimjust() OdDbDimStyleTableRecord::dimjust() OdDbDimStyleTableRecord::setDimjust()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMTOLJ> <toctitle DIMTOLJ>
Type OdUInt8 Initial value 1 | 0 Range 0 ... 2 Read-Only No Saved In Database Versions R13+
DIMTOLJ controls the vertical justification of tolerance values with respect to the nominal dimension text.
Value Description 0 Bottom 1 Middle 2 Top
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtolj() OdDbDatabase::setDimtolj() OdDbDimension::dimtolj() OdDbDimension::setDimtolj() OdDbDimStyleTableRecord::dimtolj() OdDbDimStyleTableRecord::setDimtolj()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
<title DIMZIN> <toctitle DIMZIN>
Type OdUInt8 Initial value 0 | 8 Range 0 ... 15 Read-Only No Saved In Database Versions R12+
DIMZIN controls zero suppression in linear dimensions.
Value Description 0 Suppress zero feet and exactly zero inches. 1 Include zero feet and exactly zero inches. 2 Include zero feet and suppress exactly zero inches. 3 Suppress zero feet and include exactly zero inches. 4 Suppress leading decimal zeros. 8 Suppress trailing decimal zeros. 12 Suppress leading and trailing decimal zeros.
Values 0-3 affect only feet-and-inch dimensions, and may be combined with values 4-12.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimzin() OdDbDatabase::setDimzin() OdDbDimension::dimzin() OdDbDimension::setDimzin() OdDbDimStyleTableRecord::dimzin() OdDbDimStyleTableRecord::setDimzin()
<group TD_SysVars_D>
| OdDbDimension::ValidateNone | ( | ) |
| OdDbDimension::ValidatePositive | ( | ) |
<title DIMSAH> <toctitle DIMSAH>
Type bool Initial value false Read-Only No Saved In Database Versions R12+
DIMSAH controls the generation of separate arrowheads for dimension lines.
Value Arrowhead Blocks false DIMBLK true DIMBLK1 and DIMBLK2
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimsah() OdDbDatabase::setDimsah() OdDbDimension::dimsah() OdDbDimension::setDimsah() OdDbDimStyleTableRecord::dimsah() OdDbDimStyleTableRecord::setDimsah() OdDbLeader::dimsah() OdDbLeader::setDimsah()
<group TD_SysVars_D>
| OdDbDimension::ValidatePositive | ( | ) |
<title DIMSD1> <toctitle DIMSD1>
Type bool Initial value false Read-Only No Saved In Database Versions R13+
DIMSD1 controls the suppression of the first dimension line and arrowhead in dimensions.
Value Description false Not suppressed true Suppressed
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimsd1() OdDbDatabase::setDimsd1() OdDbDimension::dimsd1() OdDbDimension::setDimsd1() OdDbDimStyleTableRecord::dimsd1() OdDbDimStyleTableRecord::setDimsd1()
<group TD_SysVars_D>
| OdDbDimension::ValidatePositive | ( | ) |
<title DIMTVP> <toctitle DIMTVP>
Type double Initial value 0.0 Read-Only No Saved In Database Versions R12+
DIMTVP specifies, as a factor of DIMTXT, the vertical distance of the middle of the dimension text with respect to the dimension line.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtvp() OdDbDatabase::setDimtvp() OdDbDimension::dimtvp() OdDbDimension::setDimtvp() OdDbDimStyleTableRecord::dimtvp() OdDbDimStyleTableRecord::setDimtvp()
<group TD_SysVars_D>
| OdDbDimension::ValidatePositive | ( | ) |
<title DIMFRAC> <toctitle DIMFRAC>
Type OdInt16 Initial value 0 Range 0 ... 2 Read-Only No Saved In Database Versions 2000+
DIMFRAC specifies the fraction format when DIMLUNIT == 4 or 5.
Value Description 0 Horizontal Stacked 1 Diagonal Stacked 2 Not Stacked
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimfrac() OdDbDatabase::setDimfrac() OdDbDimension::dimfrac() OdDbDimension::setDimfrac() OdDbDimStyleTableRecord::dimfrac() OdDbDimStyleTableRecord::setDimfrac()
<group TD_SysVars_D>
| OdDbDimension::ValidatePositive | ( | ) |
<title DIMDSEP> <toctitle DIMDSEP>
Type OdInt16 Initial value '.' | ',' Read-Only No Saved In Database Versions R14+
DIMDSEP specifies the decimal separator for dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimdsep() OdDbDatabase::setDimdsep() OdDbDimension::dimdsep() OdDbDimension::setDimdsep() OdDbDimStyleTableRecord::dimdsep() OdDbDimStyleTableRecord::setDimdsep()
<group TD_SysVars_D>
| OdDbDimension::ValidatePositive | ( | ) |
<title DIMEXO> <toctitle DIMEXO>
Type double Initial value 0.0625 | 0.625 Range >=0 Read-Only No Saved In Database Versions R12+
DIMEXO specifies the distance extensions are offset from their origin points. DIMEXO specifies a minimum value when fixed-length extension lines are used.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimexo() OdDbDatabase::setDimexo() OdDbDimension::dimexo() OdDbDimension::setDimexo() OdDbDimStyleTableRecord::dimexo() OdDbDimStyleTableRecord::setDimexo()
<group TD_SysVars_D>
| OdDbDimension::ValidatePositiveNonZero | ( | ) |
<title DIMTIH> <toctitle DIMTIH>
Type bool Initial value true | false Read-Only No Saved In Database Versions R12+
DIMTIH controls the orientation of dimension text inside the extension lines.
Value Description false Aligned with dimension line. true Horizonta
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtih() OdDbDatabase::setDimtih() OdDbDimension::dimtih() OdDbDimension::setDimtih() OdDbDimStyleTableRecord::dimtih() OdDbDimStyleTableRecord::setDimtih()
<group TD_SysVars_D>
| OdDbDimension::ValidatePositiveNonZero | ( | ) |
<title DIMTZIN> <toctitle DIMTZIN>
Type OdUInt8 Initial value 0 | 8 Range 0 ... 15 Read-Only No Saved In Database Versions R13+
DIMTZIN controls zero suppression in tolerance values in linear dimensions.
Value Description 0 Suppress zero feet and exactly zero inches. 1 Include zero feet and exactly zero inches. 2 Include zero feet and suppress exactly zero inches. 3 Suppress zero feet and include exactly zero inches. 4 Suppress leading decimal zeros. 8 Suppress trailing decimal zeros. 12 Suppress leading and trailing decimal zeros.
Values 0-3 affect only feet-and-inch dimensions, and may be combined with values 4-12.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtzin() OdDbDatabase::setDimtzin() OdDbDimension::dimtzin() OdDbDimension::setDimtzin() OdDbDimStyleTableRecord::dimtzin() OdDbDimStyleTableRecord::setDimtzin()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 15 | ) |
<title DIMUPT> <toctitle DIMUPT>
Type bool Initial value false Read-Only No Saved In Database Versions R13+
DIMUPT controls the movement of user-positioned text when dimension lines are moved.
Value Description false Moves only the dimension line. true Moves the dimension line and the text.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimupt() OdDbDatabase::setDimupt() OdDbDimension::dimupt() OdDbDimension::setDimupt() OdDbDimStyleTableRecord::dimupt() OdDbDimStyleTableRecord::setDimupt()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 15 | ) |
<title DIMALTU> <toctitle DIMALTU>
Type OdInt16 Initial value 2 Range 1 ... 8 Read-Only No Saved In Database Versions R13+
DIMALTU controls the formatting for alternate units in dimensions.
Value Description 1 Scientific 2 Decimal 3 Engineering 4 Architectural (stacked) 5 Fractional (stacked) 6 Architectural 7 Fractional 8 Microsoft Windows Desktop
Values 0-3 affect only feet-and-inch dimensions, and may be combined with values 4-12.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimaltu() OdDbDatabase::setDimaltu() OdDbDimension::dimaltu() OdDbDimension::setDimaltu() OdDbDimStyleTableRecord::dimaltu() OdDbDimStyleTableRecord::setDimaltu()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 15 | ) |
<title DIMAPOST> <toctitle DIMAPOST>
Type OdString Initial value "" Read-Only No Saved In Database Versions R12+
DIMAPOST specifies a prefix and/or suffix for the alternate measurements text in dimensions. DIMAPOST is in the form prefix<>suffix. The '<>' in DIMAPOST is replaced by the alternate measurements text.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimapost() OdDbDatabase::setDimapost() OdDbDimension::dimapost() OdDbDimension::setDimapost() OdDbDimStyleTableRecord::dimapost() OdDbDimStyleTableRecord::setDimapost()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 15 | ) |
<title DIMFXL> <toctitle DIMFXL>
Type double Initial value 1.0 Read-Only No Saved In Database Versions 2007+
DIMFXL specifies the fixed length of extension lines from the dimension line towards the dimension origin. DIMFXL is ignored when DIMFXLON == false.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimfxl() OdDbDatabase::setDimfxl() OdDbDimension::dimfxl() OdDbDimension::setDimfxl() OdDbDimStyleTableRecord::dimfxl() OdDbDimStyleTableRecord::setDimfxl()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 2 | ) |
<title DIMTOFL> <toctitle DIMTOFL>
Type bool Initial value false | true Read-Only No Saved In Database Versions R12+
DIMTOFL controls the drawing of dimension lines between extension lines when text is outside the dimension lines.
Value Description false Disabled true Enabled
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtofl() OdDbDatabase::setDimtofl() OdDbDimension::dimtofl() OdDbDimension::setDimtofl() OdDbDimStyleTableRecord::dimtofl() OdDbDimStyleTableRecord::setDimtofl()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 2 | ) |
<title DIMTFILLCLR> <toctitle DIMTFILLCLR>
Type OdCmColor Initial value OdCmEntityColor::kByBlock Read-Only No Saved In Database Versions 2007+
DIMTFILLCLR specifies the background fill color of dimension text when DIMTFILL == 2.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtfillclr() OdDbDatabase::setDimtfillclr() OdDbDimension::dimtfillclr() OdDbDimension::setDimtfillclr() OdDbDimStyleTableRecord::dimtfillclr() OdDbDimStyleTableRecord::setDimtfillclr()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 2 | ) |
<title DIMGAP> <toctitle DIMGAP>
Type double Initial value 0.09 | 0.625 Read-Only No Saved In Database Versions R12+
DIMGAP specifies the gap between dimension text and dimension lines. A negative value for DIMGAP draws a reference box round the dimension text. Text is placed inside a dimension line only if there will be two line segments each as long as abs(DIMGAP).
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimgap() OdDbDatabase::setDimgap() OdDbDimension::dimgap() OdDbDimension::setDimgap() OdDbDimStyleTableRecord::dimgap() OdDbDimStyleTableRecord::setDimgap() OdDbFcf::dimgap() OdDbFcf::setDimgap() OdDbLeader::dimgap() OdDbLeader::setDimgap()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 2 | ) |
<title DIMTP> <toctitle DIMTP>
Type double Initial value 0.0 Read-Only No Saved In Database Versions R12+
DIMTP specifies the upper tolerance limit for dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtp() OdDbDatabase::setDimtp() OdDbDimension::dimtp() OdDbDimension::setDimtp() OdDbDimStyleTableRecord::dimtp() OdDbDimStyleTableRecord::setDimtp()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 2 | ) |
<title DIMLTYPE> <toctitle DIMLTYPE>
Type OdDbObjectId Initial value OdDbObjectId::kNull Read-Only No Saved In Database Versions 2007+
DIMLTYPE specifies the linetype of dimension lines.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimltype() OdDbDatabase::setDimltype() OdDbDimension::dimltype() OdDbDimension::setDimltype() OdDbDimStyleTableRecord::dimltype() OdDbDimStyleTableRecord::setDimltype()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 3 | ) |
<title DIMBLK> <toctitle DIMBLK>
Type OdDbObjectId Initial value OdDbObjectId::kNull Read-Only No Saved In Database Versions R12+
DIMBLK specifies the arrowhead block at the ends of dimension lines and leader lines. A null value specifies the default arrowhead is to be used.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimblk() OdDbDatabase::setDimblk() OdDbDimension::dimblk() OdDbDimension::setDimblk() OdDbDimStyleTableRecord::dimblk() OdDbDimStyleTableRecord::setDimblk()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 3 | ) |
<title DIMAUNIT> <toctitle DIMAUNIT>
Type OdInt16 Initial value 0 Range 0 ... 4 Read-Only No Saved In Database Versions R13+
DIMAUNIT specifies the formatting for units in angular dimensions.
Value Description 0 Decimal Degrees 1 Degrees-Minutes-Seconds 2 Gradians 3 Radians 4 Surveyor's Units
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimaunit() OdDbDatabase::setDimaunit() OdDbDimension::dimaunit() OdDbDimension::setDimaunit() OdDbDimStyleTableRecord::dimaunit() OdDbDimStyleTableRecord::setDimaunit()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 4 | ) |
<title DIMAZIN> <toctitle DIMAZIN>
Type OdInt16 Initial value 0 Range 0 ... 3 Read-Only No Saved In Database Versions 2000+
DIMAZIN controls zero suppression in angular dimensions.
Value Description 0 Display leading and trailing decimal zeros. 1 Suppress leading decimal zeros. 2 Suppress trailing decimal zeros. 3 Suppress leading and trailing decimal zeros.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimazin() OdDbDatabase::setDimazin() OdDbDimension::dimazin() OdDbDimension::setDimazin() OdDbDimStyleTableRecord::dimazin() OdDbDimStyleTableRecord::setDimazin()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 4 | ) |
<title DIMTDEC> <toctitle DIMTDEC>
Type OdInt16 Initial value 4 | 2 Range 0 ... 8 Read-Only No Saved In Database Versions R13+
DIMTDEC specifies the number of decimal places in tolerance values for primary units in dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtdec() OdDbDatabase::setDimtdec() OdDbDimension::dimtdec() OdDbDimension::setDimtdec() OdDbDimStyleTableRecord::dimtdec() OdDbDimStyleTableRecord::setDimtdec()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 4 | ) |
<title DIMLDRBLK> <toctitle DIMLDRBLK>
Type OdDbObjectId Initial value OdDbObjectId::kNull Read-Only No Saved In Database Versions 2000+
DIMLDRBLK specifies the arrowhead block at the ends of leader lines. A null value specifies the default arrowhead is to be used. Some predefined arrowhead types:
<image DIMLDRBLK.gif>
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimldrblk() OdDbDatabase::setDimldrblk() OdDbDimension::dimldrblk() OdDbDimension::setDimldrblk() OdDbDimStyleTableRecord::dimldrblk() OdDbDimStyleTableRecord::setDimldrblk() OdDbLeader::dimldrblk() OdDbLeader::setDimldrblk()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 8 | ) |
<title DIMALTF> <toctitle DIMALTF>
Type double Initial value 25.4 | (1.0 / 25.4) Read-Only No Saved In Database Versions R12+
DIMALTF specifies the distance multiplier for alternate measurements in dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimaltf() OdDbDatabase::setDimaltf() OdDbDimension::dimaltf() OdDbDimension::setDimaltf() OdDbDimStyleTableRecord::dimaltf() OdDbDimStyleTableRecord::setDimaltf()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 8 | ) |
<title DIMTFAC> <toctitle DIMTFAC>
Type double Initial value 1.0 Read-Only No Saved In Database Versions R12+
DIMTFAC specifies, as a factor of DIMTXT, the size of tolerance and fraction text in dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtfac() OdDbDatabase::setDimtfac() OdDbDimension::dimtfac() OdDbDimension::setDimtfac() OdDbDimStyleTableRecord::dimtfac() OdDbDimStyleTableRecord::setDimtfac()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 8 | ) |
<title DIMDLE> <toctitle DIMDLE>
Type double Initial value 0.0 Read-Only No Saved In Database Versions R12+
DIMDLE specifies the distance dimension lines extend beyond extension lines when arrowheads are architectural, integral, oblique, tick, or none.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimdle() OdDbDatabase::setDimdle() OdDbDimension::dimdle() OdDbDimension::setDimdle() OdDbDimStyleTableRecord::dimdle() OdDbDimStyleTableRecord::setDimdle()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| 8 | ) |
<title DIMALTTZ> <toctitle DIMALTTZ>
Type OdUInt8 Initial value 0 Range 0 ... 15 Read-Only No Saved In Database Versions R13+
DIMALTTZ controls zero suppression in tolerance values in alternate measurements in dimensions.
Value Description 0 Suppress zero feet and exactly zero inches. 1 Include zero feet and exactly zero inches. 2 Include zero feet and suppress exactly zero inches. 3 Suppress zero feet and include exactly zero inches. 4 Suppress leading decimal zeros. 8 Suppress trailing decimal zeros. 12 Suppress leading and trailing decimal zeros.
Values 0-3 affect only feet-and-inch dimensions, and may be combined with values 4-12.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimalttz() OdDbDatabase::setDimalttz() OdDbDimension::dimalttz() OdDbDimension::setDimalttz() OdDbDimStyleTableRecord::dimalttz() OdDbDimStyleTableRecord::setDimalttz()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| DBL_MAX | ) |
<title DIMATFIT> <toctitle DIMATFIT>
Type OdInt16 Initial value 3 Range 0 ... 3 Read-Only No Saved In Database Versions 2000+
DIMATFIT specifies how arrows and text are placed when they do not fit within the extension lines of dimensions.
Value Description 0 Moves text and arrows outside extension lines. 1 Moves arrows, then text, outside extension lines. When DIMTMOVE == 1, a leader is added to moved text 2 Moves text, then arrows, outside extension lines. 3 Moves text or arrows for best fit.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimatfit() OdDbDatabase::setDimatfit() OdDbDimension::dimatfit() OdDbDimension::setDimatfit() OdDbDimStyleTableRecord::dimatfit() OdDbDimStyleTableRecord::setDimatfit()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| DBL_MAX | ) |
<title DIMALTTD> <toctitle DIMALTTD>
Type OdInt16 Initial value 2(imperial) | 3(metric) Range 0 ... 8 Read-Only No Saved In Database Versions R13+
DIMALTTD specifies the number of decimal places in tolerance values in alternate measurements in dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimalttd() OdDbDatabase::setDimalttd() OdDbDimension::dimalttd() OdDbDimension::setDimalttd() OdDbDimStyleTableRecord::dimalttd() OdDbDimStyleTableRecord::setDimalttd()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 0 | , |
| DBL_MAX | ) |
<title DIMDLI> <toctitle DIMDLI>
Type double Initial value 0.38 | 3.75 Read-Only No Saved In Database Versions R12+
DIMDLI specifies distance between dimension lines for baseline dimensions.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimdli() OdDbDatabase::setDimdli() OdDbDimension::dimdli() OdDbDimension::setDimdli() OdDbDimStyleTableRecord::dimdli() OdDbDimStyleTableRecord::setDimdli()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 1 | , |
| 6 | ) |
<title DIMLWD> <toctitle DIMLWD>
Type OdDb::LineWeight Initial value OdDb::kLnWtByBlock Read-Only No Saved In Database Versions 2000+
DIMLWD specifies the lineweight for dimension lines. Some specific values:
Value Description OdDb::kLnWtByLayer Lightweight is set to "ByLayer" OdDb::kLnWtByBlock Lightweight is set to "ByBlock" OdDb::kLnWtByLwDefault Lightweight is set to "Default", which is controlled by LWDEFAULT system variable
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimlwd() OdDbDatabase::setDimlwd() OdDbDimension::dimlwd() OdDbDimension::setDimlwd() OdDbDimStyleTableRecord::dimldrblk() OdDbDimStyleTableRecord::setDimldrblk() OdDbLeader::dimldrblk() OdDbLeader::setDimldrblk()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | 1 | , |
| 8 | ) |
<title DIMALTZ> <toctitle DIMALTZ>
Type OdUInt8 Initial value 0 Range 0 ... 15 Read-Only No Saved In Database Versions R13+
DIMALTZ controls zero suppression in alternate measurements in dimensions.
Value Description 0 Suppress zero feet and exactly zero inches. 1 Include zero feet and exactly zero inches. 2 Include zero feet and suppress exactly zero inches. 3 Suppress zero feet and include exactly zero inches. 4 Suppress leading decimal zeros. 8 Suppress trailing decimal zeros. 12 Suppress leading and trailing decimal zeros.
Values 0-3 affect only feet-and-inch dimensions, and may be combined with values 4-12.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimaltz() OdDbDatabase::setDimaltz() OdDbDimension::dimaltz() OdDbDimension::setDimaltz() OdDbDimStyleTableRecord::dimaltz() OdDbDimStyleTableRecord::setDimaltz()
<group TD_SysVars_D>
| OdDbDimension::ValidateRange | ( | DBL_EPSILON | , |
| DBL_MAX | ) |
<title DIMALTRND> <toctitle DIMALTRND>
Type double Initial value 0.0 Read-Only No Saved In Database Versions 2000+
DIMALTRND specifies the rounding of alternate measurements in dimensions. If DIMALTRND == 0.0, no rounding is performed.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimaltrnd() OdDbDatabase::setDimaltrnd() OdDbDimension::dimaltrnd() OdDbDimension::setDimaltrnd() OdDbDimStyleTableRecord::dimaltrnd() OdDbDimStyleTableRecord::setDimaltrnd()
<group TD_SysVars_D>
| OdDbDimension::ValidateTextStyle | ( | NullIdAllowed | ) |
<title DIMTXT> <toctitle DIMTXT>
Type double Initial value 0.18 | 2.5 Read-Only No Saved In Database Versions R12+
DIMTXT specifies the size of the dimension text.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimtxt() OdDbDatabase::setDimtxt() OdDbDimension::dimtxt() OdDbDimension::setDimtxt() OdDbDimStyleTableRecord::dimtxt() OdDbDimStyleTableRecord::setDimtxt() OdDbFcf::dimtxt() OdDbFcf::setDimtxt() OdDbLeader::dimtxt() OdDbLeader::setDimtxt()
<group TD_SysVars_D>
| OdDbDimension::VAR_DEF | ( | OdInt16 | , |
| adec | , | ||
| 179 | , | ||
| (0) | , | ||
| (0) | , | ||
| () | , | ||
| ValidateRange(0, 8) | ) |
Dimension variables definitions <title DIMADEC> <toctitle DIMADEC>
Type OdInt16 Initial value 0 Range –1 ... 8 Read-Only No Saved In Database Versions R14+
DIMADEC specifies the number of decimal places in angular dimensions. If DIMADEC == –1, the number of decimal places is determined by DIMDEC.
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimadec() OdDbDatabase::setDimadec() OdDbDimension::dimadec() OdDbDimension::setDimadec() OdDbDimStyleTableRecord::dimadec() OdDbDimStyleTableRecord::setDimadec()
<group TD_SysVars_D> <title DIMALT> <toctitle DIMALT>
Type bool Initial value false Read-Only No Saved In Database Versions R12+
DIMALT controls the display of alternate measurements in dimensions.
Value Description false Disabled true Enabled
Access Methods OdDbDatabase::getSysVar() OdDbDatabase::setSysVar() OdDbDatabase::dimalt() OdDbDatabase::setDimalt() OdDbDimension::dimalt() OdDbDimension::setDimalt() OdDbDimStyleTableRecord::dimalt() OdDbDimStyleTableRecord::setDimalt()
<group TD_SysVars_D>
| OdDbDimension::alt |
Definition at line 166 of file DbDimension.h.
| OdDbDimension::altd |
Definition at line 200 of file DbDimension.h.
| OdDbDimension::altf |
Definition at line 235 of file DbDimension.h.
| OdDbDimension::altmzf |
Definition at line 3064 of file DbDimension.h.
| OdDbDimension::altmzs |
Definition at line 3073 of file DbDimension.h.
| OdDbDimension::altrnd |
Definition at line 270 of file DbDimension.h.
| OdDbDimension::alttd |
Definition at line 305 of file DbDimension.h.
| OdDbDimension::alttz |
Definition at line 353 of file DbDimension.h.
| OdDbDimension::altu |
Definition at line 402 of file DbDimension.h.
| OdDbDimension::altz |
Definition at line 450 of file DbDimension.h.
| OdDbDimension::apost |
Definition at line 487 of file DbDimension.h.
| OdDbDimension::arcsym |
Definition at line 2916 of file DbDimension.h.
| OdDbDimension::asz |
Definition at line 524 of file DbDimension.h.
| OdDbDimension::atfit |
Definition at line 567 of file DbDimension.h.
| OdDbDimension::aunit |
Definition at line 611 of file DbDimension.h.
| OdDbDimension::azin |
Definition at line 654 of file DbDimension.h.
| OdDbDimension::blk |
Definition at line 689 of file DbDimension.h.
| OdDbDimension::blk1 |
Definition at line 724 of file DbDimension.h.
| OdDbDimension::blk2 |
Definition at line 759 of file DbDimension.h.
| OdDbDimension::cen |
Definition at line 806 of file DbDimension.h.
| OdDbDimension::clrd |
Definition at line 847 of file DbDimension.h.
| OdDbDimension::clre |
Definition at line 882 of file DbDimension.h.
| OdDbDimension::clrt |
Definition at line 919 of file DbDimension.h.
| OdDbDimension::dec |
Definition at line 954 of file DbDimension.h.
| OdDbDimension::dle |
Definition at line 989 of file DbDimension.h.
| OdDbDimension::dli |
Definition at line 1024 of file DbDimension.h.
| OdDbDimension::dsep |
Definition at line 1058 of file DbDimension.h.
| OdDbDimension::exe |
Definition at line 1096 of file DbDimension.h.
| OdDbDimension::exo |
Definition at line 1133 of file DbDimension.h.
| OdDbDimension::false |
Definition at line 166 of file DbDimension.h.
| OdDbDimension::frac |
Definition at line 1178 of file DbDimension.h.
| OdDbDimension::fxl |
Definition at line 2711 of file DbDimension.h.
| OdDbDimension::fxlon |
Definition at line 2754 of file DbDimension.h.
| OdDbDimension::gap |
Definition at line 1223 of file DbDimension.h.
| OdDbDimension::jogang |
Definition at line 2792 of file DbDimension.h.
| OdDbDimension::just |
Definition at line 1267 of file DbDimension.h.
| OdDbDimension::ldrblk |
Definition at line 1307 of file DbDimension.h.
| OdDbDimension::lfac |
Definition at line 1342 of file DbDimension.h.
| OdDbDimension::lim |
Definition at line 1382 of file DbDimension.h.
| OdDbDimension::ltex1 |
Definition at line 2984 of file DbDimension.h.
| OdDbDimension::ltex2 |
Definition at line 3018 of file DbDimension.h.
| OdDbDimension::ltype |
Definition at line 2950 of file DbDimension.h.
| OdDbDimension::lunit |
Definition at line 1427 of file DbDimension.h.
| OdDbDimension::lwd |
Definition at line 1475 of file DbDimension.h.
| OdDbDimension::lwe |
Definition at line 1520 of file DbDimension.h.
| OdDbDimension::mzf |
Definition at line 3046 of file DbDimension.h.
| OdDbDimension::mzs |
Definition at line 3055 of file DbDimension.h.
| OdDbDimension::OdaPI4 |
Definition at line 2792 of file DbDimension.h.
| OdDbDimension::post |
Definition at line 1557 of file DbDimension.h.
| OdDbDimension::rnd |
Definition at line 1592 of file DbDimension.h.
| OdDbDimension::sah |
Definition at line 1636 of file DbDimension.h.
| OdDbDimension::scale |
Definition at line 1685 of file DbDimension.h.
| OdDbDimension::sd1 |
Definition at line 1726 of file DbDimension.h.
| OdDbDimension::sd2 |
Definition at line 1767 of file DbDimension.h.
| OdDbDimension::se1 |
Definition at line 1808 of file DbDimension.h.
| OdDbDimension::se2 |
Definition at line 1848 of file DbDimension.h.
| OdDbDimension::soxd |
Definition at line 1889 of file DbDimension.h.
| OdDbDimension::tad |
Definition at line 1936 of file DbDimension.h.
| OdDbDimension::tdec |
Definition at line 1972 of file DbDimension.h.
| OdDbDimension::tfac |
Definition at line 2006 of file DbDimension.h.
| OdDbDimension::tfill |
Definition at line 2837 of file DbDimension.h.
| OdDbDimension::tfillclr |
Definition at line 2874 of file DbDimension.h.
| OdDbDimension::tih |
Definition at line 2047 of file DbDimension.h.
| OdDbDimension::tix |
Definition at line 2088 of file DbDimension.h.
| OdDbDimension::tm |
Definition at line 2123 of file DbDimension.h.
| OdDbDimension::tmove |
Definition at line 2168 of file DbDimension.h.
| OdDbDimension::tofl |
Definition at line 2208 of file DbDimension.h.
| OdDbDimension::toh |
Definition at line 2248 of file DbDimension.h.
| OdDbDimension::tol |
Definition at line 2288 of file DbDimension.h.
| OdDbDimension::tolj |
Definition at line 2330 of file DbDimension.h.
| OdDbDimension::tp |
Definition at line 2364 of file DbDimension.h.
| OdDbDimension::true |
Definition at line 2047 of file DbDimension.h.
| OdDbDimension::tsz |
Definition at line 2426 of file DbDimension.h.
| OdDbDimension::tvp |
Definition at line 2462 of file DbDimension.h.
| OdDbDimension::txsty |
Definition at line 2496 of file DbDimension.h.
| OdDbDimension::txt |
Definition at line 2536 of file DbDimension.h.
| OdDbDimension::txtdirection |
Definition at line 3037 of file DbDimension.h.
| OdDbDimension::tzin |
Definition at line 2584 of file DbDimension.h.
| OdDbDimension::upt |
Definition at line 2624 of file DbDimension.h.
| OdDbDimension::zin |
Definition at line 2672 of file DbDimension.h.