Namespaces | Macros | Enumerations
DimensionStyleProps.r.h File Reference

Go to the source code of this file.

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Macros

#define DIMACC_INVALID   0xff
 not a valid accuracy value More...
 
#define DIMACC_0   0x00
 display decimal to nearest integer More...
 
#define DIMACC_1   0x81
 display decimal to nearest .1 More...
 
#define DIMACC_2   0x82
 display decimal to nearest .01 More...
 
#define DIMACC_3   0x84
 display decimal to nearest .001 More...
 
#define DIMACC_4   0x88
 display decimal to nearest .0001 More...
 
#define DIMACC_5   0x90
 display decimal to nearest .00001 More...
 
#define DIMACC_6   0xa0
 display decimal to nearest .000001 More...
 
#define DIMACC_7   0xc0
 display decimal to nearest .0000001 More...
 
#define DIMACC_8   0x80
 display decimal to nearest .00000001 More...
 
#define DIMACC_HALF   0x01
 display fraction to nearest 1/2 More...
 
#define DIMACC_4th   0x02
 display fraction to nearest 1/4 More...
 
#define DIMACC_8th   0x04
 display fraction to nearest 1/8 More...
 
#define DIMACC_16th   0x08
 display fraction to nearest 1/16 More...
 
#define DIMACC_32nd   0x10
 display fraction to nearest 1/32 More...
 
#define DIMACC_64th   0x20
 display fraction to nearest 1/64 More...
 
#define DIMACC_Alt   0x40
 apply alternate formatting More...
 
#define DIMACC_SCI_1   (DIMACC_Alt | 0x00)
 display scientific to nearest 1.0 More...
 
#define DIMACC_SCI_2   (DIMACC_Alt | 0x01)
 display scientific to nearest 1.00 More...
 
#define DIMACC_SCI_3   (DIMACC_Alt | 0x02)
 display scientific to nearest 1.000 More...
 
#define DIMACC_SCI_4   (DIMACC_Alt | 0x03)
 display scientific to nearest 1.0000 More...
 
#define DIMACC_SCI_5   (DIMACC_Alt | 0x04)
 display scientific to nearest 1.00000 More...
 
#define DIMACC_SCI_6   (DIMACC_Alt | 0x05)
 display scientific to nearest 1.000000 More...
 
#define DIMACC_SCI_7   (DIMACC_Alt | 0x06)
 display scientific to nearest 1.0000000 More...
 
#define DIMACC_SCI_8   (DIMACC_Alt | 0x07)
 display scientific to nearest 1.00000000 More...
 

Enumerations

enum  DimStyleProp_BallAndChain_Mode { DIMSTYLE_VALUE_BallAndChain_Mode_None = 0, DIMSTYLE_VALUE_BallAndChain_Mode_On = 1, DIMSTYLE_VALUE_BallAndChain_Mode_Auto = 2, DIMSTYLE_VALUE_BallAndChain_MODE_COUNT = 3 }
 Valid values for ball and chain modes. More...
 
enum  DimStyleProp_BallAndChain_Alignment { DIMSTYLE_VALUE_BallAndChain_Alignment_Auto = 0, DIMSTYLE_VALUE_BallAndChain_Alignment_Left = 1, DIMSTYLE_VALUE_BallAndChain_Alignment_Right = 2, DIMSTYLE_VALUE_BallAndChain_Alignment_COUNT = 3 }
 Valid values for ball and chain text alignment. More...
 
enum  DimStyleProp_Terminator_Type {
  DIMSTYLE_VALUE_Terminator_Type_None = 0, DIMSTYLE_VALUE_Terminator_Type_Arrow = 1, DIMSTYLE_VALUE_Terminator_Type_Stroke = 2, DIMSTYLE_VALUE_Terminator_Type_Origin = 3,
  DIMSTYLE_VALUE_Terminator_Type_Dot = 4, DIMSTYLE_VALUE_Terminator_Type_Note = 5, DIMSTYLE_VALUE_Terminator_Type_COUNT = 6
}
 Valid values for terminators. More...
 
enum  DimStyleProp_BallAndChain_ChainType {
  DIMSTYLE_VALUE_BallAndChain_ChainType_None = 0, DIMSTYLE_VALUE_BallAndChain_ChainType_Line = 1, DIMSTYLE_VALUE_BallAndChain_ChainType_Arc = 2, DIMSTYLE_VALUE_BallAndChain_ChainType_BSpline = 3,
  DIMSTYLE_VALUE_BallAndChain_ChainType_COUNT = 4
}
 Valid values for ball and chain leader type. More...
 
enum  DimStyleProp_General_Alignment {
  DIMSTYLE_VALUE_General_Alignment_View = 0, DIMSTYLE_VALUE_General_Alignment_Drawing = 1, DIMSTYLE_VALUE_General_Alignment_True = 2, DIMSTYLE_VALUE_General_Alignment_Arbitrary = 3,
  DIMSTYLE_VALUE_General_Alignment_COUNT = 4
}
 Valid values for dimension alignment. More...
 
enum  DimStyleProp_General_RadialMode {
  DIMSTYLE_VALUE_General_RadialMode_CenterMark = 0, DIMSTYLE_VALUE_General_RadialMode_Radius = 1, DIMSTYLE_VALUE_General_RadialMode_RadiusExtended = 2, DIMSTYLE_VALUE_General_RadialMode_Diameter = 3,
  DIMSTYLE_VALUE_General_RadialMode_DiameterExtended = 4, DIMSTYLE_VALUE_General_RadialMode_COUNT = 5
}
 Valid values for radial mode. More...
 
enum  DimStyleProp_MLNote_FrameType {
  DIMSTYLE_VALUE_MLNote_FrameType_None = 0, DIMSTYLE_VALUE_MLNote_FrameType_Line = 1, DIMSTYLE_VALUE_MLNote_FrameType_Box = 2, DIMSTYLE_VALUE_MLNote_FrameType_RotatedBox = 3,
  DIMSTYLE_VALUE_MLNote_FrameType_Circle = 4, DIMSTYLE_VALUE_MLNote_FrameType_Capsule = 5, DIMSTYLE_VALUE_MLNote_FrameType_Hexagon = 6, DIMSTYLE_VALUE_MLNote_FrameType_RotatedHexagon = 7,
  DIMSTYLE_VALUE_MLNote_FrameType_Triangle = 8, DIMSTYLE_VALUE_MLNote_FrameType_Pentagon = 9, DIMSTYLE_VALUE_MLNote_FrameType_Octagon = 10, DIMSTYLE_VALUE_MLNote_FrameType_COUNT = 11
}
 Valid values for MuliLine Note frame type. More...
 
