A3DMDDimensionValueFormatData
-
struct
A3DMDDimensionValueFormatData Structure that describes dimension value format.
A3DMDDimensionValueFormatGet
- 1 = length(for length/distance/radius/diameter),
- 2 = Angle.
for member m_iType:
- 1 = mm,
- 2 = inch,
- 3 = radians,
- 4 = degree,
- 5 = grade.
for member m_iUnit:
for member m_dGlobFact: to display a distance in kilometers with units set to mm with Unit=1: GlobFact = 0.000001
- 1 = Before fractional rest,
- 2 = After fractional rest.
for member m_iSepDen:
- 1 = Side by side,
- 2 = Super-imposed.
for member m_iTypFrac:
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
Index
Variables
m_pcNamem_iTypem_iUnitm_dGlobFactm_iNulFac_1m_iNulFac_2m_iExisem_iSep1000m_dFact_1m_dFact_2m_dFact_3m_dValPos_1m_dValPos_2m_dValPos_3m_pcSepar_1m_pcSepar_2m_pcSepar_3m_dSepScl_1m_dSepScl_2m_dSepScl_3m_dSepPos_1m_dSepPos_2m_dSepPos_3m_dRestYm_iFinZerm_iSepNumm_iTypFracm_iSepDenm_dOperYm_iNulOtherm_dResSclm_iFactm_dRestX
Variables
-
A3DUTF8Char *
A3DMDDimensionValueFormatData.m_pcName -
Name.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iType -
Value type.
1 = length(for length/distance/radius/diameter), 2 = Angle
-
A3DInt32
A3DMDDimensionValueFormatData.m_iUnit -
Value unit.
1: mm, 2: inch, 3: radian, 4: degree, 5: grade
-
A3DDouble
A3DMDDimensionValueFormatData.m_dGlobFact -
Global Multiplying Factor.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iNulFac_1 -
1/2 => No display/display of Null Terms.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iNulFac_2 -
1/2 => No display/display of leading zeros in last factor.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iExise -
1/2 => No display/display of separator for thousands.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iSep1000 -
Separator characters for decimal and thousands.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dFact_1 -
Term Multiplying Factor on term 1.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dFact_2 -
Term Multiplying Factor on term 2.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dFact_3 -
Term Multiplying Factor on term 3.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dValPos_1 -
Term vertical positioning offset on term 1.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dValPos_2 -
Term vertical positioning offset on term 2.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dValPos_3 -
Term vertical positioning offset on term 3.
-
A3DUTF8Char *
A3DMDDimensionValueFormatData.m_pcSepar_1 -
Term unit suffix, 16 char string on term 1.
-
A3DUTF8Char *
A3DMDDimensionValueFormatData.m_pcSepar_2 -
Term unit suffix, 16 char string on term 2.
-
A3DUTF8Char *
A3DMDDimensionValueFormatData.m_pcSepar_3 -
Term unit suffix, 16 char string on term 3.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dSepScl_1 -
Term unit height ratio on term 1.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dSepScl_2 -
Term unit height ratio on term 2.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dSepScl_3 -
Term unit height ratio on term 3.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dSepPos_1 -
Term unit vertical positioning offset on term 1.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dSepPos_2 -
Term unit vertical positioning offset on term 2.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dSepPos_3 -
Term unit vertical positioning offset on term 3.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dRestY -
This value is a ratio to the character height.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iFinZer -
1/2 => No display/display of trailing zeros (number of digits specified in the value precision).
-
A3DInt32
A3DMDDimensionValueFormatData.m_iSepNum -
Fractional Rest.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iTypFrac -
Fraction type.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iSepDen -
Position of last term unit.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dOperY -
Offset between fractional rest numerator and denominator.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iNulOther -
This value is a ratio to the character height.
-
A3DDouble
A3DMDDimensionValueFormatData.m_dResScl -
Unit height / value height.
-
A3DInt32
A3DMDDimensionValueFormatData.m_iFact -
Number of terms in the value [1..3].
-
A3DDouble
A3DMDDimensionValueFormatData.m_dRestX -
This value is a ratio to the character height.