UF_DRF_align_position_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_align_position_t specifies the site locations in the text box which
can be used to locate a drafting object


Data Members

UF_DRF_ALIGN_TOP_LEFT = 1


UF_DRF_ALIGN_TOP_CENTER = 2


UF_DRF_ALIGN_TOP_RIGHT = 3


UF_DRF_ALIGN_MID_LEFT = 4


UF_DRF_ALIGN_MID_CENTER = 5


UF_DRF_ALIGN_MID_RIGHT = 6


UF_DRF_ALIGN_BOTTOM_LEFT = 7


UF_DRF_ALIGN_BOTTOM_CENTER = 8


UF_DRF_ALIGN_BOTTOM_RIGHT = 9


 


 
UF_DRF_angular_suppress_zeros_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
suppress zeros for angular dimension only


Data Members

UF_DRF_ANG_DISPLAY_ZEROS = 1
Display all zeros in angular dimension for both nominal and tolerance

UF_DRF_ANG_SUPPRESS_LEADING_ZEROS
Suppress leading zeros in angular dimension for both nominal and tolerance

UF_DRF_ANG_SUPPRESS_ANY_ZEROS
Suppress any zeros in angular dimension for both nominal and tolerance

UF_DRF_ANG_SUPPRESS_TRAILING_ZEROS
Suppress trailing zeros for angular dimension for both its nominal and tolerance

 


 
UF_DRF_angular_units_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_angular_format_t specifies the supported formats for angular
display.


Data Members

UF_DRF_FRACTIONAL_DEGREES = 1


UF_DRF_WHOLE_DEGREES


UF_DRF_DEGREES_MINUTES


UF_DRF_DEGREES_MINUTES_SECONDS


 


 
UF_DRF_appended_text_location_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
These are the valid settings for appended text location


Data Members

UF_DRF_APPENDED_TEXT_BEFORE
Appended text is Before the dimension

UF_DRF_APPENDED_TEXT_AFTER
Appended text is After the dimension

UF_DRF_APPENDED_TEXT_ABOVE
Appended text is Above the dimension

UF_DRF_APPENDED_TEXT_BELOW
Appended text is Below the dimension

 


 
UF_DRF_area_fill_material_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_area_fill_material_t specifies the material to be represented
for area fill


Data Members

UF_DRF_CORK_FELT = (int)UF_DRF_corkfeltfiber


UF_DRF_SOUND_INSULATION = (int)UF_DRF_soundinsulation


UF_DRF_CONCRETE = (int)UF_DRF_concrete


UF_DRF_EARTH = (int)UF_DRF_earth


UF_DRF_ROCK = (int)UF_DRF_rock


UF_DRF_SAND = (int)UF_DRF_sand


UF_DRF_LIQUIDS = (int)UF_DRF_liquids


UF_DRF_WOOD_ACROSS_GRAIN = (int)UF_DRF_woodacrossgrain


UF_DRF_WOOD_ALONG_GRAIN = (int)UF_DRF_woodwithgrain


UF_DRF_SOLID_FILL


 


 
UF_DRF_arrow_display_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_dimension_extension_line_t specifies whether arrows are to be
displayed on each side of the dimension


Data Members

UF_DRF_DISPLAY_TWO_ARROWS = 1


UF_DRF_DISPLAY_ARROW_1


UF_DRF_DISPLAY_ARROW_2


UF_DRF_DISPLAY_NO_ARROWS


 


 
UF_DRF_arrow_fill_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Possible value for filled arrowhead


Data Members

UF_DRF_ARROW_NO_FILL
filled arrowheads

UF_DRF_ARROW_FILLED
no fill arrowheads

 


 
UF_DRF_arrow_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Possible values for arrowhead type


Data Members

UF_DRF_ARROW_CLOSED = 1
closed arrowhead

UF_DRF_ARROW_OPEN
open arrowhead

UF_DRF_ARROW_CROSS
cross arrowhead

UF_DRF_ARROW_DOT
dot arrowhead

UF_DRF_ARROW_SYM
origin symbol

UF_DRF_ARROW_NONE
none

UF_DRF_DATUM_ARROW
Datum symbol

UF_DRF_ARROW_SOLID_CLOSED
closed solid arrowhead

UF_DRF_ARROW_DOUBLE_CLOSED
closed double arrowhead

UF_DRF_ARROW_DOUBLE_SOLID_CLOSED
closed double solid arrowhead

UF_DRF_ARROW_DOUBLE_OPEN
open double arrowhead

UF_DRF_ARROW_INTEGRAL
integral

UF_DRF_ARROW_BOX
box

UF_DRF_ARROW_TOP_OPEN
single side top open arrowhead