enum  DimStyleProp_MLNote_Justification {
  DIMSTYLE_VALUE_MLNote_Justification_Left = 0, DIMSTYLE_VALUE_MLNote_Justification_Right = 1, DIMSTYLE_VALUE_MLNote_Justification_Dynamic = 2, DIMSTYLE_VALUE_MLNote_Justification_Center = 3,
  DIMSTYLE_VALUE_MLNote_Justification_COUNT = 4
}
 Valid values for MultiLine Note horizontal justification. More...
 
enum  DimStyleProp_MLNote_VerticalJustification {
  DIMSTYLE_VALUE_MLNote_VerticalJustification_Top = 0, DIMSTYLE_VALUE_MLNote_VerticalJustification_Center = 1, DIMSTYLE_VALUE_MLNote_VerticalJustification_Bottom = 2, DIMSTYLE_VALUE_MLNote_VerticalJustification_Dynamic = 3,
  DIMSTYLE_VALUE_MLNote_VerticalJustification_COUNT = 4
}
 Valid values for MultiLine Note vertical justification. More...
 
enum  DimStyleProp_MLNote_TextRotation { DIMSTYLE_VALUE_MLNote_TextRotation_Horizontal = 0, DIMSTYLE_VALUE_MLNote_TextRotation_Vertical = 1, DIMSTYLE_VALUE_MLNote_TextRotation_Inline = 2, DIMSTYLE_VALUE_MLNote_TextRotation_COUNT = 3 }
 Valid values for MultiLine Note text rotation. More...
 
enum  DimStyleProp_MLNote_HorAttachment { DIMSTYLE_VALUE_MLNote_HorAttachment_Auto = 0, DIMSTYLE_VALUE_MLNote_HorAttachment_Left = 1, DIMSTYLE_VALUE_MLNote_HorAttachment_Right = 2, DIMSTYLE_VALUE_MLNote_HorAttachment_COUNT = 3 }
 Valid values for MultiLine Note horizontal attachment. More...
 
enum  DimStyleProp_MLNote_VerAttachment {
  DIMSTYLE_VALUE_MLNote_VerAttachment_Top = 0, DIMSTYLE_VALUE_MLNote_VerAttachment_TopLine = 1, DIMSTYLE_VALUE_MLNote_VerAttachment_Middle = 2, DIMSTYLE_VALUE_MLNote_VerAttachment_BottomLine = 3,
  DIMSTYLE_VALUE_MLNote_VerAttachment_Bottom = 4, DIMSTYLE_VALUE_MLNote_VerAttachment_DynamicLine = 5, DIMSTYLE_VALUE_MLNote_VerAttachment_DynamicCorner = 6, DIMSTYLE_VALUE_MLNote_VerAttachment_Underline = 7,
  DIMSTYLE_VALUE_MLNote_VerAttachment_COUNT = 8
}
 Valid values for MultiLine Note vertical attachment location. More...
 
enum  DimStyleProp_Symbol_Standard {
  DIMSTYLE_VALUE_Symbol_Standard_None = 0, DIMSTYLE_VALUE_Symbol_Standard_Diameter = 1, DIMSTYLE_VALUE_Symbol_Standard_Radius = 2, DIMSTYLE_VALUE_Symbol_Standard_Area = 3,
  DIMSTYLE_VALUE_Symbol_Standard_SphericalRadius = 4, DIMSTYLE_VALUE_Symbol_Standard_SphericalDiameter = 5, DIMSTYLE_VALUE_Symbol_Standard_COUNT = 6
}
 Valid values for standard symbols. More...
 
enum  DimStyleProp_Symbol_CustomType { DIMSTYLE_VALUE_Symbol_CustomType_Default = 0, DIMSTYLE_VALUE_Symbol_CustomType_Character = 1, DIMSTYLE_VALUE_Symbol_CustomType_COUNT = 2 }
 Valid values for custom symbol type. More...
 
enum  DimStyleProp_Symbol_PreSufType { DIMSTYLE_VALUE_Symbol_PreSufType_None = 0, DIMSTYLE_VALUE_Symbol_PreSufType_Character = 1, DIMSTYLE_VALUE_Symbol_PreSufType_Cell = 2, DIMSTYLE_VALUE_Symbol_PreSufType_COUNT = 3 }
 Valid values for prefix and suffix symbol type. More...
 
enum  DimStyleProp_Symbol_TermType { DIMSTYLE_VALUE_Symbol_TermType_Default = 0, DIMSTYLE_VALUE_Symbol_TermType_Character = 1, DIMSTYLE_VALUE_Symbol_TermType_Cell = 2, DIMSTYLE_VALUE_Symbol_TermType_COUNT = 3 }
 Valid values for terminator symbol type. More...
 
enum  DimStyleProp_Terminator_Mode {
  DIMSTYLE_VALUE_Terminator_Mode_Auto = 0, DIMSTYLE_VALUE_Terminator_Mode_Reversed = 1, DIMSTYLE_VALUE_Terminator_Mode_Inside = 2, DIMSTYLE_VALUE_Terminator_Mode_Outside = 3,
  DIMSTYLE_VALUE_Terminator_Mode_COUNT = 4
}
 Valid values for terminator mode. More...
 
enum  DimStyleProp_Terminator_Arrowhead { DIMSTYLE_VALUE_Terminator_Arrowhead_Open = 0, DIMSTYLE_VALUE_Terminator_Arrowhead_Closed = 1, DIMSTYLE_VALUE_Terminator_Arrowhead_Filled = 2, DIMSTYLE_VALUE_Terminator_Arrowhead_COUNT = 3 }
 Valid values for default arrowhead. More...
 
enum  DimStyleProp_Text_Justification {
  DIMSTYLE_VALUE_Text_Justification_Offset = 0, DIMSTYLE_VALUE_Text_Justification_Left = 1, DIMSTYLE_VALUE_Text_Justification_CenterLeft = 2, DIMSTYLE_VALUE_Text_Justification_Right = 3,
  DIMSTYLE_VALUE_Text_Justification_CenterRight = 4, DIMSTYLE_VALUE_Text_Justification_COUNT = 5
}
 Valid values for text justification. More...
 
enum  DimStyleProp_Value_AngleFormat {
  DIMSTYLE_VALUE_Value_AngleFormat_Degrees = AngleFormatVals::Degrees, DIMSTYLE_VALUE_Value_AngleFormat_DegMinSec = AngleFormatVals::DegMinSec, DIMSTYLE_VALUE_Value_AngleFormat_Centesimal = AngleFormatVals::Centesimal, DIMSTYLE_VALUE_Value_AngleFormat_Radians = AngleFormatVals::Radians,
  DIMSTYLE_VALUE_Value_AngleFormat_DegMin = AngleFormatVals::DegMin, DIMSTYLE_VALUE_Value_AngleFormat_COUNT = 5
}
 Valid values for angle format. More...
 
