Structure that describes dimension value format. More...
Detailed Description
Structure that describes dimension value format.
- See also
- A3DMDDimensionValueFormatGet
- Note
- for member m_iType:
- 1 = length(for length/distance/radius/diameter),
- 2 = Angle.
-
for member m_iUnit:
- 1 = mm,
- 2 = inch,
- 3 = radians,
- 4 = degree,
- 5 = grade.
- for member m_dGlobFact: to display a distance in kilometers with units set to mm with Unit=1: GlobFact = 0.000001
-
for member m_iSepDen:
- 1 = Before fractional rest,
- 2 = After fractional rest.
-
for member m_iTypFrac:
- 1 = Side by side,
- 2 = Super-imposed.
- for member m_dFact_1: Separator number as described in the separator character table. The term measured value is multiplied by this factor prior to being displayed (the global multiplying factor is also used). All 3 values must have increasing and distinct values. Example: to display a value with a term in centimeters and a term in millimeters, with m_iUnit = mm and m_dGlobFact = 1., set m_dFact_1 = 1 and m_dFact_2 = 10
Field Documentation
◆ m_pcName
A3DUTF8Char* A3DMDDimensionValueFormatData::m_pcName |
Name.
◆ m_iType
A3DInt32 A3DMDDimensionValueFormatData::m_iType |
Value type. 1 = length(for length/distance/radius/diameter), 2 = Angle
◆ m_iUnit
A3DInt32 A3DMDDimensionValueFormatData::m_iUnit |
Value unit. 1 = mm, 2 = inch, 3 = radian, 4 = degree, 5 = grade
◆ m_dGlobFact
A3DDouble A3DMDDimensionValueFormatData::m_dGlobFact |
Global Multiplying Factor.
◆ m_iNulFac_1
A3DInt32 A3DMDDimensionValueFormatData::m_iNulFac_1 |
1/2 => No display/display of Null Terms.
◆ m_iNulFac_2
A3DInt32 A3DMDDimensionValueFormatData::m_iNulFac_2 |
1/2 => No display/display of leading zeros in last factor.
◆ m_iExise
A3DInt32 A3DMDDimensionValueFormatData::m_iExise |
1/2 => No display/display of separator for thousands.
◆ m_iSep1000
A3DInt32 A3DMDDimensionValueFormatData::m_iSep1000 |
Separator characters for decimal and thousands.
◆ m_dFact_1
A3DDouble A3DMDDimensionValueFormatData::m_dFact_1 |
Term Multiplying Factor on term 1.
◆ m_dFact_2
A3DDouble A3DMDDimensionValueFormatData::m_dFact_2 |
Term Multiplying Factor on term 2.
◆ m_dFact_3
A3DDouble A3DMDDimensionValueFormatData::m_dFact_3 |
Term Multiplying Factor on term 3.
◆ m_dValPos_1
A3DDouble A3DMDDimensionValueFormatData::m_dValPos_1 |
Term vertical positioning offset on term 1.
◆ m_dValPos_2
A3DDouble A3DMDDimensionValueFormatData::m_dValPos_2 |
Term vertical positioning offset on term 2.
◆ m_dValPos_3
A3DDouble A3DMDDimensionValueFormatData::m_dValPos_3 |
Term vertical positioning offset on term 3.
◆ m_pcSepar_1
A3DUTF8Char* A3DMDDimensionValueFormatData::m_pcSepar_1 |
Term unit suffix, 16 char string on term 1.
◆ m_pcSepar_2
A3DUTF8Char* A3DMDDimensionValueFormatData::m_pcSepar_2 |
Term unit suffix, 16 char string on term 2.
◆ m_pcSepar_3
A3DUTF8Char* A3DMDDimensionValueFormatData::m_pcSepar_3 |
Term unit suffix, 16 char string on term 3
◆ m_dSepScl_1
A3DDouble A3DMDDimensionValueFormatData::m_dSepScl_1 |
Term unit height ratio on term 1.
◆ m_dSepScl_2
A3DDouble A3DMDDimensionValueFormatData::m_dSepScl_2 |
Term unit height ratio on term 2.
◆ m_dSepScl_3
A3DDouble A3DMDDimensionValueFormatData::m_dSepScl_3 |
Term unit height ratio on term 3.
◆ m_dSepPos_1
A3DDouble A3DMDDimensionValueFormatData::m_dSepPos_1 |
Term unit vertical positioning offset on term 1.
◆ m_dSepPos_2
A3DDouble A3DMDDimensionValueFormatData::m_dSepPos_2 |
Term unit vertical positioning offset on term 2.
◆ m_dSepPos_3
A3DDouble A3DMDDimensionValueFormatData::m_dSepPos_3 |
Term unit vertical positioning offset on term 3.
◆ m_dRestY
A3DDouble A3DMDDimensionValueFormatData::m_dRestY |
This value is a ratio to the character height.
◆ m_iFinZer
A3DInt32 A3DMDDimensionValueFormatData::m_iFinZer |
1/2 => No display/display of trailing zeros (number of digits specified in the value precision).
◆ m_iSepNum
A3DInt32 A3DMDDimensionValueFormatData::m_iSepNum |
Fractional Rest.
◆ m_iTypFrac
A3DInt32 A3DMDDimensionValueFormatData::m_iTypFrac |
Fraction type.
◆ m_iSepDen
A3DInt32 A3DMDDimensionValueFormatData::m_iSepDen |
Position of last term unit.
◆ m_dOperY
A3DDouble A3DMDDimensionValueFormatData::m_dOperY |
Offset between fractional rest numerator and denominator.
◆ m_iNulOther
A3DInt32 A3DMDDimensionValueFormatData::m_iNulOther |
This value is a ratio to the character height.
◆ m_dResScl
A3DDouble A3DMDDimensionValueFormatData::m_dResScl |
Unit height / value height.
◆ m_iFact
A3DInt32 A3DMDDimensionValueFormatData::m_iFact |
Number of terms in the value [1..3].
◆ m_dRestX
A3DDouble A3DMDDimensionValueFormatData::m_dRestX |
This value is a ratio to the character height.