UF_DRF_ARROW_BOTTOM_OPEN
single side bottom open arrowhead

 


 
UF_DRF_arrowhead_and_fill_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Possible values for combined arrowhead and fill type

The enum value corresponding to 7 is unused since there is no
mapping of the datum symbol.


Data Members

UF_DRF_FILLED_DOT = -1
filled dot

UF_DRF_FILLED_ARROW = 0
filled arrowhead

UF_DRF_CLOSED_ARROW = (int)UF_DRF_ARROW_CLOSED
closed arrowhead

UF_DRF_OPEN_ARROW = (int)UF_DRF_ARROW_OPEN
open arrowhead

UF_DRF_CROSS_ARROW = (int)UF_DRF_ARROW_CROSS
cross arrowhead

UF_DRF_DOT_ARROW = (int)UF_DRF_ARROW_DOT
dot arrowhead

UF_DRF_ORIGIN_SYMBOL_ARROW = (int)UF_DRF_ARROW_SYM
origin symbol

UF_DRF_NO_ARROW = (int)UF_DRF_ARROW_NONE
none

UF_DRF_CLOSED_SOLID_ARROW = (int)UF_DRF_ARROW_SOLID_CLOSED
closed solid arrowhead

UF_DRF_CLOSED_DOUBLE_ARROW = (int)UF_DRF_ARROW_DOUBLE_CLOSED
closed double arrowhead

UF_DRF_CLOSED_DOUBLE_SOLID_ARROW = (int)UF_DRF_ARROW_DOUBLE_SOLID_CLOSED
closed double solid arrowhead

UF_DRF_OPEN_DOUBLE_ARROW = (int)UF_DRF_ARROW_DOUBLE_OPEN
open double arrowhead

UF_DRF_INTEGRAL_ARROW = (int)UF_DRF_ARROW_INTEGRAL
integral

UF_DRF_BOX_ARROW = (int)UF_DRF_ARROW_BOX
box

UF_DRF_FILLED_BOX = 14
filled box

UF_DRF_FILLED_DOUBLE_ARROW = 15
filled double arrowhead

 


 
UF_DRF_assoc_line_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Line associativity types


Data Members

UF_DRF_ASSOC_LINE_TYPE_NONE


UF_DRF_EXISTING_LINE


UF_DRF_TWO_POINTS


UF_DRF_DWG_LINE


UF_DRF_ASSOC_LINE_TYPE_MAX


 


 
UF_DRF_assoc_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
object associativity types


Data Members

UF_DRF_assoc_type_none = 0


UF_DRF_end_point


UF_DRF_arc_center
object must be an arc

UF_DRF_tangency
object must be an arc

UF_DRF_intersection


UF_DRF_dwg_pos


UF_DRF_utility_symbol = 9


UF_DRF_smart_point
Used only for UF_DRAW section
line associativities.

UF_DRF_on_annotation
object must be an annotation

UF_DRF_on_stub
object must be an annotation

UF_DRF_assoc_type_maximum


 


 
UF_DRF_associative_origin_type_t (view source)
 
Defined in: uf_drf_types.h
 
Overview
The following enumerated type is used to define the type of associative
origin on an annotation.


Data Members

UF_DRF_ORIGIN_DRAG


UF_DRF_ORIGIN_RELATIVE_TO_VIEW


UF_DRF_ORIGIN_RELATIVE_TO_GEOMETRY


UF_DRF_ORIGIN_VERTICALLY_ALIGNED


UF_DRF_ORIGIN_HORIZONTALLY_ALIGNED


UF_DRF_ORIGIN_ALIGNED_WITH_ARROWS


UF_DRF_ORIGIN_AT_A_POINT


UF_DRF_ORIGIN_OFFSET_FROM_TEXT


UF_DRF_ORIGIN_STACK


 


 
UF_DRF_block_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Drafting block types


Data Members

UF_DRF_LINE_BLOCK
lines

UF_DRF_ARCS_BLOCK
arcs

UF_DRF_TEXT_BLOCK
text

UF_DRF_ARROWS_BLOCK
arrows

UF_DRF_ASSOCIATIVITY_BLOCK
associativity

 


 
UF_DRF_chamfer_dimension_form_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Chamfer Dimension : dimension form


Data Members

UF_DRF_CHAMFER_FORM_SYMBOL = 1


UF_DRF_CHAMFER_FORM_SIZE


UF_DRF_CHAMFER_FORM_SIZEANGLE


UF_DRF_CHAMFER_FORM_ANGLESIZE


 


 
UF_DRF_chamfer_dimension_leader_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Chamfer Dimension : leader type


Data Members

UF_DRF_CHAMFER_PERPENDICULAR_LEADER = 1


UF_DRF_CHAMFER_PARALLEL_LEADER