enum  DimStyleProp_Value_AnglePrecision {
  DIMSTYLE_VALUE_Value_AnglePrecision_Whole = 0, DIMSTYLE_VALUE_Value_AnglePrecision_1_Place = 1, DIMSTYLE_VALUE_Value_AnglePrecision_2_Place = 2, DIMSTYLE_VALUE_Value_AnglePrecision_3_Place = 3,
  DIMSTYLE_VALUE_Value_AnglePrecision_4_Place = 4, DIMSTYLE_VALUE_Value_AnglePrecision_5_Place = 5, DIMSTYLE_VALUE_Value_AnglePrecision_6_Place = 6, DIMSTYLE_VALUE_Value_AnglePrecision_COUNT = 7
}
 Valid values for angle precision. More...
 
enum  DimStyleProp_Value_DMSPrecisionMode { DIMSTYLE_VALUE_Value_DMSPrecisionMode_Fixed = 0, DIMSTYLE_VALUE_Value_DMSPrecisionMode_Floating = 1, DIMSTYLE_VALUE_Value_DMSPrecisionMode_COUNT = 2 }
 Valid values for DMS Accuracy Mode. More...
 
enum  DimStyleProp_Text_StackedFractionAlignment { DIMSTYLE_VALUE_Text_StackedFractionAlignment_Top = 0, DIMSTYLE_VALUE_Text_StackedFractionAlignment_Center = 1, DIMSTYLE_VALUE_Text_StackedFractionAlignment_Bottom = 2, DIMSTYLE_VALUE_Text_StackedFractionAlignment_COUNT = 3 }
 Valid values for stacked fraction alignment. More...
 
enum  DimStyleProp_Text_StackedFractionType { DIMSTYLE_VALUE_Text_StackedFractionType_FromFont = 0, DIMSTYLE_VALUE_Text_StackedFractionType_Horizontal = 1, DIMSTYLE_VALUE_Text_StackedFractionType_Diagonal = 2, DIMSTYLE_VALUE_Text_StackedFractionType_COUNT = 3 }
 Valid values for stacked fraction type. More...
 
enum  DimStyleProp_Placement_TextPosition { DIMSTYLE_VALUE_Placement_TextPosition_Manual = 0, DIMSTYLE_VALUE_Placement_TextPosition_SemiAuto = 1, DIMSTYLE_VALUE_Placement_TextPosition_Auto = 2, DIMSTYLE_VALUE_Placement_TextPosition_COUNT = 3 }
 Valid values for text positioning. More...
 
enum  DimStyleProp_Text_Location {
  DIMSTYLE_VALUE_Text_Location_Inline = 0, DIMSTYLE_VALUE_Text_Location_Above = 1, DIMSTYLE_VALUE_Text_Location_Outside = 2, DIMSTYLE_VALUE_Text_Location_TopLeft = 3,
  DIMSTYLE_VALUE_Text_Location_COUNT = 4
}
 Valid values for text location relative to dimension line. More...
 
enum  DimStyleProp_Text_SuperscriptMode { DIMSTYLE_VALUE_Text_SuperscriptMode_FromFont = 0, DIMSTYLE_VALUE_Text_SuperscriptMode_Generated = 1, DIMSTYLE_VALUE_Text_SuperscriptMode_COUNT = 2 }
 Valid values for superscript mode. More...
 
enum  DimStyleProp_Value_Format {
  DIMSTYLE_VALUE_Value_Format_MU = 0, DIMSTYLE_VALUE_Value_Format_MU_Label = 1, DIMSTYLE_VALUE_Value_Format_SU = 2, DIMSTYLE_VALUE_Value_Format_SU_Label = 3,
  DIMSTYLE_VALUE_Value_Format_MU_dash_SU = 4, DIMSTYLE_VALUE_Value_Format_MU_Label_SU_Label = 5, DIMSTYLE_VALUE_Value_Format_MU_Label_dash_SU_Label = 6, DIMSTYLE_VALUE_Value_Format_COUNT = 7
}
 Valid values for value format. More...
 
enum  DimStyleProp_Value_Comparison {
  DIMSTYLE_VALUE_Value_Compare_Less = 0, DIMSTYLE_VALUE_Value_Compare_Greater = 1, DIMSTYLE_VALUE_Value_Compare_LessOrEqual = 2, DIMSTYLE_VALUE_Value_Compare_GreaterOrEqual = 3,
  DIMSTYLE_VALUE_Value_Compare_COUNT = 4
}
 Valid values for threshold comparisons. More...
 
enum  DimStyleProp_Text_Vertical { DIMSTYLE_VALUE_Text_Vertical_Never = 0, DIMSTYLE_VALUE_Text_Vertical_Always = 1, DIMSTYLE_VALUE_Text_Vertical_NoFit = 2, DIMSTYLE_VALUE_Text_Vertical_COUNT = 3 }
 Valid values for controlling vertical text. More...
 
enum  DimStyleProp_Value_ThousandsOpts { DIMSTYLE_VALUE_Value_ThousandsSep_None = 0, DIMSTYLE_VALUE_Value_ThousandsSep_Space = 1, DIMSTYLE_VALUE_Value_ThousandsSep_Comma = 2, DIMSTYLE_VALUE_Value_Thousands_COUNT = 3 }
 Valid values for thousands delimiter. More...
 
enum  DimStyleProp_Text_FrameType { DIMSTYLE_VALUE_Text_FrameType_None = 0, DIMSTYLE_VALUE_Text_FrameType_Box = 1, DIMSTYLE_VALUE_Text_FrameType_Capsule = 2, DIMSTYLE_VALUE_Text_FrameType_COUNT = 3 }
 Valid values for text frame type. More...
 
enum  DimStyleProp_Value_LabelLineFormat {
  DIMSTYLE_VALUE_Value_LabelLineFormat_Standard = 0, DIMSTYLE_VALUE_Value_LabelLineFormat_AngleOverLength = 1, DIMSTYLE_VALUE_Value_LabelLineFormat_LengthAbove = 2, DIMSTYLE_VALUE_Value_LabelLineFormat_AngleAbove = 3,
  DIMSTYLE_VALUE_Value_LabelLineFormat_LengthBelow = 4, DIMSTYLE_VALUE_Value_LabelLineFormat_AngleBelow = 5, DIMSTYLE_VALUE_Value_LabelLineFormat_LengthAngleAbove = 6, DIMSTYLE_VALUE_Value_LabelLineFormat_LengthAngleBelow = 7,
  DIMSTYLE_VALUE_Value_LabelLineFormat_COUNT = 8
}
 
