UF_NXSM_FEATURE_PROPERTY_CONSTANTS (view source)
 
Defined in: uf_nxsm_types.h
 
Also known as:
 
Overview
This is a common enum that comprises of values to be used for various features.
Each feature data structure will enumerate valid values that can be used for that feature parameter.


Data Members

IG_NULL_CONSTANT = 0


IG_LEFT = 1


IG_RIGHT = 2


IG_SYMMETRIC = 3


IG_INSIDE = 4


IG_OUTSIDE = 5


IG_BOTH = 6


IG_NORMAL_SIDEDUMMY = 7


IG_REVERSE_NORMAL_SIDEDUMMY = 8


IG_EXTEND = 9


IG_NOEXTEND = 10


IG_THKINPROFILEPLANE = 11


IG_THK_NORMAL_TO_PROFILE_PLANE = 12


IG_FINITE = 13


IG_TONEXT = 14


IG_TO_END_OF_EDGE = 14


IG_FROM_TO = 15


IG_THROUGH_ALL = 16


IG_THREE_HUNDRED_AND_SIXTY = 17


IG_PARALLEL_DUMMY = 18


IG_ANGULAR_DUMMY = 19


IG_NORMAL = 20


IG_THROUGH_AXIS = 21


IG_SINGLE_EDGE = 22


IG_MULTIPLE_EDGES = 23


IG_EDGES_BY_LOOP = 24


IG_EDGES_BY_VERTEX = 25


IG_ALL = 26


IG_CONCAVE = 27


IG_CONVEX = 28


IG_START = 29


IG_END = 30


IG_LINEAR = 31


IG_RADIAL = 32


IG_REGULAR_HOLE = 33


IG_COUNTER_BORE_HOLE = 34


IG_COUNTER_SINK_HOLE = 35


IG_COUNTER_DRILL_HOLE = 36


IG_TAPPED_HOLE = 37


IG_TAPERED_HOLE = 38


IG_CONST_RADIUS_ROUND = 39


IG_VAR_RADIUS_ROUND = 40


IG_CHAMFER_45DEG_SETBACK = 41


IG_CHAMFER_ANGLE_SETBACK = 42


IG_CHAMFER2_SETBACKS = 43


IG_NONE = 44


IG_TAPER_BY_ANGLE = 45


IG_TAPER_BY_RATIO = 46


IG_CLOSED = 47


IG_PROFILE_BASED_CROSSSECTION = 48


IG_EDGE_BASED_CROSSSECTION = 49


IG_TANGENT = 50


IG_RECTANGULAR_BEND_RELIEF = 51


IG_FILLET_BEND_RELIEF = 52


IG_RIP_BEND_RELIEF = 53


IG_BEND_ONLY_CORNER_RELIEF = 54


IG_BEND_AND_FACE_CORNER_RELIEF = 55


IG_RIP_CORNER_RELIEF = 56


IG_NFTYPE = 57


IG_EQUATION_TYPE = 58


IG_PATTERN_MIRROR = 59


IG_PATTERN_RECTANGULAR = 60


IG_PATTERN_CIRCULAR = 61


IG_PATTERN_USER_DEFINED = 62


IG_FROM_REFERENCE_END = 64


IG_FROM_NONREFERENCE_END = 65


IG_RND_ROLL_ACROSS_TANGENT_EDGES_ON = 66


IG_RND_ROLL_ACROSS_TANGENT_EDGES_OFF = 67


IG_RND_CAP_ACROSS_SHARP_EDGES = 68


IG_RND_ROLL_ACROSS_SHARP_EDGES = 69


IG_RND_ROLL_ALONG_BLEND_EDGES_ON = 70


IG_RND_ROLL_ALONG_BLEND_EDGES_OFF = 71


IG_TO_KEY_POINT = 72


IG_FLATTEN = 73


IG_AS_CONSTRUCTION = 74


IG_OFFSET = 75


IG_MITRE_PARALLEL_TO_THICKNESS = 76


IG_MITRE_NORMAL_TO_THICKNESS = 77


IG_MITRE_BY_DIST = 78


IG_MITRE_BY_ANGLE = 79


IG_MITRE_REGULAR_CUT = 80


IG_MITRE_MANUFACTURING_CUT = 81


IG_PROJECT_OPTION_PROJECT = 82


IG_PROJECT_OPTION_WRAP = 83


IG_LIP = 84


IG_GROOVE = 85


IG_PARTING_FROM_PLANE = 86


IG_PARTING_FROM_SURFACE = 87


IG_PARTING_FROM_EDGE = 88


IG_PARTING_FROM_CURVE = 89


IG_SPLIT_DRAFT = 90


IG_SPLIT_ANGLE1_RIGHT = 91


IG_SPLIT_ANGLE1_LEFT = 92


IG_LOUVERFORMEDENDTYPE = 93


IG_LOUVERLANCEDENDTYPE = 94


IG_LOUVERROUND = 95


IG_LOUVERROUNDNONE = 96


IG_INSIDE_DIMENSION = 97


IG_OUTSIDE_DIMENSION = 98


IG_FULL = 99


IG_BEND = 100


IG_ADD_ROUND = 101