UF_DRF_CHAMFER_LINEAR_CHAMFER_DIM


 


 
UF_DRF_chamfer_dimension_stub_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Chamfer Dimension : stub type


Data Members

UF_DRF_CHAMFER_TEXTABOVE_LEADER_NOSTUB = 1


UF_DRF_CHAMFER_TEXTAFTER_LEADER_NOSTUB


UF_DRF_CHAMFER_TEXTABOVE_STUB


UF_DRF_CHAMFER_TEXTAFTER_STUB


 


 
UF_DRF_chamfer_dimension_symbol_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Chamfer Dimension : symbol type


Data Members

UF_DRF_CHAMFER_NONE_SYMBOL = 1


UF_DRF_CHAMFER_PREFIX_SYMBOL


UF_DRF_CHAMFER_SUFFIX_SYMBOL


 


 
UF_DRF_custom_symbol_text_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Text types for custom symbols


Data Members

UF_DRF_MANDATORY_TEXT
Text that cannot change

UF_DRF_PARTIALLY_CONTROLLED_TEXT
Text that is controlled via a list, but may be arbitrary

UF_DRF_FULLY_CONTROLLED_TEXT
Text that is controlled solely via a list

UF_DRF_ARBITRARY_TEXT
Text that is completely arbitrary

UF_DRF_INTEGER_TEXT
Text that must be an integer with upper and lower bounds

UF_DRF_REAL_TEXT
Text that must be a real number with upper and lower bounds

UF_DRF_RULE_TEXT
Text that is driven by KF rule

 


 
UF_DRF_decimal_point_character_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_decimal_point_character_t specifies the decimal point character,
period or comma


Data Members

UF_DRF_DECIMAL_POINT_PERIOD = 1


UF_DRF_DECIMAL_POINT_COMMA


 


 
UF_DRF_diameter_radius_placement_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_diameter_radius_placement_t specifies the diameter or radius
symbol placement


Data Members

UF_DRF_DIA_RAD_BELOW = 1


UF_DRF_DIA_RAD_AFTER


UF_DRF_DIA_RAD_ABOVE


UF_DRF_DIA_RAD_BEFORE


UF_DRF_DIA_RAD_OMIT


 


 
UF_DRF_diameter_symbol_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_diameter_symbol_t specifies the symbol type for a diameter
dimension symbol


Data Members

UF_DRF_DIAMETER_USE_DIA = 1


UF_DRF_STANDARD_DIAMETER_SYMBOL


UF_DRF_USER_DEFINED_DIAMETER_SYMBOL


UF_DRF_SPHERICAL_DIAMETER_SYMBOL


 


 
UF_DRF_dimension_orientation_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_dimension_orientation_t specifies the alignment of text relative to
the dimension orientation.


Data Members

UF_DRF_DIMENSION_TEXT_HORIZONTAL = 1


UF_DRF_DIMENSION_TEXT_ALIGNED


UF_DRF_DIMENSION_TEXT_OVER_DIMENSION_LINE


UF_DRF_DIMENSION_TEXT_BY_ANGLE


UF_DRF_DIMENSION_TEXT_PERPENDICULAR


 


 
UF_DRF_dogleg_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Ordinate dimension dog leg display types


Data Members

UF_DRF_ORDDIMENSION_NO_DOGLEG = 1
Ordinate dimension without
dog leg

UF_DRF_ORDDIMENSION_DOGLEG
Ordinate dimension with dog leg

 


 
UF_DRF_dual_dimension_format_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_dual_dimension_format_t specifies the supported formats for dual
dimension display.


Data Members

UF_DRF_DUAL_DIMENSION_BELOW = 1


UF_DRF_DUAL_DIMENSION_AFTER


UF_DRF_DUAL_DIMENSION_ABOVE


UF_DRF_DUAL_DIMENSION_BEFORE


UF_DRF_NO_DUAL_DIMENSION


 


 
UF_DRF_extension_line_display_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_dimension_extension_line_t specifies whether extension lines are to
be displayed on each side of the dimension


Data Members

UF_DRF_DISPLAY_TWO_EXT_LINES = 1


UF_DRF_DISPLAY_EXT_LINE_1


UF_DRF_DISPLAY_EXT_LINE_2


UF_DRF_DISPLAY_NO_EXT_LINE


 


 
UF_DRF_fraction_denominator_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 


Data Members

UF_DRF_FRACTION_DENOM_1 = 1


UF_DRF_FRACTION_DENOM_2 = 2


UF_DRF_FRACTION_DENOM_4 = 4


UF_DRF_FRACTION_DENOM_8 = 8


UF_DRF_FRACTION_DENOM_16 = 16


UF_DRF_FRACTION_DENOM_32 = 32