enum  DimStyleProp_Value_Accuracy {
  DIMSTYLE_VALUE_Value_Accuracy_Whole = 0x00, DIMSTYLE_VALUE_Value_Accuracy_1_Decimal = 0x81, DIMSTYLE_VALUE_Value_Accuracy_2_Decimal = 0x82, DIMSTYLE_VALUE_Value_Accuracy_3_Decimal = 0x84,
  DIMSTYLE_VALUE_Value_Accuracy_4_Decimal = 0x88, DIMSTYLE_VALUE_Value_Accuracy_5_Decimal = 0x90, DIMSTYLE_VALUE_Value_Accuracy_6_Decimal = 0xa0, DIMSTYLE_VALUE_Value_Accuracy_7_Decimal = 0xc0,
  DIMSTYLE_VALUE_Value_Accuracy_8_Decimal = 0x80, DIMSTYLE_VALUE_Value_Accuracy_Half = 0x01, DIMSTYLE_VALUE_Value_Accuracy_Quarter = 0x02, DIMSTYLE_VALUE_Value_Accuracy_Eighth = 0x04,
  DIMSTYLE_VALUE_Value_Accuracy_Sixteenth = 0x08, DIMSTYLE_VALUE_Value_Accuracy_ThirtySecond = 0x10, DIMSTYLE_VALUE_Value_Accuracy_SixtyFourth = 0x20, DIMSTYLE_VALUE_Value_Accuracy_Scientific_1_Decimal = ( 0x40 | 0x00),
  DIMSTYLE_VALUE_Value_Accuracy_Scientific_2_Decimal = ( 0x40 | 0x01), DIMSTYLE_VALUE_Value_Accuracy_Scientific_3_Decimal = ( 0x40 | 0x02), DIMSTYLE_VALUE_Value_Accuracy_Scientific_4_Decimal = ( 0x40 | 0x03), DIMSTYLE_VALUE_Value_Accuracy_Scientific_5_Decimal = ( 0x40 | 0x04),
  DIMSTYLE_VALUE_Value_Accuracy_Scientific_6_Decimal = ( 0x40 | 0x05), DIMSTYLE_VALUE_Value_Accuracy_Scientific_7_Decimal = ( 0x40 | 0x06), DIMSTYLE_VALUE_Value_Accuracy_Scientific_8_Decimal = ( 0x40 | 0x07)
}
 Valid values for accuracy. More...
 
enum  DimStyleProp_FitOptions {
  DIMSTYLE_VALUE_FitOption_MoveTermsFirst = 0, DIMSTYLE_VALUE_FitOption_ReverseTerms = 1, DIMSTYLE_VALUE_FitOption_KeepTermsInside = 2, DIMSTYLE_VALUE_FitOption_KeepTermsOutside = 3,
  DIMSTYLE_VALUE_FitOption_KeepTextInside = 4, DIMSTYLE_VALUE_FitOption_MoveTextFirst = 5, DIMSTYLE_VALUE_FitOption_MoveBoth = 6, DIMSTYLE_VALUE_FitOption_MoveEither = 7,
  DIMSTYLE_VALUE_FitOption_COUNT = 8
}
 Valid values for fit options. More...
 
