UF_GDT_characteristic_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_characteristic_t
- UF_GDT_characteristic_p_t
Overview
Defines the set of valid feature control frame characteristic GD&T types
Data Members
UF_GDT_STRAIGHTNESS_TYPE
UF_GDT_FLATNESS_TYPE
UF_GDT_CIRCULAR_TYPE
UF_GDT_CYLINDRICAL_TYPE
UF_GDT_LINE_PROFILE_TYPE
UF_GDT_SURFACE_PROFILE_TYPE
UF_GDT_ANGULAR_TYPE
UF_GDT_PERPENDICULAR_TYPE
UF_GDT_PARALLEL_TYPE
UF_GDT_POSITION_TYPE
UF_GDT_CONCENTRIC_TYPE
UF_GDT_SYMMETRIC_TYPE
UF_GDT_CIRCULAR_RUNOUT_TYPE
UF_GDT_TOTAL_RUNOUT_TYPE
UF_GDT_data_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_data_type_t
- UF_GDT_data_type_p_t
Overview
Defines an enumerated type for each data structure inside the GD&T module
used in the UF_GDT_free routine
Data Members
UF_GDT_DATA_FRAME_TYPE
UF_GDT_DATUM_IDENT_TYPE
UF_GDT_DATUM_REF_TYPE
UF_GDT_DESCRIPT_TYPE
UF_GDT_DIRECTED_DIM_TYPE
UF_GDT_FCF_TYPE
UF_GDT_MOD_DATA_TYPE
UF_GDT_MULTI_DATUM_TYPE
UF_GDT_SIZE_TOL_TYPE
UF_GDT_STATISTICAL_TYPE
UF_GDT_SURFACE_PARMS_TYPE
UF_GDT_TARGET_POINT_TYPE
UF_GDT_TARGET_LINE_TYPE
UF_GDT_TARGET_AREA_TYPE
UF_GDT_TOL_VALUE_TYPE
UF_GDT_TOL_ZONE_TYPE
UF_GDT_FEAT_PARMS_TYPE
UF_GDT_DIA_AREA_TYPE
UF_GDT_RECT_AREA_TYPE
UF_GDT_CYL_AREA_TYPE
UF_GDT_UDEF_AREA_TYPE
UF_GDT_ANNOTATION_TAGS_TYPE
UF_GDT_CALLOUT_STR_TYPE
UF_GDT_DEPTH_TOL_TYPE
UF_GDT_LIM_FITS_TOL_TYPE
UF_GDT_DATUM_REF_FRAME_TYPE
UF_GDT_THREAD_TYPE
UF_GDT_MODL_DATA_TYPE
UF_GDT_PRODUCT_ATT_TYPE
UF_GDT_datum_assoc_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_datum_assoc_type_t
- UF_GDT_datum_assoc_type_p_t
Overview
Defines an enumerated type for each method of associating a datum
display instance to the model.
Data Members
UF_GDT_FEATURE_EDGE
UF_GDT_DOTTED_DATUM
UF_GDT_ATTACHED_TO_FCF
UF_GDT_ATTACHED_TO_STUB
UF_GDT_DIRECTED_DATUM
UF_GDT_EXTENSION_LINE
UF_GDT_default_gage_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_default_gage_type_t
- UF_GDT_default_gage_type_p_t
Overview
The following enumerated type defines the restrained condition
for a GD&T part
Data Members
UF_GDT_SEPARATE_GAGE = 1
UF_GDT_SIMULTANEOUS_GAGE = 2
UF_GDT_directed_dimension_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_directed_dimension_type_t
- UF_GDT_directed_dimension_type_p_t
Overview
The following enumerated type defines the directed dimension types
available in the tolerancing module.
Data Members
UF_GDT_LINEAR_DIRECTED_DIMENSION
UF_GDT_ANGULAR_DIRECTED_DIMENSION
UF_GDT_edge_select_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_edge_select_type_t
- UF_GDT_edge_select_type_p_t
Overview
The following enumerated type defines the different feature edge
selection methods for GD&T,
Data Members
UF_GDT_EDGE_SELECT_ON = 1
UF_GDT_EDGE_SELECT_OFF = 2
UF_GDT_EDGE_SELECT_ALWAYS = 3
UF_GDT_feature_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_feature_type_t
- UF_GDT_feature_type_p_t
Overview
Defines the valid set of feature types which can describe the geometry
of a tolerance feature
Data Members
UF_GDT_GENERAL_FEATURE
UF_GDT_SLOT_FEATURE
UF_GDT_TAB_FEATURE
UF_GDT_HOLE_FEATURE
UF_GDT_PIN_FEATURE
UF_GDT_SOCKET_FEATURE
UF_GDT_BALL_FEATURE
UF_GDT_ELONGATED_HOLE_FEATURE
UF_GDT_PLANE_FEATURE
UF_GDT_BOUNDED_FEATURE
UF_GDT_TAPERED_HOLE_FEATURE
UF_GDT_TAPERED_PIN_FEATURE
UF_GDT_HOLLOW_TORUS_FEATURE
UF_GDT_SOLID_TORUS_FEATURE
UF_GDT_HOLLOW_REVOLVED_FEATURE
UF_GDT_SOLID_REVOLVED_FEATURE
UF_GDT_COUNTERBORE_HOLE_FEATURE
UF_GDT_COUNTERSINK_HOLE_FEATURE
UF_GDT_EDGE_BLEND_FEATURE
UF_GDT_THICKNESS_GAP_FEATURE
UF_GDT_STEPPED_SHAFT_FEATURE
UF_GDT_STEPPED_HOLE_FEATURE
UF_GDT_COMPLEX_ELONGATED_HOLE_FEATURE
UF_GDT_OPPOSED_POINT_FEATURE
UF_GDT_OPPOSED_LINE_FEATURE
UF_GDT_THREAD_FEATURE
UF_GDT_MODEL_AXIS_FEATURE
UF_GDT_MODEL_PLANE_FEATURE
UF_GDT_SPLINE_FEATURE
UF_GDT_GEAR_FEATURE
UF_GDT_CIRCULAR_TOOTH_THICKNESS_FEATURE
UF_GDT_CIRCULAR_SPACE_WIDTH_FEATURE
UF_GDT_PIN_MEASUREMENT_FEATURE
UF_GDT_geometric_definition_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_geometric_definition_type_t
- UF_GDT_geometric_definition_type_p_t
Overview
The following enumerated type defines the orientation and region types
available in the tolerancing module.
Data Members
UF_GDT_ALL_GEOMETRY
UF_GDT_PLANAR_ORIENTATION
UF_GDT_PLANAR_CROSS_SECTION
UF_GDT_REGION
UF_GDT_POINT
UF_GDT_RECTANGULAR_REGION
UF_GDT_CIRCULAR_REGION
UF_GDT_index_display_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_index_display_type_t
- UF_GDT_index_display_type_p_t
Overview
The following enumerated type defines the valid index display
methods for GD&T,
Data Members
UF_GDT_UNIQUE = 0
UF_GDT_PART_BASED
UF_GDT_leader_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_leader_type_t
- UF_GDT_leader_type_p_t
Overview
The following enumerated type defines the leader terminator symbols
Data Members
UF_GDT_LEADER_NON_TERMINATED = 0
UF_GDT_LEADER_DATUM
UF_GDT_LEADER_ARROWHEAD
UF_GDT_LEADER_DOT
UF_GDT_limits_and_fits_display_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_limits_and_fits_display_type_t
- UF_GDT_limits_and_fits_display_type_p_t
Overview
Data Members
UF_GDT_DEFAULT_DISPLAY_TYPE = 0
UF_GDT_LIMITS_DISPLAY_TYPE
UF_GDT_TOLERANCE_DISPLAY_TYPE
UF_GDT_NORMAL_DISPLAY_TYPE
UF_GDT_material_modifier_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_material_modifier_t
- UF_GDT_material_modifier_p_t
Overview
Defines the allowable material condition modifiers for feature control
frame and datum specifications
Data Members
UF_GDT_MMC
UF_GDT_LMC
UF_GDT_RFS
UF_GDT_TANGENTIAL
UF_GDT_NO_MOD
UF_GDT_modifier_types_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_modifier_types_t
- UF_GDT_modifier_types_p_t
Overview
Defines the allowable zone modifiers for a feature control frame
Data Members
UF_GDT_FREE_STATE
UF_GDT_UNIT_BASIS_LENGTH
UF_GDT_UNIT_BASIS_AREA
UF_GDT_PROJECTED_ZONE
UF_GDT_STATISTICAL
UF_GDT_NO_MODIFIERS
UF_GDT_MAX_BONUS
UF_GDT_PATTERN_COUNT
UF_GDT_INDIVIDUAL_COUNT
UF_GDT_SEP_REQT
UF_GDT_SIM_REQT
UF_GDT_BOUNDARY
UF_GDT_ALL_OVER
UF_GDT_AVG_DIA
UF_GDT_COAX_HOLE_COUNT
UF_GDT_NON_MANDATORY_MFG_DATA
UF_GDT_NO_PERFECT_MMC_FORM
UF_GDT_PERFECT_MMC_ORIENTATION
UF_GDT_PERFECT_MMC_COAXIALITY
UF_GDT_PERFECT_MMC_SYM_FEAT_LOC
UF_GDT_SURFACE_COUNT
UF_GDT_THRU
UF_GDT_THRU_HOLE
UF_GDT_modl_parameter_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_modl_parameter_t
- UF_GDT_modl_parameter_p_t
Overview
The following enumerated type defines the parameter used to map the
faces of the modeling feature to the tolerance feature.
Following describes each enum type, how it is related to the modeling
feature parameter and how to use it to create tolerance features based
on modeling features -
UF_GDT_MODL_PARAM_INVALID:
This enum type is resereved by the system for inernal use. It is not
available for use.
UF_GDT_MODL_PARAM_NONE:
When this enum type is used, the system knows exactly how to map the
faces of modeling feature to tolerance features.
Use with following modeling features -
1. Simple Hole
Modeling Feature Parameter: Hole Diameter
Tolerance feature will reference face defined by Hole Diameter parameter
2. Extrude/Revolve
Tolerance feature will reference cylindrical face in the modeling feature
and create GDT pin/hole type tolerance features
3. Cylindrical Pocket
Modeling Feature Parameter: Pocket Diameter
Tolerance feature will reference face defined by Pocket Diameter parameter
4. Counterbore Hole
System will create complex tolerance features/subfeatures -
Complex feature - References hole and counterbore faces
Complex subfeature 1 - References hole face
Complex subfeature 2 - References counterbore face
5. Countersink Hole
System will create complex tolerance features/subfeatures -
Complex feature - References countersink and hole faces
Complex subfeature 1 - References hole face
Complex subfeature 2 - References countersink face
Cross-section definition subfeature for complex subfeature 2
6. Symbolic Thread
System will create complex tolerance features/subfeatures -
Complex feature - References cylindrical face on which thread resides
Complex subfeature - References modeling thread feature
7. Boss
Modeling Feature Parameter: Boss Diameter
Tolerance feature will reference face defined by Boss Diameter
parameter
8. Edge Blend
Modeling Feature Parameter: Radius
Tolerance feature will reference faces defined by Radius parameter
UF_GDT_MODL_PARAM_ALL:
Use this enum type to create a GDT general type tolerance feature that
references all the faces of the modeling feature. Currently, this is not
enabled.
UF_GDT_MODL_PARAM_HOLE:
Use this enum type when creating tolerance feature that will reference
cylindrical face of the modeling feature.
Use with following modeling features -
1. Counterbore Hole, Countersink Hole
Modeling Feature Parameter: Hole Diameter
Tolerance feature will reference faces defined by Hole Diameter parameter
UF_GDT_MODL_PARAM_COUNTERBORE:
Use this enum type when creating tolerance feature that will reference
cylindrical face of the Counterbore Hole modeling feature.
Modeling Feature Parameter: Counterbore Diameter
Tolerance feature will reference faces defined by Counterbore Diameter
parameter
UF_GDT_MODL_PARAM_COUNTERSINK:
Use this enum type when creating tolerance feature that will reference
conical face of the Countersink Hole modeling feature.
Tolerance feature will reference conical faces
UF_GDT_MODL_PARAM_X_LENGTH:
Use this enum type when creating tolerance feature that will reference
faces of the modeling feature along the X-axis of the feature.
Use with following modeling features -
1. Rectangular Slot, Ball End Slot, U Slot, T Slot
Modeling Feature Parameter: Length
Tolerance feature will reference faces that are defined by Length
parameter
2. Rectangular Pad, Rectangular Pocket
Modeling Feature Parameter: X Length
Tolerance feature will reference faces that are defined by X Length
parameter
UF_GDT_MODL_PARAM_Y_LENGTH:
Use this enum type when creating tolerance feature that will reference
faces of the modeling feature along the Y-axis of the feature.
Use with following modeling features -
1. Rectangular Slot, U Slot
Modeling Feature Parameter: Width
Tolerance feature will reference faces that are defined by Width
parameter
2. Ball End Slot
Modeling Feature Parameter: Ball Diameter
Tolerance feature will reference faces separated by distance equal to
the ball diameter
3. T Slot
Modeling Feature Parameter: Bottom Width
Tolerance feature will reference faces that are defined by Bottom Width
parameter
4. Rectangular Pad, Rectangular Pocket
Modeling Feature Parameter: Y Length
Tolerance feature will reference faces that are defined by Y Length
parameter
UF_GDT_MODL_PARAM_X_LENGTH_TOP:
Use this enum type when creating tolerance feature that will reference
top faces of the T Slot modeling feature along the X-axis of the feature.
Modeling Feature Parameter: None
UF_GDT_MODL_PARAM_Y_LENGTH_TOP:
Use this enum type when creating tolerance feature that will reference
top faces of the T Slot modeling feature along the Y-axis of the feature.
Modeling Feature Parameter: Top Width
Data Members
UF_GDT_MODL_PARAM_INVALID
UF_GDT_MODL_PARAM_NONE
UF_GDT_MODL_PARAM_ALL
UF_GDT_MODL_PARAM_HOLE
UF_GDT_MODL_PARAM_COUNTERBORE
UF_GDT_MODL_PARAM_COUNTERSINK
UF_GDT_MODL_PARAM_X_LENGTH
UF_GDT_MODL_PARAM_Y_LENGTH
UF_GDT_MODL_PARAM_X_LENGTH_TOP
UF_GDT_MODL_PARAM_Y_LENGTH_TOP
UF_GDT_pattern_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_pattern_type_t
- UF_GDT_pattern_type_p_t
Overview
Defines the valid pattern types for a tolerance feature
Data Members
UF_GDT_NO_PATTERN
UF_GDT_RADIAL_PATTERN
UF_GDT_RECTANGULAR_PATTERN
UF_GDT_ARBITRARY_PATTERN
UF_GDT_precedence_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_precedence_t
- UF_GDT_precedence_p_t
Data Members
UF_GDT_PRECEDENCE_NONE = 0
UF_GDT_PRECEDENCE_PRIMARY
UF_GDT_PRECEDENCE_SECONDARY
UF_GDT_PRECEDENCE_TERTIARY
UF_GDT_profile_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_profile_type_t
- UF_GDT_profile_type_p_t
Overview
Defines the allowable types of profile tolerances.
Outside if defined to be the direction away from material and
inside the direction into material.
Data Members
UF_GDT_PROFILE_EQ_BILATERAL
UF_GDT_PROFILE_UNILATERAL_OUT
UF_GDT_PROFILE_UNILATERAL_IN
UF_GDT_PROFILE_UNEQ_BILATERAL
UF_GDT_relation_type_e (view source)
Defined in: uf_gdt.h
Also known as:
Overview
The following enumerated type is used to specify the type of master
model link which is to be broken from the "break relationship" function.
Data Members
UF_GDT_PULL_RELATION_TYPE
UF_GDT_restrained_condition_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_restrained_condition_type_t
- UF_GDT_restrained_condition_type_p_t
Overview
The following enumerated type defines the default part gaging
standards for GD&T
Data Members
UF_GDT_FREE_STATE_CONDITION = 1
UF_GDT_RESTRAINED_CONDITION = 2
UF_GDT_size_value_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_size_value_type_t
- UF_GDT_size_value_type_p_t
Overview
The following enumerated type defines the size tolerance value
types available in the tolernacing module.
Data Members
UF_GDT_NO_SIZE
UF_GDT_LINEAR_SIZE
UF_GDT_RADIAL_SIZE
UF_GDT_DIAMETRAL_SIZE
UF_GDT_ANGULAR_MAJOR_SIZE
UF_GDT_ANGULAR_MINOR_SIZE
UF_GDT_standard_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_standard_t
- UF_GDT_standard_p_t
Overview
Defines the standards that are supported by the Geometric Tolerancing
module
Data Members
UF_GDT_NO_STANDARD
UF_GDT_ANSI_1982
UF_GDT_ASME_1994
UF_GDT_ISO_1983
UF_GDT_standard_keyword_id_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_standard_keyword_id_t
- UF_GDT_standard_keyword_id_p_t
Overview
Defines the standard keyword ids
Data Members
UF_GDT_PATTERN_COUNT_KEYWORD
UF_GDT_INDIVIDUAL_COUNT_KEYWORD
UF_GDT_SEP_REQT_KEYWORD
UF_GDT_SIM_REQT_KEYWORD
UF_GDT_BOUNDARY_KEYWORD
UF_GDT_ALL_OVER_KEYWORD
UF_GDT_AVG_DIA_KEYWORD
UF_GDT_COAX_HOLE_COUNT_KEYWORD
UF_GDT_NON_MANDATORY_MFG_DATA_KEYWORD
UF_GDT_NO_PERFECT_MMC_FORM_KEYWORD
UF_GDT_PERFECT_MMC_ORIENTATION_KEYWORD
UF_GDT_PERFECT_MMC_COAXIALITY_KEYWORD
UF_GDT_PERFECT_MMC_SYM_FEAT_LOC_KEYWORD
UF_GDT_SURFACE_COUNT_KEYWORD
UF_GDT_THRU_KEYWORD
UF_GDT_THRU_HOLE_KEYWORD
UF_GDT_SIM_REQT_N_KEYWORD
UF_GDT_MAJOR_DIA_KEYWORD
UF_GDT_MINOR_DIA_KEYWORD
UF_GDT_PITCH_DIA_KEYWORD
UF_GDT_INTERRUPTED_KEYWORD
UF_GDT_stub_direction_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_stub_direction_t
- UF_GDT_stub_direction_p_t
Overview
The following enumerated type defines the leader stub direction
Data Members
UF_GDT_STUB_LEFT = 1
UF_GDT_STUB_RIGHT
UF_GDT_STUB_UP
UF_GDT_STUB_DOWN
UF_GDT_text_location_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_text_location_t
- UF_GDT_text_location_p_t
Overview
The following enumerated type defines the allowable types of appended text
locations.
Data Members
UF_GDT_ABOVE
UF_GDT_BELOW
UF_GDT_BEFORE
UF_GDT_AFTER
UF_GDT_tol_format_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_tol_format_t
- UF_GDT_tol_format_p_t
Overview
Defines the valid tolerance display formats for a size tolerance
Data Members
UF_GDT_LIM_MINUS_BEFORE_PLUS
UF_GDT_LIM_PLUS_BEFORE_MINUS
UF_GDT_LIM_MINUS_OVER_PLUS
UF_GDT_LIM_PLUS_OVER_MINUS
UF_GDT_PLUS_OVER_MINUS
UF_GDT_MINUS_OVER_PLUS
UF_GDT_PLUS_MINUS
UF_GDT_NO_TOLERANCE
UF_GDT_tolerance_type_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_tolerance_type_t
- UF_GDT_tolerance_type_p_t
Overview
Defines the type of tolerances that can be part of a tolerance feature
Tolerance features may include a number of these different types
Data Members
UF_GDT_DATUM_TARGET_POINT_TYPE = 0
UF_GDT_DATUM_TARGET_LINE_TYPE = 1
UF_GDT_DATUM_IDENTIFIER_TYPE = 3
UF_GDT_DATUM_MULTIPLE_TYPE = 4
UF_GDT_GEOMETRIC_TOLERANCE_TYPE = 5
UF_GDT_SIZE_TOLERANCE_TYPE = 6
UF_GDT_DATUM_TARGET_DIA_TYPE = 7
UF_GDT_DATUM_TARGET_RECT_TYPE = 8
UF_GDT_DIRECTED_DIMENSION_TYPE = 9
UF_GDT_DATUM_TARGET_CYL_TYPE = 10
UF_GDT_WALL_THICKNESS_TYPE = 11
UF_GDT_DEPTH_TOLERANCE_TYPE = 12
UF_GDT_LIMITS_AND_FITS_TOLERANCE_TYPE = 13
UF_GDT_THREAD_TOLERANCE_TYPE = 14
UF_GDT_DATUM_TARGET_USER_DEFINED_TYPE = 15
UF_GDT_zone_shape_e (view source)
Defined in: uf_gdt.h
Also known as:
- UF_GDT_zone_shape_t
- UF_GDT_zone_shape_p_t
Overview
Defines the possible tolerance zone shapes for a feature control frame
Data Members
UF_GDT_SHAPE_PLANAR
UF_GDT_SHAPE_CYLINDRICAL
UF_GDT_SHAPE_SPHERICAL
UF_GDT_SHAPE_OFFSET