UF_DRF_FRACTION_DENOM_64 = 64


 


 
UF_DRF_fraction_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_fraction_type_t specifies the supported format for dimension text.


Data Members

UF_DRF_DECIMAL = 1


UF_DRF_HALF_SIZE_FRACTION = 2


UF_DRF_TWO_THIRD_SIZE_FRACTION = 3


UF_DRF_FULL_SIZE_FRACTION = 4


 


 
UF_DRF_frame_corner_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
frame corner for UF_DRF_leader_type_t = UF_DRF_leader_type_ext_line


Data Members

UF_DRF_frame_none = 0


UF_DRF_frame_upper_left = 1


UF_DRF_frame_upper_right


UF_DRF_frame_lower_left


UF_DRF_frame_lower_right


 


 
UF_DRF_id_symbol_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
id symbol types


Data Members

UF_DRF_sym_circle = 1
circle

UF_DRF_sym_divcir
divided circle

UF_DRF_sym_square
square

UF_DRF_sym_divsqr
divided square

UF_DRF_sym_hexagon
hexagon

UF_DRF_sym_divhex
divided hexagon

UF_DRF_sym_triup
triangle, point up

UF_DRF_sym_tridown
triangle, point down

UF_DRF_sym_datum
datum target

UF_DRF_sym_roundbox
rounded box

UF_DRF_sym_underline
underline

UF_DRF_sym_maximum


 


 
UF_DRF_inherit_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
enum declarations for the types of feature annotation which can be inherited
Currently only UF_DRF_INHERIT_FEATURE_PARAMETERS is supported


Data Members

UF_DRF_INHERIT_FEATURE_PARAMETERS = 1
Inherit only annotation for feature parameters

UF_DRF_INHERIT_POSITIONAL_DIMENSIONS
Inherit only annotation for the feature position

UF_DRF_INHERIT_PARAMETERS_AND_POSITIONS
Inherit annotation for both feature parameters
and the feature position

 


 
UF_DRF_inspection_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Dimension inspection display option


Data Members

UF_DRF_NO_INSPECTION = 0


UF_DRF_WITH_INSPECTION


 


 
UF_DRF_leader_attach_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
leader attachment type


Data Members

UF_DRF_leader_attach_object = 1
attached to object

UF_DRF_leader_attach_screen
screen position

UF_DRF_leader_attach_triangle
datum triangle - gd&t symbols only

 


 
UF_DRF_leader_mode_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
leader mode


Data Members

UF_DRF_without_leader = 1
without leader

UF_DRF_with_leader
with leader

 


 
UF_DRF_leader_orientation_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Possible values for leader orientation:


Data Members

UF_DRF_NO_STUB
without stub

UF_DRF_LEADER_LEFT
left orientation

UF_DRF_LEADER_RIGHT
right orientation

UF_DRF_LEADER_TOP
top orientation

UF_DRF_LEADER_BOTTOM
bottom orientation

 


 
UF_DRF_leader_side_e (view source)
 
Defined in: uf_drf_types.h
 


Data Members

UF_DRF_LEADER_SIDE_LEFT = 0


UF_DRF_LEADER_SIDE_RIGHT


 


 
UF_DRF_leader_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
leader type


Data Members

UF_DRF_leader_type_none = 1
none

UF_DRF_leader_type_line
leader line

UF_DRF_leader_type_ext_line
leader extension line

UF_DRF_leader_type_datum
Datum leader line -
GD&T symbols only

UF_DRF_leader_type_maximum


 


 
UF_DRF_line_width_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_line_width_t specifies the supported line widths
Extended enum and validation condition to support new line widths


Data Members

UF_DRF_NORMAL = 1


UF_DRF_THICK = 2


UF_DRF_THIN = 3


UF_DRF_THICKNESS_ONE = 6


UF_DRF_THICKNESS_TWO = 7


UF_DRF_THICKNESS_THREE = 8


UF_DRF_THICKNESS_FOUR = 9


UF_DRF_THICKNESS_FIVE = 10


UF_DRF_THICKNESS_SIX = 11


UF_DRF_THICKNESS_SEVEN = 12


UF_DRF_THICKNESS_EIGHT = 13


UF_DRF_THICKNESS_NINE = 14


 


 
UF_DRF_linear_units_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_linear_units_t specifies the supported types of linear units.


Data Members

UF_DRF_MILLIMETERS = 1


UF_DRF_METERS


UF_DRF_INCHES


UF_DRF_ARCHITECTURAL_FEET_INCHES


UF_DRF_ENGINEERING_FEET_INCHES


 


 
UF_DRF_narrow_dimension_display_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 


Data Members

UF_DRF_NARROW_DISPLAY_NONE = 0


UF_DRF_NARROW_DISPLAY_NO_LEADER