enum  DimStyleProp {
  DIMSTYLE_PROP_Invalid = 0, DIMSTYLE_PROP_BallAndChain_Alignment_INTEGER = 101, DIMSTYLE_PROP_BallAndChain_ChainTerminator_INTEGER = 102, DIMSTYLE_PROP_BallAndChain_ChainType_INTEGER = 103,
  DIMSTYLE_PROP_BallAndChain_IsActive_BOOLINT = 104, DIMSTYLE_PROP_BallAndChain_ShowTextLeader_BOOLINT = 105, DIMSTYLE_PROP_BallAndChain_NoDockOnDimLine_BOOLINT = 106, DIMSTYLE_PROP_BallAndChain_ElbowLength_DOUBLE = 107,
  DIMSTYLE_PROP_MLNote_ElbowLength_DOUBLE = 108, DIMSTYLE_PROP_BallAndChain_UseElbowLength_BOOLINT = 109, DIMSTYLE_PROP_BallAndChain_Mode_INTEGER = 110, DIMSTYLE_PROP_ExtensionLine_Color_COLOR = 201,
  DIMSTYLE_PROP_ExtensionLine_Extend_DOUBLE = 202, DIMSTYLE_PROP_ExtensionLine_Join_BOOLINT = 203, DIMSTYLE_PROP_ExtensionLine_Left_TEMPLATEFLAG = 204, DIMSTYLE_PROP_ExtensionLine_LineStyle_LINESTYLE = 205,
  DIMSTYLE_PROP_ExtensionLine_Offset_DOUBLE = 206, DIMSTYLE_PROP_ExtensionLine_OverrideColor_BOOLINT = 207, DIMSTYLE_PROP_ExtensionLine_OverrideLineStyle_BOOLINT = 208, DIMSTYLE_PROP_ExtensionLine_OverrideWeight_BOOLINT = 209,
  DIMSTYLE_PROP_ExtensionLine_Right_TEMPLATEFLAG = 210, DIMSTYLE_PROP_ExtensionLine_ShowAny_BOOLINT = 211, DIMSTYLE_PROP_ExtensionLine_Weight_WEIGHT = 212, DIMSTYLE_PROP_ExtensionLine_AngleChordAlign_TEMPLATEFLAG = 213,
  DIMSTYLE_PROP_General_Alignment_INTEGER = 301, DIMSTYLE_PROP_General_CenterMarkSize_DISTANCE = 302, DIMSTYLE_PROP_General_Color_COLOR = 303, DIMSTYLE_PROP_General_DimensionScale_DOUBLE = 304,
  DIMSTYLE_PROP_General_DimStyleDescription_MSWCHAR = 305, DIMSTYLE_PROP_General_DimStyleName_MSWCHAR = 306, DIMSTYLE_PROP_General_Font_FONT = 307, DIMSTYLE_PROP_General_IgnoreLevelSymbology_BOOLINT = 308,
  DIMSTYLE_PROP_General_LineStyle_LINESTYLE = 309, DIMSTYLE_PROP_General_OverrideColor_BOOLINT = 310, DIMSTYLE_PROP_General_OverrideLineStyle_BOOLINT = 311, DIMSTYLE_PROP_General_OverrideWeight_BOOLINT = 312,
  DIMSTYLE_PROP_General_RadialMode_INTEGER = 313, DIMSTYLE_PROP_General_RelativeDimLine_BOOLINT = 314, DIMSTYLE_PROP_General_ShowCenterMark_TEMPLATEFLAG = 315, DIMSTYLE_PROP_General_Stacked_TEMPLATEFLAG = 316,
  DIMSTYLE_PROP_General_StackOffset_DISTANCE = 317, DIMSTYLE_PROP_General_Weight_WEIGHT = 318, DIMSTYLE_PROP_General_FitOption_INTEGER = 319, DIMSTYLE_PROP_General_SuppressUnfitTerminators_BOOLINT = 320,
  DIMSTYLE_PROP_General_PushTextRight_BOOLINT = 321, DIMSTYLE_PROP_General_TightFitTextAbove_BOOLINT = 322, DIMSTYLE_PROP_General_UseMinLeader_BOOLINT = 323, DIMSTYLE_PROP_General_FitInclinedTextBox_BOOLINT = 324,
  DIMSTYLE_PROP_General_FrozenInSharedCell_BOOLINT = 325, DIMSTYLE_PROP_General_ExtendDimLineUnderText_BOOLINT = 326, DIMSTYLE_PROP_MLNote_FrameType_INTEGER = 401, DIMSTYLE_PROP_MLNote_Justification_INTEGER = 402,
  DIMSTYLE_PROP_MLNote_ShowLeader_BOOLINT = 403, DIMSTYLE_PROP_MLNote_VerticalJustification_INTEGER = 404, DIMSTYLE_PROP_MLNote_LeaderType_BOOLINT = 405, DIMSTYLE_PROP_MLNote_TextRotation_INTEGER = 406,
  DIMSTYLE_PROP_MLNote_HorAttachment_INTEGER = 407, DIMSTYLE_PROP_MLNote_VerLeftAttachment_INTEGER = 408, DIMSTYLE_PROP_MLNote_VerRightAttachment_INTEGER = 409, DIMSTYLE_PROP_MLNote_LeftMargin_DOUBLE = 410,
  DIMSTYLE_PROP_MLNote_LowerMargin_DOUBLE = 411, DIMSTYLE_PROP_MLNote_ScaleFrame_BOOLINT = 412, DIMSTYLE_PROP_MLNote_FrameScale_DOUBLE = 413, DIMSTYLE_PROP_Placement_CompatibleV3_BOOLINT = 501,
  DIMSTYLE_PROP_Placement_Level_LEVEL = 502, DIMSTYLE_PROP_Placement_OverrideLevel_BOOLINT = 503, DIMSTYLE_PROP_Placement_TextPosition_INTEGER = 504, DIMSTYLE_PROP_Placement_UseReferenceScale_BOOLINT = 505,
  DIMSTYLE_PROP_Placement_UseStyleAnnotationScale_BOOLINT = 506, DIMSTYLE_PROP_Placement_AnnotationScale_DOUBLE = 507, DIMSTYLE_PROP_Symbol_DiameterChar_CHAR = 601, DIMSTYLE_PROP_Symbol_DiameterFont_FONT = 602,
  DIMSTYLE_PROP_Symbol_DiameterType_INTEGER = 603, DIMSTYLE_PROP_Symbol_LowerPrefixChar_CHAR = 604, DIMSTYLE_PROP_Symbol_LowerSuffixChar_CHAR = 605, DIMSTYLE_PROP_Symbol_MainPrefixChar_CHAR = 606,
  DIMSTYLE_PROP_Symbol_MainSuffixChar_CHAR = 607, DIMSTYLE_PROP_Symbol_PlusMinusChar_CHAR = 608, DIMSTYLE_PROP_Symbol_PlusMinusType_INTEGER = 609, DIMSTYLE_PROP_Symbol_Prefix_TEMPLATEFLAG = 610,
  DIMSTYLE_PROP_Symbol_PrefixCellName_MSWCHAR = 611, DIMSTYLE_PROP_Symbol_PrefixChar_CHAR = 612, DIMSTYLE_PROP_Symbol_PrefixFont_FONT = 613, DIMSTYLE_PROP_Symbol_PrefixType_INTEGER = 614,
  DIMSTYLE_PROP_Symbol_Suffix_TEMPLATEFLAG = 615, DIMSTYLE_PROP_Symbol_SuffixCellName_MSWCHAR = 616, DIMSTYLE_PROP_Symbol_SuffixChar_CHAR = 617, DIMSTYLE_PROP_Symbol_SuffixFont_FONT = 618,
  DIMSTYLE_PROP_Symbol_SuffixType_INTEGER = 619, DIMSTYLE_PROP_Symbol_TolPrefixChar_CHAR = 620, DIMSTYLE_PROP_Symbol_TolSuffixChar_CHAR = 621, DIMSTYLE_PROP_Symbol_UpperPrefixChar_CHAR = 622,
  DIMSTYLE_PROP_Symbol_UpperSuffixChar_CHAR = 623, DIMSTYLE_PROP_Terminator_ArrowCellName_MSWCHAR = 701, DIMSTYLE_PROP_Terminator_ArrowChar_CHAR = 702, DIMSTYLE_PROP_Terminator_ArrowFont_FONT = 703,
  DIMSTYLE_PROP_Terminator_ArrowType_INTEGER = 704, DIMSTYLE_PROP_Terminator_Color_COLOR = 705, DIMSTYLE_PROP_Terminator_DotCellName_MSWCHAR = 706, DIMSTYLE_PROP_Terminator_DotChar_CHAR = 707,
  DIMSTYLE_PROP_Terminator_DotFont_FONT = 708, DIMSTYLE_PROP_Terminator_DotType_INTEGER = 709, DIMSTYLE_PROP_Terminator_First_TEMPLATEFLAG = 710, DIMSTYLE_PROP_Terminator_Height_DOUBLE = 711,
  DIMSTYLE_PROP_Terminator_Joint_TEMPLATEFLAG = 712, DIMSTYLE_PROP_Terminator_Left_TEMPLATEFLAG = 713, DIMSTYLE_PROP_Terminator_LineStyle_LINESTYLE = 714, DIMSTYLE_PROP_Terminator_MinLeader_DOUBLE = 715,
  DIMSTYLE_PROP_Terminator_Mode_INTEGER = 716, DIMSTYLE_PROP_Terminator_NoLineThruArrow_BOOLINT = 717, DIMSTYLE_PROP_Terminator_NoLineThruDot_BOOLINT = 718, DIMSTYLE_PROP_Terminator_NoLineThruOrigin_BOOLINT = 719,
  DIMSTYLE_PROP_Terminator_NoLineThruStroke_BOOLINT = 720, DIMSTYLE_PROP_Terminator_OriginCellName_MSWCHAR = 721, DIMSTYLE_PROP_Terminator_OriginChar_CHAR = 722, DIMSTYLE_PROP_Terminator_OriginFont_FONT = 723,
  DIMSTYLE_PROP_Terminator_OriginType_INTEGER = 724, DIMSTYLE_PROP_Terminator_OverrideColor_BOOLINT = 725, DIMSTYLE_PROP_Terminator_OverrideLineStyle_BOOLINT = 726, DIMSTYLE_PROP_Terminator_OverrideWeight_BOOLINT = 727,
  DIMSTYLE_PROP_Terminator_Right_TEMPLATEFLAG = 728, DIMSTYLE_PROP_Terminator_Arrowhead_INTEGER = 729, DIMSTYLE_PROP_Terminator_StrokeCellName_MSWCHAR = 730, DIMSTYLE_PROP_Terminator_StrokeChar_CHAR = 731,
  DIMSTYLE_PROP_Terminator_StrokeFont_FONT = 732, DIMSTYLE_PROP_Terminator_StrokeType_INTEGER = 733, DIMSTYLE_PROP_Terminator_Weight_WEIGHT = 734, DIMSTYLE_PROP_Terminator_Width_DOUBLE = 735,
  DIMSTYLE_PROP_Terminator_Note_INTEGER = 736, DIMSTYLE_PROP_Terminator_NoteType_INTEGER = 737, DIMSTYLE_PROP_Terminator_NoteCellName_MSWCHAR = 738, DIMSTYLE_PROP_Terminator_NoteChar_CHAR = 739,
  DIMSTYLE_PROP_Terminator_NoteFont_FONT = 740, DIMSTYLE_PROP_Terminator_UniformCellScale_BOOLINT = 741, DIMSTYLE_PROP_Terminator_DimLineThruArrow_BOOLINT = 742, DIMSTYLE_PROP_Terminator_DimLineThruDot_BOOLINT = 743,
  DIMSTYLE_PROP_Terminator_DimLineThruOrigin_BOOLINT = 744, DIMSTYLE_PROP_Terminator_DimLineThruStroke_BOOLINT = 745, DIMSTYLE_PROP_Text_ArcLengthSymbol_TEMPLATEFLAG = 801, DIMSTYLE_PROP_Text_AutoLift_BOOLINT = 802,
  DIMSTYLE_PROP_Text_Box_BOOLINT = 803, DIMSTYLE_PROP_Text_Capsule_BOOLINT = 804, DIMSTYLE_PROP_Text_Color_COLOR = 805, DIMSTYLE_PROP_Text_DecimalComma_BOOLINT = 806,
  DIMSTYLE_PROP_Text_Embed_BOOLINT = 807, DIMSTYLE_PROP_Text_Font_BOOLINT = 808, DIMSTYLE_PROP_Text_Height_DISTANCE = 809, DIMSTYLE_PROP_Text_Horizontal_BOOLINT = 810,
  DIMSTYLE_PROP_Text_HorizontalMargin_DOUBLE = 811, DIMSTYLE_PROP_Text_Justification_INTEGER = 812, DIMSTYLE_PROP_Text_LeadingZero_BOOLINT = 813, DIMSTYLE_PROP_Text_NoFitVertical_TEMPLATEFLAG = 814,
  DIMSTYLE_PROP_Text_OmitLeadingDelimiter_BOOLINT = 815, DIMSTYLE_PROP_Text_OverrideColor_BOOLINT = 816, DIMSTYLE_PROP_Text_OverrideHeight_BOOLINT = 817, DIMSTYLE_PROP_Text_OverrideWeight_BOOLINT = 818,
  DIMSTYLE_PROP_Text_OverrideWidth_BOOLINT = 819, DIMSTYLE_PROP_Text_SecLeadingZero_BOOLINT = 820, DIMSTYLE_PROP_Text_ShowSecondary_BOOLINT = 821, DIMSTYLE_PROP_Text_Underline_BOOLINT = 822,
  DIMSTYLE_PROP_Text_Vertical_TEMPLATEFLAG = 823, DIMSTYLE_PROP_Text_VerticalMargin_DOUBLE = 824, DIMSTYLE_PROP_Text_Weight_WEIGHT = 825, DIMSTYLE_PROP_Text_Width_DISTANCE = 826,
  DIMSTYLE_PROP_Text_TextStyle_TEXTSTYLE = 827, DIMSTYLE_PROP_Text_TextStyleID_INTEGER = 828, DIMSTYLE_PROP_Text_StackedFractionAlignment_INTEGER = 829, DIMSTYLE_PROP_Text_StackedFractions_BOOLINT = 830,
  DIMSTYLE_PROP_Text_StackedFractionType_INTEGER = 831, DIMSTYLE_PROP_Text_StackedFractionScale_DOUBLE = 832, DIMSTYLE_PROP_Text_OverrideStackedFractions_BOOLINT = 833, DIMSTYLE_PROP_Text_OverrideUnderline_BOOLINT = 834,
  DIMSTYLE_PROP_Text_Location_INTEGER = 835, DIMSTYLE_PROP_Text_VerticalOpts_TEMPLATEFLAG = 836, DIMSTYLE_PROP_Text_FrameType_INTEGER = 837, DIMSTYLE_PROP_Text_InlineTextLift_DOUBLE = 838,
  DIMSTYLE_PROP_Text_SuperscriptMode_INTEGER = 839, DIMSTYLE_PROP_Tolerance_LowerValue_DISTANCE = 901, DIMSTYLE_PROP_Tolerance_Mode_BOOLINT = 902, DIMSTYLE_PROP_Tolerance_Show_BOOLINT = 903,
  DIMSTYLE_PROP_Tolerance_StackEqual_BOOLINT = 904, DIMSTYLE_PROP_Tolerance_TextHorizontalMargin_DOUBLE = 905, DIMSTYLE_PROP_Tolerance_TextScale_DOUBLE = 906, DIMSTYLE_PROP_Tolerance_TextVerticalMargin_DOUBLE = 907,
  DIMSTYLE_PROP_Tolerance_TextVerticalSeparation_DOUBLE = 908, DIMSTYLE_PROP_Tolerance_UpperValue_DISTANCE = 909, DIMSTYLE_PROP_Tolerance_Accuracy_ACCURACY = 910, DIMSTYLE_PROP_Tolerance_SecAccuracy_ACCURACY = 911,
  DIMSTYLE_PROP_Tolerance_ShowSignForZero_BOOLINT = 912, DIMSTYLE_PROP_Value_Accuracy_ACCURACY = 1001, DIMSTYLE_PROP_Value_AltAccuracy_ACCURACY = 1002, DIMSTYLE_PROP_Value_AltIsActive_BOOLINT = 1003,
  DIMSTYLE_PROP_Value_AltSecAccuracy_ACCURACY = 1004, DIMSTYLE_PROP_Value_AltSecIsActive_BOOLINT = 1005, DIMSTYLE_PROP_Value_AltSecShowDelimiter_BOOLINT = 1006, DIMSTYLE_PROP_Value_AltSecShowMasterUnit_BOOLINT = 1007,
  DIMSTYLE_PROP_Value_AltSecShowSubUnit_BOOLINT = 1008, DIMSTYLE_PROP_Value_AltSecShowUnitLabel_BOOLINT = 1009, DIMSTYLE_PROP_Value_AltSecShowWhenThresholdEqual_BOOLINT = 1010, DIMSTYLE_PROP_Value_AltSecShowWhenThresholdLess_BOOLINT = 1011,
  DIMSTYLE_PROP_Value_AltSecShowZeroMasterUnit_BOOLINT = 1012, DIMSTYLE_PROP_Value_AltSecThreshold_DISTANCE = 1013, DIMSTYLE_PROP_Value_AltShowDelimiter_BOOLINT = 1014, DIMSTYLE_PROP_Value_AltShowMasterUnit_BOOLINT = 1015,
  DIMSTYLE_PROP_Value_AltShowSubUnit_BOOLINT = 1016, DIMSTYLE_PROP_Value_AltShowUnitLabel_BOOLINT = 1017, DIMSTYLE_PROP_Value_AltShowWhenThresholdEqual_BOOLINT = 1018, DIMSTYLE_PROP_Value_AltShowWhenThresholdLess_BOOLINT = 1019,
  DIMSTYLE_PROP_Value_AltShowZeroMasterUnit_BOOLINT = 1020, DIMSTYLE_PROP_Value_AltThreshold_DISTANCE = 1021, DIMSTYLE_PROP_Value_AngleFormat_INTEGER = 1023, DIMSTYLE_PROP_Value_AngleLeadingZero_BOOLINT = 1024,
  DIMSTYLE_PROP_Value_AngleMeasure_BOOLINT = 1025, DIMSTYLE_PROP_Value_AnglePrecision_INTEGER = 1026, DIMSTYLE_PROP_Value_AngleTrailingZeros_BOOLINT = 1027, DIMSTYLE_PROP_Value_RoundLSD_BOOLINT = 1028,
  DIMSTYLE_PROP_Value_SecAccuracy_ACCURACY = 1029, DIMSTYLE_PROP_Value_SecShowDelimiter_BOOLINT = 1030, DIMSTYLE_PROP_Value_SecShowMasterUnit_BOOLINT = 1031, DIMSTYLE_PROP_Value_SecShowSubUnit_BOOLINT = 1032,
  DIMSTYLE_PROP_Value_SecShowTrailingZeros_BOOLINT = 1033, DIMSTYLE_PROP_Value_SecShowUnitLabel_BOOLINT = 1034, DIMSTYLE_PROP_Value_SecShowZeroMasterUnit_BOOLINT = 1035, DIMSTYLE_PROP_Value_ShowDelimiter_BOOLINT = 1036,
  DIMSTYLE_PROP_Value_ShowMasterUnit_BOOLINT = 1037, DIMSTYLE_PROP_Value_ShowSubUnit_BOOLINT = 1038, DIMSTYLE_PROP_Value_ShowTrailingZeros_BOOLINT = 1039, DIMSTYLE_PROP_Value_ShowUnitLabel_BOOLINT = 1040,
  DIMSTYLE_PROP_Value_ShowZeroMasterUnit_BOOLINT = 1041, DIMSTYLE_PROP_Value_NoReduceFraction_BOOLINT = 1042, DIMSTYLE_PROP_Value_NoReduceAltFraction_BOOLINT = 1043, DIMSTYLE_PROP_Value_NoReduceTolFraction_BOOLINT = 1044,
  DIMSTYLE_PROP_Value_SuperscriptLSD_BOOLINT = 1045, DIMSTYLE_PROP_Value_ThousandsSeparator_BOOLINT = 1046, DIMSTYLE_PROP_Value_ThousandsSpace_BOOLINT = 1047, DIMSTYLE_PROP_Value_Unit_UNITS = 1048,
  DIMSTYLE_PROP_Value_UnitLabelMaster_MSWCHAR = 1049, DIMSTYLE_PROP_Value_UnitLabelSecMaster_MSWCHAR = 1050, DIMSTYLE_PROP_Value_UnitLabelSecSub_MSWCHAR = 1051, DIMSTYLE_PROP_Value_UnitLabelSub_MSWCHAR = 1052,
  DIMSTYLE_PROP_Value_UnitSec_UNITS = 1053, DIMSTYLE_PROP_Value_UseWorkingUnits_BOOLINT = 1054, DIMSTYLE_PROP_Value_OrdDecrementReverse_BOOLINT = 1055, DIMSTYLE_PROP_Value_OrdUseDatumValue_BOOLINT = 1056,
  DIMSTYLE_PROP_Value_OrdDatumValue_DISTANCE = 1057, DIMSTYLE_PROP_Value_LabelLineSuppressAngle_BOOLINT = 1058, DIMSTYLE_PROP_Value_LabelLineSuppressLength_BOOLINT = 1059, DIMSTYLE_PROP_Value_LabelLineInvertLabels_BOOLINT = 1060,
  DIMSTYLE_PROP_Value_NoReduceSecFraction_BOOLINT = 1061, DIMSTYLE_PROP_Value_NoReduceAltSecFraction_BOOLINT = 1062, DIMSTYLE_PROP_Value_NoReduceTolSecFraction_BOOLINT = 1063, DIMSTYLE_PROP_Value_LabelLineAdjacentLabels_BOOLINT = 1064,
  DIMSTYLE_PROP_Value_OrdFreeLocation_BOOLINT = 1065, DIMSTYLE_PROP_Value_Format_INTEGER = 1066, DIMSTYLE_PROP_Value_AltFormat_INTEGER = 1067, DIMSTYLE_PROP_Value_SecFormat_INTEGER = 1068,
  DIMSTYLE_PROP_Value_AltSecFormat_INTEGER = 1069, DIMSTYLE_PROP_Value_AltThresholdComparison_INTEGER = 1070, DIMSTYLE_PROP_Value_AltSecThresholdComparison_INTEGER = 1071, DIMSTYLE_PROP_Value_ThousandsOpts_INTEGER = 1072,
  DIMSTYLE_PROP_Value_UnitMaster_ONEUNIT = 1073, DIMSTYLE_PROP_Value_UnitSub_ONEUNIT = 1074, DIMSTYLE_PROP_Value_SecUnitMaster_ONEUNIT = 1075, DIMSTYLE_PROP_Value_SecUnitSub_ONEUNIT = 1076,
  DIMSTYLE_PROP_Value_LabelLineFormat_INTEGER = 1077, DIMSTYLE_PROP_Value_ShowZeroSubUnit_BOOLINT = 1078, DIMSTYLE_PROP_Value_AltShowZeroSubUnit_BOOLINT = 1079, DIMSTYLE_PROP_Value_SecShowZeroSubUnit_BOOLINT = 1080,
  DIMSTYLE_PROP_Value_AltSecShowZeroSubUnit_BOOLINT = 1081, DIMSTYLE_PROP_Value_DMSPrecisionMode_INTEGER = 1082, DIMSTYLE_PROP_Value_RoundOff_DOUBLE = 1083, DIMSTYLE_PROP_Value_SecRoundOff_DOUBLE = 1084,
  DIMSTYLE_PROP_Value_SpaceAfterNonStackedFraction_BOOLINT = 1085
}
 DimStyleProp lists all the properties a dimension style. More...
 
