UF_DRF_units_format_preferences_s (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_units_format_preferences_t specifies the preferences for display
of linear and angular dimensions and dual dimension format.
In v17.0, the data structure has changed. An element controlling the units
of the tolerance of angular dimension and an element controlling the zero
suppression for angular dimension have been added. The display leading
zeros option has been removed.


Data Members

dimension_linear_units
UF_DRF_linear_units_t
linear units for primary
value

linear_fraction_type
UF_DRF_fraction_type_t
primary format -
decimal or fractional

decimal_point_character
UF_DRF_decimal_point_character_t
use period or comma for
decimal point

display_trailing_zeros
logical
if TRUE, display zeros
trailing a significant digit
for dimension value

dimension_tolerance_placement
UF_DRF_tolerance_placement_t
placement of tolerance text
relative to dimension text

dimension_angular_format
UF_DRF_angular_units_t
use decimal or
degree [minute] [second]
format for angular nominal format only

dim_angular_format_tolerance
UF_DRF_angular_units_t
use decimal or
degree [minute] [second]
format for angular tolerance format only

angular_suppress_zeros
UF_DRF_angular_suppress_zeros_t
suppress zero options
display all zeros, or
suppress leading zeros, or
suppress any zeros, or
suppress trailing zeros for angular dimension only

dual_dimension_format
UF_DRF_dual_dimension_format_t
set no dual dimension or
specify placement of dual
dimension relative to
primary dimension

dual_dimension_units
UF_DRF_linear_units_t
linear units for secondary
value

dual_fraction_type
UF_DRF_fraction_type_t
secondary format -
decimal or fractional

dual_convert_tolerance
logical
if TRUE, secondary tolerance
value will be computed from
primary tolerance value