UF_DRF_NARROW_DISPLAY_WITH_LEADER_NO_STUB


UF_DRF_NARROW_DISPLAY_TEXT_ABOVE_STUB


UF_DRF_NARROW_DISPLAY_TEXT_AFTER_STUB


 


 
UF_DRF_narrow_dimension_text_orientation_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 


Data Members

UF_DRF_NARROW_HORIZONTAL = 0


UF_DRF_NARROW_PARALLEL


 


 
UF_DRF_object_assoc_line_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
The following enumerated type contains those "line types" supported by
annotation associativities.


Data Members

UF_DRF_NO_LINE_TYPE


UF_DRF_EXISTING_LINE_TYPE


UF_DRF_POINT_VECTOR_LINE_TYPE


UF_DRF_EXTENSION_LINE_TYPE


UF_DRF_CENTERLINE_COMPONENT_LINE_TYPE


UF_DRF_ENTERED_ANGLE_LINE_TYPE


UF_DRF_HORIZONTAL_RIGHT_LINE_TYPE


UF_DRF_VERTICAL_UP_LINE_TYPE


UF_DRF_HORIZONTAL_LEFT_LINE_TYPE


UF_DRF_VERTICAL_DOWN_LINE_TYPE


UF_DRF_BASE_LINE_TYPE


 


 
UF_DRF_object_assoc_point_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
The following enumerated type contains those "point types" supported by
annotation associativities. Pole point associativity is not supported via UF.


Data Members

UF_DRF_NO_POINT_TYPE


UF_DRF_CONTROL_POINT_POINT_TYPE


UF_DRF_ARC_CENTER_POINT_TYPE


UF_DRF_TANGENT_POINT_TYPE


UF_DRF_INTERSECTION_POINT_TYPE


UF_DRF_SCREEN_POSITION_POINT_TYPE


UF_DRF_CYLINDRICAL_FACE_TYPE


UF_DRF_POINT_ON_CURVE_POINT_TYPE


UF_DRF_OFFSET_CIRCLE_POINT_TYPE


UF_DRF_SPLINE_POLE_POINT_TYPE


 


 
UF_DRF_ordarrow_line_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Ordinate dimension arrow and line display types


Data Members

UF_DRF_ORDARROW_LINE_NO_DISPLAY
Don't display ordinate dimension
arrow and dimension line

UF_DRF_ORDARROW_LINE_DISPLAY
Display ordinate dimension
arrow and dimension line

 


 
UF_DRF_orddim_margin_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Ordinate dimension margin types


Data Members

UF_DRF_ORDHORIZONTAL_MARGIN
Horizontal ordinate margin

UF_DRF_ORDVERTICAL_MARGIN
Vertical ordinate margin

 


 
UF_DRF_ordorigin_display_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Ordinate dimension origin name display type


Data Members

UF_DRF_ORDORIGIN_UD_SYMBOL
User-Defined symbol

UF_DRF_ORDORIGIN_HOR_VER_DIM
Horizontal and vertical
dimensions

UF_DRF_ORDORIGIN_HORIZONTAL_DIM
Horizontal dimensions only

UF_DRF_ORDORIGIN_VERTICAL_DIM
Vertical dimensions only

UF_DRF_ORDORIGIN_NAME
Ordinate origin name

 


 
UF_DRF_quadrant_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Ordinate dimension positive quadrant


Data Members

UF_DRF_QUADRANT_ONE = 1
Positive quadrant number one

UF_DRF_QUADRANT_TWO
Positive quadrant number two

UF_DRF_QUADRANT_THREE
Positive quadrant number three

UF_DRF_QUADRANT_FOUR
Positive quadrant number four

UF_DRF_QUADRANT_FIVE
Positive quadrant number five

 


 
UF_DRF_radius_symbol_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_radius_symbol_t specifies the symbol type for a radial dimension
symbol


Data Members

UF_DRF_RADIUS_USE_R = 1


UF_DRF_RADIUS_USE_RAD


UF_DRF_USER_DEFINED_RADIUS_SYMBOL


UF_DRF_RADIUS_USE_SR


UF_DRF_RADIUS_USE_CR


 


 
UF_DRF_reference_symbol_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Dimension reference display option


Data Members

UF_DRF_NO_REFERENCE_SYMBOL = 0


UF_DRF_WITH_REFERENCE_SYMBOL


 


 
UF_DRF_render_text_status_t (view source)
 
Defined in: uf_drf_types.h
 


Data Members

UF_DRF_RENDER_CANNOT_RENDER_SYMBOL = -2


UF_DRF_RENDER_CANNOT_RENDER_CHAR


UF_DRF_RENDER_OK


UF_DRF_RENDER_DRAWN