enum  DimStyleProp_Category {
  DIMSTYLE_PROPCATEGORY_Root = -10000, DIMSTYLE_PROPCATEGORY_General = -10100, DIMSTYLE_PROPCATEGORY_Placement = -10101, DIMSTYLE_PROPCATEGORY_BallAndChain = -10102,
  DIMSTYLE_PROPCATEGORY_Tolerance = -10103, DIMSTYLE_PROPCATEGORY_Value = -10200, DIMSTYLE_PROPCATEGORY_Angle = -10201, DIMSTYLE_PROPCATEGORY_Metric = -10202,
  DIMSTYLE_PROPCATEGORY_Fractions = -10203, DIMSTYLE_PROPCATEGORY_Primary = -10204, DIMSTYLE_PROPCATEGORY_PrimaryAlt = -10205, DIMSTYLE_PROPCATEGORY_Secondary = -10206,
  DIMSTYLE_PROPCATEGORY_SecondaryAlt = -10207, DIMSTYLE_PROPCATEGORY_DINDimensioning = -10208, DIMSTYLE_PROPCATEGORY_Graphics = -10300, DIMSTYLE_PROPCATEGORY_DimLines = -10301,
  DIMSTYLE_PROPCATEGORY_ExtLines = -10302, DIMSTYLE_PROPCATEGORY_Terminators = -10303, DIMSTYLE_PROPCATEGORY_FitOptions = -10304, DIMSTYLE_PROPCATEGORY_Text = -10400,
  DIMSTYLE_PROPCATEGORY_Format = -10401, DIMSTYLE_PROPCATEGORY_Style = -10402, DIMSTYLE_PROPCATEGORY_Notes = -10500, DIMSTYLE_PROPCATEGORY_Symbols = -10600,
  DIMSTYLE_PROPCATEGORY_Prefix = -10601, DIMSTYLE_PROPCATEGORY_Suffix = -10602, DIMSTYLE_PROPCATEGORY_Diameter = -10603, DIMSTYLE_PROPCATEGORY_PlusMinus = -10604,
  DIMSTYLE_PROPCATEGORY_ArrowTerm = -10605, DIMSTYLE_PROPCATEGORY_StrokeTerm = -10606, DIMSTYLE_PROPCATEGORY_OriginTerm = -10607, DIMSTYLE_PROPCATEGORY_DotTerm = -10608,
  DIMSTYLE_PROPCATEGORY_NoteTerm = -10609, DIMSTYLE_PROPCATEGORY_Tools = -10700, DIMSTYLE_PROPCATEGORY_LinearTool = -10701, DIMSTYLE_PROPCATEGORY_AngleTool = -10702,
  DIMSTYLE_PROPCATEGORY_ArcSizeTool = -10703, DIMSTYLE_PROPCATEGORY_AngleLocTool = -10704, DIMSTYLE_PROPCATEGORY_RadialTool = -10705, DIMSTYLE_PROPCATEGORY_OrdinateTool = -10706
}
 