IG_NO_ROUND = 102


IG_CLOSE_FACES = 103


IG_OVERLAP_FACES = 104


IG_TREATMENT_OFF = 105


IG_TREATMENT_INTERSECT = 106


IG_TREATMENT_CIRCLE_CUTOUT = 107


IG_STEP_DRAFT = 108


IG_SHOW_BOUNDARIES = 109


IG_REMOVE_BOUNDARIES = 110


IG_CORNER_ROUND = 111


IG_NO_CORNER_ROUND = 112


IG_NATURAL = 113


IG_PERIODIC = 114


IG_ROUND_ALL_VERTEX_SETBACK = 115


IG_ROUND_SINGLE_VERTEX_SETBACK = 116


IG_ROUND_VERTEX_EDGE_SETBACK = 117


IG_ROUND_SETBACK_IS_ABSOLUTE = 118


IG_ROUND_SETBACK_IS_RELATIVE = 119


IG_CIRCULAR = 120


IG_USHAPED = 121


IG_VSHAPED = 122


IG_PUNCHED_END = 123


IG_LANCED_END = 124


IG_FORMED_END = 125


IG_SWEEP_ALIGN_PARALLEL = 126


IG_SWEEP_ALIGN_NORMAL = 127


IG_ROUND_START_VERTEX_EDGE_SETBACK = 128


IG_ROUND_END_VERTEX_EDGE_SETBACK = 129


IG_SUBTRACT = 130


IG_UNITE = 131


IG_INTERSECT = 132


IG_CONTINUOUS = 133


IG_FLANGE_FULLEDGE = 134


IG_FLANGE_CENTER_OF_EDGE = 135


IG_FLANGE_START_ON_END_EDGE = 136


IG_FLANGE_END_ON_END_EDGE = 137


IG_FLANGE_START_FROM_END_EDGE = 138


IG_FLANGE_END_FROM_END_EDGE = 139


IG_FLANGE_FROM_BOTH_ENDS_OF_EDGE = 140


IG_FLANGE_OFFSET = 141


IG_CHAINED_CORNER_RELIEF = 142


IG_TANGENT_INTERIOR = 143


IG_PARALLEL_TO_PLANE = 144


IG_VBOTTOM_DIM_TO_FLAT = 145


IG_VBOTTOM_DIM_TO_V = 146


IG_TAPER_DIM_AT_TOP = 147


IG_TAPER_DIM_AT_BOTTOM = 148


IG_COUNTER_BORE_PROFILE_IS_AT_TOP = 149


IG_COUNTER_BORE_PROFILE_IS_AT_BOTTOM = 150


IG_TAPER_BY_RL_RATIO = 151


IG_RNDMITERAT_CORNER = 152


IG_RND_ROLL_AROUND_CORNER = 153


IG_RND_PRESERVE_TOPOLOGYON = 154


IG_RND_PRESERVE_TOPOLOGY_OFF = 155


IG_STEP_DRAFT_PERPENDICULAR = 156


IG_EXTEND_BEND_RELIEF = 157


IG_EQUAL_OFFSET = 158


IG_UNEQUAL_OFFSET = 159


IG_THICKNESS = 160


IG_FACES_TOUCHING_CURVES_ONLY = 161


IG_CURVESET_SEPERATOR = 162


IG_SIDE_INFOSET_SEPERATOR = 163


IG_REGULAR_THREAD = 164


IG_STRAIGHT_PIPETHREAD = 165


IG_TAPERED_PIPETHREAD = 166


IG_REMOVE_INTERNAL_BOUNDARIES = 167


IG_REMOVE_EXTERNAL_BOUNDARIES = 168


IG_DELETE_FACEHEAL = 169


IG_ENDCAPS = 170


IG_CURVATURE_CONTINUOUS = 171


IG_NONSYMMETRIC = 172


IG_TREATMENT_DRAFT = 173


IG_TREATMENT_CROWN = 174


IG_CLOSE_CORNER_NONE = 175


IG_CLOSE_CORNER_OPEN = 176


IG_CLOSE_CORNER_CLOSED = 177


IG_CLOSE_CORNER_CIRCLE_CUTOUT = 178


IG_PATTERN_ALONG_CURVE = 179


IG_PATTERN_MOUNTING_BOSS = 180


IG_SM_CLEARANCE_CUTOUT = 181


IG_SM_MIDPLANE_CUTOUT = 182


IG_TREATMENT_U_CUTOUT = 220


IG_TREATMENT_V_CUTOUT = 221


IG_TREATMENT_RECTANGULAR_CUTOUT = 222


 


 
UF_NXSM_FLANGE_WIDTH_OPTION_e_t (view source)
 
Defined in: uf_nxsm_types.h
 
Overview
Enum for flange width option


Data Members

OPTION_NOT_SET = -101


CUSTOM_WIDTH_TYPE = -1
==> user has edited the flange sketch manually so it is no longer a pre-configured type

FULL_WIDTH_TYPE = 0


CENTERED_TYPE


AT_END_TYPE


FROM_BOTH_ENDS_TYPE
==> user has edited the flange sketch manually so it is no longer a pre-configured type

FROM_END_TYPE