UF_DRF_RENDER_NOT_DRAWN


 


 
UF_DRF_retained_state_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_retained_state_t defines the states for retained annotations


Data Members

UF_DRF_KEEP_RETAINED_ANNOTATIONS


UF_DRF_DELETE_RETAINED_ANNOTATIONS


 


 
UF_DRF_section_line_arrowhead_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_section_line_arrowhead_t specifies the type of arrowhead for
section line display


Data Members

UF_DRF_SECTION_LINE_ARROWHEAD_OPEN = 1


UF_DRF_SECTION_LINE_ARROWHEAD_CLOSED


UF_DRF_SECTION_LINE_ARROWHEAD_FILLED


 


 
UF_DRF_section_line_display_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_section_line_display_t specifies the type of section line display


Data Members

UF_DRF_NO_SECTION_LINE_DISPLAY


UF_DRF_ANSI_SECTION_LINE_DISPLAY


UF_DRF_ISO_SECTION_LINE_DISPLAY


UF_DRF_ISO128_SECTION_LINE_DISPLAY


UF_DRF_JIS_SECTION_LINE_DISPLAY


UF_DRF_GB_SECTION_LINE_DISPLAY


 


 
UF_DRF_stack_align_position_t (view source)
 
Defined in: uf_drf_types.h
 


Data Members

UF_DRF_STACK_ALIGN_ABOVE = 0


UF_DRF_STACK_ALIGN_BELOW


UF_DRF_STACK_ALIGN_LEFT


UF_DRF_STACK_ALIGN_RIGHT


 


 
UF_DRF_symbol_connection_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
The following enumerated type describes the type of connections for a custom symbol


Data Members

UF_DRF_LEFT_LEADER_CONNECTION
Left leader symbol connection type

UF_DRF_RIGHT_LEADER_CONNECTION
Right leader symbol connection type

 


 
UF_DRF_text_above_leader_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Control display of text above the leader stub.
This option applies to Labels.
It also applies to radial type dimensions (radius, diameter, hole,
concentric circle, folded radius) when the Text Alignment is Horizontal
or By Angle. Currently, only options UF_DRF_NO_TEXT_ABOVE_LEADER and
UF_DRF_LEADER_BOTTOM_TEXT_MAX are valid for dimensions.
All options except the first display the text above the leader stub.
Options with 'BOTTOM' display the leader stub below the bottom line of
text. Options with 'TOP' display the leader stub below the top line of
text.
Options with 'UNDERLINE' will underline all other lines of text.
Options with 'MAX' will extend the stub and optional underlines to the
maximum text length. For options without 'MAX' the stub and optional
underlines will be extended to the length of the text line it is under.


Data Members

UF_DRF_NO_TEXT_ABOVE_LEADER


UF_DRF_LEADER_BOTTOM_TEXT_MAX


UF_DRF_LEADER_BOTTOM_TEXT_MAX_UNDERLINE


UF_DRF_LEADER_BOTTOM_TEXT


UF_DRF_LEADER_BOTTOM_TEXT_UNDERLINE


UF_DRF_LEADER_TOP_TEXT_MAX


UF_DRF_LEADER_TOP_TEXT_MAX_UNDERLINE


UF_DRF_LEADER_TOP_TEXT


UF_DRF_LEADER_TOP_TEXT_UNDERLINE


 


 
UF_DRF_text_arrow_placement_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_text_arrow_placement_t specifies the type of placement for the
dimension: inferred or manual.


Data Members

UF_DRF_AUTO_PLACEMENT = 1


UF_DRF_PLACEMENT_MANUAL_ARROWS_IN


UF_DRF_PLACEMENT_MANUAL_ARROWS_OUT


UF_DRF_PLACEMENT_MANUAL_ARROWS_SAME_DIRECTION


 


 
UF_DRF_text_just_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_text_just_t specifies the supported horizontal text justifcation
options


Data Members

UF_DRF_TEXT_LEFT = 1


UF_DRF_TEXT_CENTER = 2


UF_DRF_TEXT_RIGHT = 3


 


 
UF_DRF_text_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Possible value for text type


Data Members

UF_DRF_DIM_TEXT = 1


UF_DRF_DUAL_DIM_TEXT


UF_DRF_TOLERANCE_TEXT


UF_DRF_DUAL_TOLERANCE_TEXT


UF_DRF_RAD_DIA_TEXT


UF_DRF_TEXT_APP_AT_CREATION


UF_DRF_TEXT_APP_AT_EDITING


 


 
UF_DRF_tolerance_placement_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_tolerance_location_t specifies the location of the tolerance value
relative to the dimension text


Data Members

UF_DRF_TOLERANCE_BELOW_DIMENSION = 1