enum  DimStyleProp_Type {
  PROPTYPE_None = 0, PROPTYPE_Accuracy = 1, PROPTYPE_BoolInt = 2, PROPTYPE_Char = 3,
  PROPTYPE_Color = 4, PROPTYPE_Distance = 5, PROPTYPE_Double = 6, PROPTYPE_Integer = 7,
  PROPTYPE_Font = 8, PROPTYPE_Level = 9, PROPTYPE_LineStyle = 10, PROPTYPE_MSWChar = 11,
  PROPTYPE_OneUnit = 12, PROPTYPE_TemplateFlag = 13, PROPTYPE_Units = 14, PROPTYPE_Weight = 15
}
 
enum  DimensionPartType {
  ADTYPE_INHERIT = 0, ADTYPE_EXT_LEFT = 1, ADTYPE_EXT_RIGHT = 2, ADTYPE_TEXT_UPPER = 3,
  ADTYPE_TEXT_LOWER = 4, ADTYPE_TEXT_SINGLE = 5, ADTYPE_TERM_LEFT = 6, ADTYPE_TERM_RIGHT = 7,
  ADTYPE_DIMLINE = 8, ADTYPE_CENTER = 9, ADTYPE_TEXT_SYMBOLS = 10, ADTYPE_CHAIN = 11
}
 