UF_DRF_TOLERANCE_AFTER_DIMENSION


UF_DRF_TOLERANCE_ABOVE_DIMENSION


 


 
UF_DRF_tolerance_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_tolerance_type_t specifies the tolerance type for a dimension


Data Members

UF_DRF_NO_TOLERANCE = 1


UF_DRF_LIMIT_ONE_LINE


UF_DRF_LIMIT_TWO_LINES


UF_DRF_BILATERAL_ONE_LINE


UF_DRF_BILATERAL_TWO_LINES


UF_DRF_UNILATERAL_ABOVE


UF_DRF_UNILATERAL_BELOW


UF_DRF_BASIC_TOL


UF_DRF_REFERENCE_TOL


UF_DRF_LIMIT_LARGER_FIRST


UF_DRF_LIMIT_LARGER_BELOW


UF_DRF_NOT_TO_SCALE_TOL


UF_DRF_DIAMETER_REFERENCE_TOL


UF_DRF_LIMIT_AND_FIT


UF_DRF_BASIC_DIM_NOT_TO_SCALE_TOL


UF_DRF_MAX_NUM_TOL


 


 
UF_DRF_trim_dim_line_style_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 


Data Members

UF_DRF_DONT_TRIM_DIM_LINE = 0


UF_DRF_TRIM_DIM_LINE


 


 
UF_DRF_ud_symbol_pen_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
User Defined Symbol pen types


Data Members

UF_DRF_UD_SYMBOL_MOVE
move

UF_DRF_UD_SYMBOL_DRAW
draw

 


 
UF_DRF_uds_size_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
The following enumerated type is used for setting the user defined
symbols parameters on objects and determines whether the stored values
should be interpreted as "length / height" or "scale / aspect ratio"
parameters.


Data Members

UF_DRF_LENGTH_HEIGHT


UF_DRF_SCALE_ASPECT_RATIO


 


 
UF_DRF_valid_cline_form_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Centerline forms


Data Members

UF_DRF_linear_cline = 1
Linear Centerline

UF_DRF_cpt_cline_fcir
Full Circular Centerline -
Center Point Method

UF_DRF_cpt_cline_pcir
Partial Circular Centerline -
Center Point Method

UF_DRF_cpt_cline_fbolt
Full Bolt Circle Centerline -
Center Point Method

UF_DRF_cpt_cline_pbolt
Partial Bolt Circle Centerline -
Center Point Method

UF_DRF_3pt_cline_fcir
Full Circular Centerline -
3 Point Method

UF_DRF_3pt_cline_pcir
Partial Circular Centerline -
3 Point Method

UF_DRF_3pt_cline_fbolt
Full Bolt Circle Centerline -
3 Point Method

UF_DRF_3pt_cline_pbolt
Partial Bolt Circle Centerline -
3 Point Method

UF_DRF_offcyl_cline_off
Offset Cylindrical Centerline -
Keyed-in Offset Distance

UF_DRF_offcyl_cline_obj
Offset Cylindrical Centerline -
Calculate Offset Distance from Object

UF_DRF_symmetrical_cline
Symmetrical Centerline

UF_DRF_offctrpt_nx
Offset Center Point, x-axis -
Distance from Arc Normal

UF_DRF_offctrpt_cx
Offset Center Point, x-axis -
Distance from Arc Center

UF_DRF_offctrpt_fx
Offset Center Point, x-axis -
Calculate (Find) Distance

UF_DRF_offctrpt_ny
Offset Center Point, y-axis -
Distance from Arc Normal

UF_DRF_offctrpt_cy
Offset Center Point, y-axis -
Distance from Arc Center

UF_DRF_offctrpt_fy
Offset Center Point, y-axis -
Calculate (Find) Distance

UF_DRF_block_cline
Block Centerline

 


 
UF_DRF_valid_material_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
Area Fill material types


Data Members

UF_DRF_corkfeltfiber = 1


UF_DRF_soundinsulation


UF_DRF_concrete


UF_DRF_earth


UF_DRF_rock


UF_DRF_sand


UF_DRF_liquids


UF_DRF_woodacrossgrain


UF_DRF_woodwithgrain


 


 
UF_DRF_vertical_text_just_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
UF_DRF_vertical_text_just_t specifies the supported vertical justification
options


Data Members

UF_DRF_TEXT_TOP = 1


UF_DRF_TEXT_MIDDLE = 2


UF_DRF_TEXT_BOTTOM = 3


 


 
UF_DRF_weld_contour_types_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
enum declaration for contour type of the weld


Data Members

UF_DRF_WELD_NONE = 0
No Contour specified

UF_DRF_WELD_CONVEX
Convex Contour

UF_DRF_WELD_FLUSH
Flush Contour

UF_DRF_WELD_CONCAVE
Concave Contour

UF_DRF_WELD_BLENDED_TOES
Blended Toes ( applicable only
for ISO and DIN )

UF_DRF_WELD_BACKING_PERM
Permanent Backing Strip ( applicable
only for ISO and DIN )

UF_DRF_WELD_BACKING_REMV
Removable Backing Strip ( applicable
only for ISO and DIN )

 


 
UF_DRF_weld_finish_types_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
enum declaration for type of finish for the weld


Data Members

UF_DRF_WELD_NO_FINISH = 0
No Finish Specified

UF_DRF_WELD_CHIP_FINISH
Chipping

UF_DRF_WELD_GRIND_FINISH
Grinding

UF_DRF_WELD_HAMMER_FINISH
Hammering

UF_DRF_WELD_MACHINE_FINISH
Machining

UF_DRF_WELD_ROLL_FINISH
Rolling

UF_DRF_WELD_PEEN_FINISH
Peening

 


 
UF_DRF_weld_ident_line_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
enum declaration for identification line response


Data Members

UF_DRF_WELD_SYM_NO_IDENT_LINE = 1
No Identification line ( as in ANSI
and JIS

UF_DRF_WELD_SYM_IDENT_LINE_TOP
Identification line top

UF_DRF_WELD_SYM_IDENT_LINE_BOTTOM
Identification line bottom

 


 
UF_DRF_weld_size_code_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
enum declaration for size code


Data Members

UF_DRF_WELD_NO_CODE = -1
no size code - applicable for
ANSI and JIS

UF_DRF_WELD_CODE_A
size code 'a'

UF_DRF_WELD_CODE_C
size code 'c'

UF_DRF_WELD_CODE_D
size code 'd'

UF_DRF_WELD_CODE_S
size code 's'

UF_DRF_WELD_CODE_Z
size code 'z'

UF_DRF_WELD_CODE_P
size code 'p'

 


 
UF_DRF_weld_sym_ext_type_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
enum declaration for extension type


Data Members

UF_DRF_WELD_SYM_EXT_NONE = 0
No Extension

UF_DRF_WELD_SYM_EXT_DOG_LEG
Forked tail extension

UF_DRF_WELD_SYM_EXT_BOX
Closed tail extension

 


 
UF_DRF_weld_symbol_types_e (view source)
 
Defined in: uf_drf_types.h
 
Also known as:
 
Overview
enum declarations for the weld symbol types


Data Members

UF_DRF_WELD_NO_SYMBOL = 0
No Symbol specified

UF_DRF_WELD_BUTT_WITH_RE_SYMBOL
Butt Weld with Raised Edges

UF_DRF_WELD_SQUARE_BUTT_SYMBOL
Groove Square Butt Symbol

UF_DRF_WELD_GROOVE_V_SYMBOL
V-Groove Symbol

UF_DRF_WELD_V_WITH_BRF_SYMBOL
V Groove with Broad Root Face

UF_DRF_WELD_BEVEL_SYMBOL
Bevel Groove Symbol

UF_DRF_WELD_BEVEL_WITH_BRF_SYMBOL
Bevel with Broad Root Face

UF_DRF_WELD_U_SYMBOL
U Groove Symbol

UF_DRF_WELD_J_SYMBOL
J Groove Symbol

UF_DRF_WELD_FLARE_V_SYMBOL
Flare V Groove Symbol

UF_DRF_WELD_FLARE_BEVEL_SYMBOL
Flare Bevel Groove Symbol

UF_DRF_WELD_FILLET_SYMBOL
Fillet Weld Symbol

UF_DRF_WELD_PLUG_SLOT_SYMBOL
Plug/Slot Weld Symbol

UF_DRF_WELD_EDGE_SYMBOL
Edge Weld Symbol

UF_DRF_WELD_SPOT_SYMBOL
Spot Weld Symbol

UF_DRF_WELD_SEAM_SYMBOL
Seam Weld Symbol

UF_DRF_WELD_STP_FLANK_V_SYMBOL
Steep Flanked V Butt Symbol

UF_DRF_WELD_STP_FLANK_BEVEL_SYMBOL
Steep Flanked Bevel Butt

UF_DRF_WELD_BACKING_SYMBOL
Backing Symbol

UF_DRF_WELD_STUD_SYMBOL
Stud Weld Symbol

UF_DRF_WELD_SURFACING_SYMBOL
Surfacing Symbol

UF_DRF_WELD_SURFACE_JOINT_SYMBOL
Surface Joint Symbol

UF_DRF_WELD_INCLINED_JOINT_SYMBOL
Inclined Joint Symbol

UF_DRF_WELD_FOLD_JOINT_SYMBOL
Fold Joint Symbol