enum  DimensionPartSubType {
  ADSUB_NONE = 0, ADSUB_TOL_UPPER = 1, ADSUB_TOL_LOWER = 2, ADSUB_TOL_SINGLE = 3,
  ADSUB_LIM_UPPER = 4, ADSUB_LIM_LOWER = 5, ADSUB_LIM_SINGLE = 6, ADSUB_PREFIX = 7,
  ADSUB_SUFFIX = 8, ADSUB_TERMSYMBOL = 9, ADSUB_LEADER = 10
}
 
enum  DimensionTextPartType { DIMTEXTPART_Primary = ADTYPE_TEXT_UPPER, DIMTEXTPART_Secondary = ADTYPE_TEXT_LOWER }
 
enum  DimensionTextPartSubType {
  DIMTEXTSUBPART_Main = ADSUB_NONE, DIMTEXTSUBPART_Tolerance_Plus = ADSUB_TOL_UPPER, DIMTEXTSUBPART_Tolerance_Minus = ADSUB_TOL_LOWER, DIMTEXTSUBPART_Limit_Upper = ADSUB_LIM_UPPER,
  DIMTEXTSUBPART_Limit_Lower = ADSUB_LIM_LOWER
}
 

Macro Definition Documentation

#define DIMACC_0   0x00

display decimal to nearest integer

#define DIMACC_1   0x81

display decimal to nearest .1

#define DIMACC_16th   0x08

display fraction to nearest 1/16

#define DIMACC_2   0x82

display decimal to nearest .01

#define DIMACC_3   0x84

display decimal to nearest .001

#define DIMACC_32nd   0x10

display fraction to nearest 1/32

#define DIMACC_4   0x88

display decimal to nearest .0001

#define DIMACC_4th   0x02

display fraction to nearest 1/4

#define DIMACC_5   0x90

display decimal to nearest .00001

#define DIMACC_6   0xa0

display decimal to nearest .000001

#define DIMACC_64th   0x20

display fraction to nearest 1/64

#define DIMACC_7   0xc0

display decimal to nearest .0000001

#define DIMACC_8   0x80

display decimal to nearest .00000001

#define DIMACC_8th   0x04

display fraction to nearest 1/8

#define DIMACC_Alt   0x40

apply alternate formatting

#define DIMACC_HALF   0x01

display fraction to nearest 1/2

#define DIMACC_INVALID   0xff

not a valid accuracy value

#define DIMACC_SCI_1   (DIMACC_Alt | 0x00)

display scientific to nearest 1.0

#define DIMACC_SCI_2   (DIMACC_Alt | 0x01)

display scientific to nearest 1.00

#define DIMACC_SCI_3   (DIMACC_Alt | 0x02)

display scientific to nearest 1.000

#define DIMACC_SCI_4   (DIMACC_Alt | 0x03)

display scientific to nearest 1.0000

#define DIMACC_SCI_5   (DIMACC_Alt | 0x04)

display scientific to nearest 1.00000

#define DIMACC_SCI_6   (DIMACC_Alt | 0x05)

display scientific to nearest 1.000000

#define DIMACC_SCI_7   (DIMACC_Alt | 0x06)

display scientific to nearest 1.0000000

#define DIMACC_SCI_8   (DIMACC_Alt | 0x07)

display scientific to nearest 1.00000000


Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.