DATAKIT API  V2025.1
str_feat_dtk.hpp File Reference

Go to the source code of this file.

Data Structures

class  Dtk_feat
 Generic Feature All metric data in feature classes are given in MM All angular data are given in degree. More...
 
union  Dtk_feat::dtk_feat_type
 
class  Dtk_feat_axis
 Feature Axis. More...
 
class  Dtk_feat_blend_vertex
 Feature Blend Corner (pour les conges) More...
 
class  Dtk_feat_body
 
class  Dtk_feat_boolean
 
class  Dtk_feat_chamfer
 Chamfer feature. More...
 
class  Dtk_feat_chamfer_ribbon
 Chamfer ribbon. More...
 
class  Dtk_feat_circ_pattern
 
class  Dtk_feat_close_surf
 Generic Close Surface. More...
 
class  Dtk_feat_cst_edge_ribbon
 Feature Constant Radius Edge Ribbon. More...
 
class  Dtk_feat_draft
 Generic Feature Draft. More...
 
union  Dtk_feat_draft::Dtk_feat_draft_type
 
class  Dtk_feat_draft_advanced
 Feature Advanced Draft. More...
 
class  Dtk_feat_draft_constant
 Generic Feature Standard Constant Draft. More...
 
class  Dtk_feat_draft_neutral_element
 Draft Neutral Element. More...
 
class  Dtk_feat_draft_reflect_line
 Feature Reflect Line Draft. More...
 
class  Dtk_feat_draft_side
 Draft Side. More...
 
class  Dtk_feat_draft_var_point
 Draft point. More...
 
class  Dtk_feat_draft_variable
 Generic Feature Standard Variable Draft. More...
 
class  Dtk_feat_edge_ribbon
 Feature Edge Ribbon. More...
 
union  Dtk_feat_edge_ribbon::edge_ribbon_type
 
class  Dtk_feat_face_fillet
 Generic Feature Face Fillet. More...
 
class  Dtk_feat_fillet
 Generic Feature Fillet. More...
 
class  Dtk_feat_fillet_point
 Fillet point. More...
 
class  Dtk_feat_hole
 Hole Feature : position, direction, type, diameter, anchorpoint of hole feature. More...
 
class  Dtk_feat_hole_series
 Hole Feature : position, direction, type, diameter, anchorpoint of hole feature. More...
 
class  Dtk_feat_inner_thread
 Feature Inner Thread. More...
 
class  Dtk_feat_limit
 Limit Feature : Some features contain one or several limit components which describe how their own shape is limited. More...
 
class  Dtk_feat_loft
 Generic Feature Loft. More...
 
class  Dtk_feat_loft_coupling
 Loft Coupling
More...
 
class  Dtk_feat_loft_guide
 Loft Guide. More...
 
class  Dtk_feat_loft_section
 Loft Section. More...
 
class  Dtk_feat_mirror
 
class  Dtk_feat_multi_prism
 Multi Prism Feature : A repetition of Prism extrudes a profile along a specific direction. A Pad adds material, a Pocket removes material. More...
 
class  Dtk_feat_node
 Node (the node in the tree structure storing the data features) More...
 
class  Dtk_feat_parting_element
 Draft Parting Element. More...
 
class  Dtk_feat_pattern
 
union  Dtk_feat_pattern::dtk_pattern_type
 
class  Dtk_feat_pattern_dir
 
class  Dtk_feat_pipe
 
class  Dtk_feat_prism
 Prism Feature : A Prism extrudes a profile along a specific direction. A Pad adds material, a Pocket removes material. More...
 
class  Dtk_feat_prism_domain
 Multi prism domain. More...
 
class  Dtk_feat_rect_pattern
 
class  Dtk_feat_remove_face
 Generic Remove Face. More...
 
class  Dtk_feat_replace_face
 Generic Replace Face. More...
 
class  Dtk_feat_revol
 Revol Feature : A Revol extrudes a profile around an axis. The profile sketch must contain an axis used as the revolution axis. A Shaft adds material, a Groove removes material. More...
 
class  Dtk_feat_rotate
 
union  Dtk_feat_rotate::dtk_rotate_type
 
class  Dtk_feat_rotate_axis
 Generic Rotate Feature. More...
 
class  Dtk_feat_rotate_axis_elements
 
class  Dtk_feat_rotate_points
 
class  Dtk_feat_scaling
 Generic Feature Scaling. More...
 
class  Dtk_feat_sew_surf
 Generic Sew Surface. More...
 
class  Dtk_feat_sheet_metal
 
class  Dtk_feat_shell
 Shell Feature : a shell feature is defined with a list of faces corresponding to its opening and two offset values. More...
 
class  Dtk_feat_shell_face
 Face to remove. More...
 
class  Dtk_feat_sketch
 
class  Dtk_feat_split_surf
 Generic Split Surface. More...
 
class  Dtk_feat_SpotPoint
 Spot Point (the node in the tree structure storing joint element features) More...
 
class  Dtk_feat_stiffener
 Generic Feature Stiffener. More...
 
class  Dtk_feat_surf_feature
 
class  Dtk_feat_surface_transfo
 
class  Dtk_feat_sweep
 Feature Sweep (Rib & Slot) More...
 
class  Dtk_feat_symmetry
 Generic Symmetry Feature. More...
 
class  Dtk_feat_thick_surf
 Generic Thick Surface. More...
 
class  Dtk_feat_thickness
 Thickness Feature. More...
 
class  Dtk_feat_thickness_face
 Face to thicken. More...
 
class  Dtk_feat_thickness_feat
 
class  Dtk_feat_thread
 Feature Thread (taraudage) More...
 
class  Dtk_feat_tolerance_set
 
class  Dtk_feat_translate
 
union  Dtk_feat_translate::dtk_translate_type
 
class  Dtk_feat_translate_coordinates
 
class  Dtk_feat_translate_direction
 Generic Translate Feature. More...
 
class  Dtk_feat_translate_point
 
class  Dtk_feat_tritangent_fillet
 Generic Feature Face Fillet. More...
 
class  Dtk_feat_udf
 Dtk_feat_udf : _Hole, _XmlDefinition of feature. More...
 
class  Dtk_feat_user_defined
 
class  Dtk_feat_user_defined_value
 
class  Dtk_feat_user_pattern
 
class  Dtk_feat_var_edge_ribbon
 Feature Variable Radius Edge Ribbon. More...
 
class  Dtk_pipe_fiber_segment
 Neutral Fiber Segment : composed of the Start, End, and Center points
or from a Spline Curve (in case of Elec3D Pipe) More...
 
class  Dtk_Pipe_Section
 Pipe Section. More...
 

Macros

#define IND_ANGLE   0
 
#define IND_DEPTH   1
 
#define IND_DIAMETER   2
 
#define IND_INSTANCES   1
 
#define IND_LENGTH   0
 
#define IND_LENGTH1   1
 
#define IND_LENGTH2   2
 
#define IND_PITCH   0
 
#define IND_SPACING   2
 

Typedefs

typedef struct cartesian_point_def Cartesian_point
 
typedef double Dtk_chamfer_params[3]
 
typedef double Dtk_counter_params[3]
 
typedef double Dtk_hole_params[3]
 
typedef double Dtk_thread_params[3]
 

Enumerations

enum  ANCHOR_TYPE { EXTREME_ANCHOR_POINT = 0, MIDDLE_ANCHOR_POINT, NO_ANCHOR_TYPE }
 
enum  CHAMFER_TYPE { LENGTH_LENGTH, LENGTH_ANGLE }
 
enum  COUPLING_TYPE {
  DTK_COUPLING_RATIO, DTK_COUPLING_TANGENCY, DTK_COUPLING_TANGENCY_THEN_CURVATURE, DTK_COUPLING_VERTICES,
  DTK_NO_COUPLING
}
 
enum  DRAFT_FORM { CONE = 0, SQUARE, NO_DRAFT_FORM }
 
enum  DRAFT_TYPE {
  CST_ANGLE, VAR_ANGLE, REFLECT_LINE, ADVANCED_DRAFT,
  NO_DRAFT_TYPE
}
 
enum  DRIVING_MODE { INDEPENDENT, DRIVING_DRIVEN, FITTED, NO_DRIVING_MODE }
 
enum  DRIVING_SIDE { FIRST_SIDE, SECOND_SIDE, NO_DRIVING_SIDE }
 
enum  DTK_BODY_TYPE { DTK_BODY_SOLID, DTK_BODY_SURFACE, NO_DTK_BODY_TYPE }
 
enum  DTK_BOOLEAN_TYPE {
  DTK_BOOLEAN_ADD = 0, DTK_BOOLEAN_REMOVE, DTK_BOOLEAN_INTERSECT, DTK_BOOLEAN_ASSEMBLE,
  DTK_BOOLEAN_UNION_TRIM, DTK_BOOLEAN_REMOVE_LUMP, NO_DTK_BOOLEAN_TYPE
}
 
enum  DTK_FEAT_BEHAVIOR {
  DTK_UNKNOWN_BEHAVIOR = 0, DTK_ADD_MATERIAL, DTK_REMOVE_MATERIAL, DTK_TRANSITION,
  DTK_DUPLICATION, DTK_BOOLEAN_OPERATION
}
 
enum  DTK_FEATURE_TYPE {
  DTK_FEAT_UNKNOWN = 0, DTK_FEAT_PAD, DTK_FEAT_POCKET, DTK_FEAT_HOLE,
  DTK_FEAT_HOLE_SERIES, DTK_FEAT_UDF, DTK_FEAT_THREAD, DTK_FEAT_GROOVE,
  DTK_FEAT_SHAFT, DTK_FEAT_SHELL, DTK_FEAT_FILLET, DTK_FEAT_PRISM,
  DTK_FEAT_REVOL, DTK_FEAT_SWEEP, DTK_FEAT_RIB, DTK_FEAT_SLOT,
  DTK_FEAT_CHAMFER, DTK_FEAT_SPLIT_SURF, DTK_FEAT_THICK_SURF, DTK_FEAT_SEW_SURF,
  DTK_FEAT_CLOSE_SURF, DTK_FEAT_PATTERN, DTK_FEAT_RECT_PATTERN, DTK_FEAT_CIRC_PATTERN,
  DTK_FEAT_USER_PATTERN, DTK_FEAT_MIRROR, DTK_FEAT_SURF_PAD, DTK_FEAT_SURF_REVOL,
  DTK_FEAT_BOOLEAN, DTK_FEAT_ADD, DTK_FEAT_REMOVE, DTK_FEAT_INTERSECT,
  DTK_FEAT_ASSEMBLE, DTK_FEAT_UNION_TRIM, DTK_FEAT_REMOVE_LUMP, DTK_FEAT_DRAFT,
  DTK_FEAT_TRANSLATE, DTK_FEAT_ROTATE, DTK_FEAT_REMOVE_FACE, DTK_FEAT_STIFFENER,
  DTK_FEAT_FACE_FILLET, DTK_FEAT_TRITANGENT_FILLET, DTK_FEAT_MULTI_PAD, DTK_FEAT_MULTI_POCKET,
  DTK_FEAT_LOFT, DTK_FEAT_THICKNESS, DTK_FEAT_SCALING, DTK_FEAT_HOLE_FOR_FASTENER,
  DTK_FEAT_SURFACE, DTK_FEAT_BODY, DTK_FEAT_SOLID_BODY, DTK_FEAT_GEOMETRICAL_SET,
  DTK_FEAT_IMPORT, DTK_FEAT_SHEET_METAL, DTK_FEAT_POSITIVE_LOFT, DTK_FEAT_NEGATIVE_LOFT,
  DTK_FEAT_MULTI_PRISM, DTK_FEAT_REPLACE_FACE, DTK_FEAT_SYMMETRY, DTK_FEAT_USER_DEFINED,
  DTK_FEAT_TTR_HOLE, DTK_FEAT_TTR_THREAD, DTK_FEAT_PIPE, DTK_FEAT_SPOT_POINT,
  DTK_FEAT_COMP_STACKING, DTK_FEAT_COMP_PLIES_GROUP, DTK_FEAT_COMP_SEQUENCE, DTK_FEAT_COMP_PLY,
  DTK_FEAT_COMP_SECTION_GROUP, DTK_FEAT_COMP_PLY_SECTION, DTK_FEAT_COMP_MATERIAL, DTK_FEAT_COMP_MATERIAL_TYPE,
  DTK_FEAT_COMP_STD_CONTOUR, DTK_FEAT_COMP_ELEMENT_GEOM, DTK_FEAT_COMP_LAMINATE, DTK_FEAT_COMP_ZONES_GROUP,
  DTK_FEAT_COMP_TRANS_ZONES_GROUP, DTK_FEAT_COMP_ZONE, DTK_FEAT_COMP_TRANS_ZONE, DTK_FEAT_COMP_PARAMETERS,
  DTK_FEAT_COMP_PRELIMINARY_DESIGN
}
 Feature types
More...
 
enum  DTK_LOFT_TYPE { DTK_LOFT_POSITIVE, DTK_LOFT_NEGATIVE, NO_DTK_LOFT_TYPE }
 
enum  DTK_OBJECT_TYPE { DTK_FEATURE_SELECT = 0, DTK_BODY_SELECT, DTK_FACE_SELECT, NO_DTK_OBJECT_TYPE }
 
enum  DTK_PATTERN_TYPE { DTK_RECT_PATTERN, DTK_CIRC_PATTERN, DTK_USER_PATTERN, DTK_UNKNOWN_PATTERN }
 
enum  DTK_PIPE_SECTION_TYPE {
  DTK_NO_SECTION, DTK_SECTION_ROUND, DTK_SECTION_RECTANGULAR, DTK_SECTION_FLAT_OVAL,
  DTK_SECTION_RADIUS_CORNER, DTK_SECTION_DOUBLE_RIDGE
}
 
enum  DTK_PIPE_TYPE {
  DTK_PIPE_UNKNOWN, DTK_PIPE_CONVEYOR_RUN, DTK_PIPE_PIPE_RUN, DTK_PIPE_RACEWAY_RUN,
  DTK_PIPE_CONDUIT_RUN, DTK_PIPE_DUCT_RUN, DTK_PIPE_HYDRAULICS_RUN, DTK_PIPE_LINE,
  DTK_PIPE_ELBOW, DTK_PIPE_ELBOW_SEGMENTS, DTK_PIPE_SPLINE, DTK_PIPE_ELEC3D,
  DTK_PIPE_PROFILE, DTK_PIPE_SPHERICAL_TERMINATOR, DTK_PIPE_EXCENTRIC_CONE
}
 
enum  DTK_POINT_CONSTRUCTION {
  DTK_POINT_ON_EDGE = 0, DTK_POINT_PLANE, DTK_POINT_INTERSECTION, DTK_POINT_MULTI_INTERSECTION,
  DTK_POINT_PROJECTION, DTK_POINT_SIMPLE_POINT, DTK_POINT_UNPROCESSED_POINT_CONSTRUCTION
}
 
enum  DTK_PRISM_TYPE { DTK_PRISM_PAD, DTK_PRISM_POCKET, DTK_PRISM_SURF_PAD, NO_DTK_PRISM_TYPE }
 
enum  DTK_REVOL_TYPE { DTK_REVOL_SHAFT, DTK_REVOL_GROOVE, NO_DTK_REVOL_TYPE }
 
enum  DTK_SHM_FEATURE_TYPE {
  DTK_FEAT_SHM_UNKNOWN = 0, DTK_FEAT_SHM_WALL_RECOGNITION, DTK_FEAT_SHM_WALL, DTK_FEAT_SHM_WALL_ON_EDGE,
  DTK_FEAT_SHM_EXTRUSION, DTK_FEAT_SHM_BEND_AUTOMATIC, DTK_FEAT_SHM_BEND_CONIC, DTK_FEAT_SHM_BEND_FROM_FLAT,
  DTK_FEAT_SHM_BEND, DTK_FEAT_SHM_FLANGE, DTK_FEAT_SHM_HEM, DTK_FEAT_SHM_TEAR_DROP,
  DTK_FEAT_SHM_SWEPT_FLANGE, DTK_FEAT_SHM_CUTOUT, DTK_FEAT_SHM_SPLIT, DTK_FEAT_SHM_STAMP_POINT,
  DTK_FEAT_SHM_STAMP_CURVE, DTK_FEAT_SHM_STAMP_SURFACE, DTK_FEAT_SHM_STAMP_USER, DTK_FEAT_SHM_EXTRUDED_HOLE,
  DTK_FEAT_SHM_BRIDGE, DTK_FEAT_SHM_LOUVER, DTK_FEAT_SHM_STIFFENING_RIB, DTK_FEAT_SHM_PATTERN_RECT,
  DTK_FEAT_SHM_PATTERN_CIRC, DTK_FEAT_SHM_PATTERN_USER, DTK_FEAT_SHM_CORNER_RELIEF, DTK_FEAT_SHM_CHAMFER,
  DTK_FEAT_SHM_CORNER, DTK_FEAT_SHM_HOPPER, DTK_FEAT_SHM_ROLLED_WALL, DTK_FEAT_SHM_CUTOUT_CIRCULAR,
  DTK_FEAT_SHM_HOLE, DTK_FEAT_SHM_BEAD, DTK_FEAT_SHM_FLANGED_CUTOUT, DTK_FEAT_SHM_FLANGED_HOLE,
  DTK_FEAT_SHM_STAMP_CIRCULAR, DTK_FEAT_SHM_DOWEL, DTK_FEAT_SHM_MIRROR, DTK_FEAT_SHM_WEB,
  DTK_FEAT_SHM_SURFACIC_FLANGE, DTK_FEAT_SHM_JOGGLE
}
 Sheet Metal Feature types
More...
 
enum  DTK_SHM_MODULE_TYPE {
  DTK_SHM_DESIGN, DTK_SHM_PRODUCTION, DTK_SHM_GENERATIVE_DESIGN, DTK_SHM_AEROSPACE_DESIGN,
  DTK_SHM_NEW, NO_DTK_SHM_MODULE_TYPE
}
 
enum  DTK_SURF_FEATURE_TYPE { DTK_FEAT_SURF_UNKNOWN = 0 }
 Surface Feature types
More...
 
enum  DTK_SWEEP_TYPE { DTK_SWEEP_RIB, DTK_SWEEP_SLOT, NO_SWEEP_TYPE }
 
enum  DTK_THREAD_LIMIT_TYPE { DTK_THREAD_DIMENSION = 0, DTK_THREAD_SUPPORT_DEPTH, DTK_THREAD_UP_TO_PLANE }
 
enum  DTK_THREAD_TYPE { DTK_THREAD_UNKNOWN, DTK_THREAD_TAP, DTK_THREAD_THREAD }
 
enum  DTK_USER_DEFINED_VAL_TYPE {
  DTK_USER_DEFINED_DOUBLE = 0, DTK_USER_DEFINED_INT, DTK_USER_DEFINED_STRING, DTK_USER_DEFINED_IDGEOM,
  DTK_USER_DEFINED_LENGTH, DTK_USER_DEFINED_ANGLE, DTK_USER_DEFINED_NOVALUE
}
 
enum  FILLET_TYPE { CST_RADIUS, VAR_RADIUS, NO_FILLET_TYPE }
 
enum  FILLET_VARIATION_TYPE { CUBIC = 0, LINEAR, NO_FILLET_VARIATION_TYPE }
 
enum  HOLE_BOTTOM_TYPE { FLAT = 0, V_BOTTOM, LIMITED, NO_HOLE_BOTTOM_TYPE }
 
enum  HOLE_TYPE {
  SIMPLE = 0, TAPERED, COUNTER_BORED, COUNTER_SUNK,
  COUNTER_DRILLED, COUNTER_DRILLED_2, NO_HOLE_TYPE
}
 
enum  NODE_TYPE { DTK_ROOT, DTK_COMPLEX_FEATURE, DTK_SIMPLE_FEATURE, NO_NODE_TYPE }
 
enum  PROFILE_CONTROL_TYPE { KEEP_ANGLE = 0, EXTRACTION_DIRECTION, REFERENCE_SURFACE, NO_PROFILE_CONTROL_TYPE }
 
enum  PROPAGATION_TYPE { TANGENCY = 0, MINIMAL, NO_PROPAGATION_TYPE }
 
enum  ROTATE_TYPE { DTK_AXIS_ANGLE, DTK_AXIS_TWO_ELEMENTS, DTK_THREE_PNTS, DTK_NO_ROTATE_TYPE }
 
enum  SELECTION_MODE { MULTI_FACES, NEUTRAL_ELEMENT, NO_SELECTION_MODE }
 
enum  STIFFENER_MODE { DTK_FROM_SIDE, DTK_FROM_TOP, DTK_NO_STIFFENER_MODE }
 
enum  TRANSLATE_TYPE { DTK_DIRECTION_DISTANCE, DTK_POINT_TO_POINT, DTK_COORDINATES, DTK_NO_TRANSLATE_TYPE }
 

Functions

int CreateFeatNodeConnectorFromGeomIDs (const Dtk_tab< Dtk_ID > &inListOfGeomIDs, Dtk_NodeConnectorPtr &outNodeConnector)
 

Macro Definition Documentation

◆ IND_ANGLE

#define IND_ANGLE   0

◆ IND_DEPTH

#define IND_DEPTH   1

◆ IND_DIAMETER

#define IND_DIAMETER   2

◆ IND_INSTANCES

#define IND_INSTANCES   1

◆ IND_LENGTH

#define IND_LENGTH   0

◆ IND_LENGTH1

#define IND_LENGTH1   1

◆ IND_LENGTH2

#define IND_LENGTH2   2

◆ IND_PITCH

#define IND_PITCH   0

◆ IND_SPACING

#define IND_SPACING   2

Typedef Documentation

◆ Cartesian_point

typedef struct cartesian_point_def Cartesian_point

◆ Dtk_chamfer_params

typedef double Dtk_chamfer_params[3]

◆ Dtk_counter_params

typedef double Dtk_counter_params[3]

◆ Dtk_hole_params

typedef double Dtk_hole_params[3]

◆ Dtk_thread_params

typedef double Dtk_thread_params[3]

Enumeration Type Documentation

◆ ANCHOR_TYPE

Enumerator
EXTREME_ANCHOR_POINT 
MIDDLE_ANCHOR_POINT 
NO_ANCHOR_TYPE 
120  {
124 } ANCHOR_TYPE;

◆ CHAMFER_TYPE

Enumerator
LENGTH_LENGTH 
LENGTH_ANGLE 
115  {
116  LENGTH_LENGTH,
118 } CHAMFER_TYPE;

◆ COUPLING_TYPE

Enumerator
DTK_COUPLING_RATIO 
DTK_COUPLING_TANGENCY 
DTK_COUPLING_TANGENCY_THEN_CURVATURE 
DTK_COUPLING_VERTICES 
DTK_NO_COUPLING 

◆ DRAFT_FORM

enum DRAFT_FORM
Enumerator
CONE 
SQUARE 
NO_DRAFT_FORM 
177  {
178  CONE = 0,
179  SQUARE ,
181 }DRAFT_FORM;

◆ DRAFT_TYPE

enum DRAFT_TYPE
Enumerator
CST_ANGLE 
VAR_ANGLE 
REFLECT_LINE 
ADVANCED_DRAFT 
NO_DRAFT_TYPE 
162  {
163  CST_ANGLE,
164  VAR_ANGLE,
165  REFLECT_LINE, // Draft with a reflect line instead of the neutral element
166  ADVANCED_DRAFT, // The advanced draft containing a draft (standard or reflect line ) with possibilities of two sides support
168 }DRAFT_TYPE;

◆ DRIVING_MODE

Enumerator
INDEPENDENT 
DRIVING_DRIVEN 
FITTED 
NO_DRIVING_MODE 
183  {
184  INDEPENDENT,
186  FITTED,
188 }DRIVING_MODE;

◆ DRIVING_SIDE

Enumerator
FIRST_SIDE 
SECOND_SIDE 
NO_DRIVING_SIDE 
190  {
191  FIRST_SIDE,
192  SECOND_SIDE,
194 }DRIVING_SIDE;

◆ DTK_BODY_TYPE

Enumerator
DTK_BODY_SOLID 
DTK_BODY_SURFACE 
NO_DTK_BODY_TYPE 
70  {
71 

◆ DTK_BOOLEAN_TYPE

Enumerator
DTK_BOOLEAN_ADD 
DTK_BOOLEAN_REMOVE 
DTK_BOOLEAN_INTERSECT 
DTK_BOOLEAN_ASSEMBLE 
DTK_BOOLEAN_UNION_TRIM 
DTK_BOOLEAN_REMOVE_LUMP 
NO_DTK_BOOLEAN_TYPE 

◆ DTK_FEAT_BEHAVIOR

Enumerator
DTK_UNKNOWN_BEHAVIOR 
DTK_ADD_MATERIAL 
DTK_REMOVE_MATERIAL 
DTK_TRANSITION 
DTK_DUPLICATION 
DTK_BOOLEAN_OPERATION 

◆ DTK_FEATURE_TYPE

Feature types

Enumerator
DTK_FEAT_UNKNOWN 
DTK_FEAT_PAD 
DTK_FEAT_POCKET 
DTK_FEAT_HOLE 
DTK_FEAT_HOLE_SERIES 
DTK_FEAT_UDF 
DTK_FEAT_THREAD 
DTK_FEAT_GROOVE 
DTK_FEAT_SHAFT 
DTK_FEAT_SHELL 
DTK_FEAT_FILLET 
DTK_FEAT_PRISM 
DTK_FEAT_REVOL 
DTK_FEAT_SWEEP 
DTK_FEAT_RIB 
DTK_FEAT_SLOT 
DTK_FEAT_CHAMFER 
DTK_FEAT_SPLIT_SURF 
DTK_FEAT_THICK_SURF 
DTK_FEAT_SEW_SURF 
DTK_FEAT_CLOSE_SURF 
DTK_FEAT_PATTERN 
DTK_FEAT_RECT_PATTERN 
DTK_FEAT_CIRC_PATTERN 
DTK_FEAT_USER_PATTERN 
DTK_FEAT_MIRROR 
DTK_FEAT_SURF_PAD 
DTK_FEAT_SURF_REVOL 
DTK_FEAT_BOOLEAN 
DTK_FEAT_ADD 
DTK_FEAT_REMOVE 
DTK_FEAT_INTERSECT 
DTK_FEAT_ASSEMBLE 
DTK_FEAT_UNION_TRIM 
DTK_FEAT_REMOVE_LUMP 
DTK_FEAT_DRAFT 
DTK_FEAT_TRANSLATE 
DTK_FEAT_ROTATE 
DTK_FEAT_REMOVE_FACE 
DTK_FEAT_STIFFENER 
DTK_FEAT_FACE_FILLET 
DTK_FEAT_TRITANGENT_FILLET 
DTK_FEAT_MULTI_PAD 
DTK_FEAT_MULTI_POCKET 
DTK_FEAT_LOFT 
DTK_FEAT_THICKNESS 
DTK_FEAT_SCALING 
DTK_FEAT_HOLE_FOR_FASTENER 
DTK_FEAT_SURFACE 
DTK_FEAT_BODY 
DTK_FEAT_SOLID_BODY 
DTK_FEAT_GEOMETRICAL_SET 
DTK_FEAT_IMPORT 
DTK_FEAT_SHEET_METAL 
DTK_FEAT_POSITIVE_LOFT 
DTK_FEAT_NEGATIVE_LOFT 
DTK_FEAT_MULTI_PRISM 
DTK_FEAT_REPLACE_FACE 
DTK_FEAT_SYMMETRY 
DTK_FEAT_USER_DEFINED 
DTK_FEAT_TTR_HOLE 
DTK_FEAT_TTR_THREAD 
DTK_FEAT_PIPE 
DTK_FEAT_SPOT_POINT 
DTK_FEAT_COMP_STACKING 
DTK_FEAT_COMP_PLIES_GROUP 
DTK_FEAT_COMP_SEQUENCE 
DTK_FEAT_COMP_PLY 
DTK_FEAT_COMP_SECTION_GROUP 
DTK_FEAT_COMP_PLY_SECTION 
DTK_FEAT_COMP_MATERIAL 
DTK_FEAT_COMP_MATERIAL_TYPE 
DTK_FEAT_COMP_STD_CONTOUR 
DTK_FEAT_COMP_ELEMENT_GEOM 
DTK_FEAT_COMP_LAMINATE 
DTK_FEAT_COMP_ZONES_GROUP 
DTK_FEAT_COMP_TRANS_ZONES_GROUP 
DTK_FEAT_COMP_ZONE 
DTK_FEAT_COMP_TRANS_ZONE 
DTK_FEAT_COMP_PARAMETERS 
DTK_FEAT_COMP_PRELIMINARY_DESIGN 
295  {
296  DTK_FEAT_UNKNOWN = 0,
297  DTK_FEAT_PAD,
301  DTK_FEAT_UDF,
310  DTK_FEAT_RIB,
322  // SURFACIQUES
325  // BOOL
327  DTK_FEAT_ADD,
333  // NEW
346 
348 
349  // Feat Surfacique
351 
352  // Corps (Solide, Surfacique)
356 
357  //Solides Importes
359 
360  //General Sheet Metal Type
364 
368 
369  //user defined
371 
372  //Technological Result Hole
374 
375  //Technological Result Thread
377 
378  //Piping and Tubing
380 
381  //Spot Point
383 
384 
385  //Composite
394 
404 
405 
406 };

◆ DTK_LOFT_TYPE

Enumerator
DTK_LOFT_POSITIVE 
DTK_LOFT_NEGATIVE 
NO_DTK_LOFT_TYPE 

◆ DTK_OBJECT_TYPE

Enumerator
DTK_FEATURE_SELECT 
DTK_BODY_SELECT 
DTK_FACE_SELECT 
NO_DTK_OBJECT_TYPE 

◆ DTK_PATTERN_TYPE

Enumerator
DTK_RECT_PATTERN 
DTK_CIRC_PATTERN 
DTK_USER_PATTERN 
DTK_UNKNOWN_PATTERN 

◆ DTK_PIPE_SECTION_TYPE

Enumerator
DTK_NO_SECTION 
DTK_SECTION_ROUND 
DTK_SECTION_RECTANGULAR 
DTK_SECTION_FLAT_OVAL 
DTK_SECTION_RADIUS_CORNER 
DTK_SECTION_DOUBLE_RIDGE 
271  {
273  DTK_SECTION_ROUND, // Defined with a Diameter
274  DTK_SECTION_RECTANGULAR, // Defined with a Height and Width
275  DTK_SECTION_FLAT_OVAL, // Defined with a Height and Width
276  DTK_SECTION_RADIUS_CORNER, // Defined with a Height, Width and Radius Corner
277  DTK_SECTION_DOUBLE_RIDGE // Defined with a Height and Width

◆ DTK_PIPE_TYPE

Enumerator
DTK_PIPE_UNKNOWN 
DTK_PIPE_CONVEYOR_RUN 
DTK_PIPE_PIPE_RUN 
DTK_PIPE_RACEWAY_RUN 
DTK_PIPE_CONDUIT_RUN 
DTK_PIPE_DUCT_RUN 
DTK_PIPE_HYDRAULICS_RUN 
DTK_PIPE_LINE 
DTK_PIPE_ELBOW 
DTK_PIPE_ELBOW_SEGMENTS 
DTK_PIPE_SPLINE 
DTK_PIPE_ELEC3D 
DTK_PIPE_PROFILE 
DTK_PIPE_SPHERICAL_TERMINATOR 
DTK_PIPE_EXCENTRIC_CONE 

◆ DTK_POINT_CONSTRUCTION

Enumerator
DTK_POINT_ON_EDGE 
DTK_POINT_PLANE 
DTK_POINT_INTERSECTION 
DTK_POINT_MULTI_INTERSECTION 
DTK_POINT_PROJECTION 
DTK_POINT_SIMPLE_POINT 
DTK_POINT_UNPROCESSED_POINT_CONSTRUCTION 

◆ DTK_PRISM_TYPE

Enumerator
DTK_PRISM_PAD 
DTK_PRISM_POCKET 
DTK_PRISM_SURF_PAD 
NO_DTK_PRISM_TYPE 

◆ DTK_REVOL_TYPE

Enumerator
DTK_REVOL_SHAFT 
DTK_REVOL_GROOVE 
NO_DTK_REVOL_TYPE 

◆ DTK_SHM_FEATURE_TYPE

Sheet Metal Feature types

Enumerator
DTK_FEAT_SHM_UNKNOWN 
DTK_FEAT_SHM_WALL_RECOGNITION 
DTK_FEAT_SHM_WALL 
DTK_FEAT_SHM_WALL_ON_EDGE 
DTK_FEAT_SHM_EXTRUSION 
DTK_FEAT_SHM_BEND_AUTOMATIC 
DTK_FEAT_SHM_BEND_CONIC 
DTK_FEAT_SHM_BEND_FROM_FLAT 
DTK_FEAT_SHM_BEND 
DTK_FEAT_SHM_FLANGE 
DTK_FEAT_SHM_HEM 
DTK_FEAT_SHM_TEAR_DROP 
DTK_FEAT_SHM_SWEPT_FLANGE 
DTK_FEAT_SHM_CUTOUT 
DTK_FEAT_SHM_SPLIT 
DTK_FEAT_SHM_STAMP_POINT 
DTK_FEAT_SHM_STAMP_CURVE 
DTK_FEAT_SHM_STAMP_SURFACE 
DTK_FEAT_SHM_STAMP_USER 
DTK_FEAT_SHM_EXTRUDED_HOLE 
DTK_FEAT_SHM_BRIDGE 
DTK_FEAT_SHM_LOUVER 
DTK_FEAT_SHM_STIFFENING_RIB 
DTK_FEAT_SHM_PATTERN_RECT 
DTK_FEAT_SHM_PATTERN_CIRC 
DTK_FEAT_SHM_PATTERN_USER 
DTK_FEAT_SHM_CORNER_RELIEF 
DTK_FEAT_SHM_CHAMFER 
DTK_FEAT_SHM_CORNER 
DTK_FEAT_SHM_HOPPER 
DTK_FEAT_SHM_ROLLED_WALL 
DTK_FEAT_SHM_CUTOUT_CIRCULAR 
DTK_FEAT_SHM_HOLE 
DTK_FEAT_SHM_BEAD 
DTK_FEAT_SHM_FLANGED_CUTOUT 
DTK_FEAT_SHM_FLANGED_HOLE 
DTK_FEAT_SHM_STAMP_CIRCULAR 
DTK_FEAT_SHM_DOWEL 
DTK_FEAT_SHM_MIRROR 
DTK_FEAT_SHM_WEB 
DTK_FEAT_SHM_SURFACIC_FLANGE 
DTK_FEAT_SHM_JOGGLE 
419 {
421 
422  //Sheet Metal Design Features
427 
432 
437 
440 
449 
453 
455 
458 
459  //Generative Sheet Metal Design Features
460  //DTK_FEAT_SHM_RECOGNIZE
463 
466 
472 
474 
475  //Aerospace Sheet Metal Design
479 };

◆ DTK_SHM_MODULE_TYPE

Enumerator
DTK_SHM_DESIGN 
DTK_SHM_PRODUCTION 
DTK_SHM_GENERATIVE_DESIGN 
DTK_SHM_AEROSPACE_DESIGN 
DTK_SHM_NEW 
NO_DTK_SHM_MODULE_TYPE 

◆ DTK_SURF_FEATURE_TYPE

Surface Feature types

Enumerator
DTK_FEAT_SURF_UNKNOWN 
410 {
412  // TODO: Complete the list of surface features defined in wireframe and surface module in catiaV5
413  // ex: EXTRUDE, REVOLVE, SPHERE, CYLINDER, OFFSET, SWEEP, FILL, MULTISECTION, BLEND,
414  // Operations: JOIN, HEALING, UNTRIm, ROTATE, etc...
415 };

◆ DTK_SWEEP_TYPE

Enumerator
DTK_SWEEP_RIB 
DTK_SWEEP_SLOT 
NO_SWEEP_TYPE 
63  {

◆ DTK_THREAD_LIMIT_TYPE

Enumerator
DTK_THREAD_DIMENSION 
DTK_THREAD_SUPPORT_DEPTH 
DTK_THREAD_UP_TO_PLANE 
286  {
287  DTK_THREAD_DIMENSION = 0, // User defined depth value
288  DTK_THREAD_SUPPORT_DEPTH, // Thread Depth is of the same of its support (hole, cylinder...)
289  DTK_THREAD_UP_TO_PLANE, // The thread limit is defined according to a plane. Get the plane reference using get_thread_limit()

◆ DTK_THREAD_TYPE

Enumerator
DTK_THREAD_UNKNOWN 
DTK_THREAD_TAP 
DTK_THREAD_THREAD 
280  {
282  DTK_THREAD_TAP, // Define a Tap
283  DTK_THREAD_THREAD, // Define a Thread

◆ DTK_USER_DEFINED_VAL_TYPE

Enumerator
DTK_USER_DEFINED_DOUBLE 
DTK_USER_DEFINED_INT 
DTK_USER_DEFINED_STRING 
DTK_USER_DEFINED_IDGEOM 
DTK_USER_DEFINED_LENGTH 
DTK_USER_DEFINED_ANGLE 
DTK_USER_DEFINED_NOVALUE 

◆ FILLET_TYPE

Enumerator
CST_RADIUS 
VAR_RADIUS 
NO_FILLET_TYPE 
88  {
89  CST_RADIUS,
90  VAR_RADIUS/*
91  FACE_FACE,
92  TRITANGENT*/,

◆ FILLET_VARIATION_TYPE

Enumerator
CUBIC 
LINEAR 
NO_FILLET_VARIATION_TYPE 
127  {
128  CUBIC = 0,
129  LINEAR,

◆ HOLE_BOTTOM_TYPE

Enumerator
FLAT 
V_BOTTOM 
LIMITED 
NO_HOLE_BOTTOM_TYPE 
98  {
99  FLAT = 0,
100  V_BOTTOM,
101  LIMITED,

◆ HOLE_TYPE

enum HOLE_TYPE
Enumerator
SIMPLE 
TAPERED 
COUNTER_BORED 
COUNTER_SUNK 
COUNTER_DRILLED 
COUNTER_DRILLED_2 
NO_HOLE_TYPE 
105  {
106  SIMPLE = 0,
107  TAPERED,
109  COUNTER_SUNK,
110  COUNTER_DRILLED,//when Sunk and Bore have the same diameter. Catia v5 specific.
111  COUNTER_DRILLED_2,//when Sunk and Bore have two different diameters.Needed for Pro/E.
113 }HOLE_TYPE;

◆ NODE_TYPE

enum NODE_TYPE
Enumerator
DTK_ROOT 
DTK_COMPLEX_FEATURE 
DTK_SIMPLE_FEATURE 
NO_NODE_TYPE 
196  {
197  DTK_ROOT, // The root node which allow the entry for parsing the whole tree
198  DTK_COMPLEX_FEATURE, // This is a non terminal node as a body composed of multiple features, or a boolean operation
199  DTK_SIMPLE_FEATURE, // This is the terminal node which consists of the simple feature which couldn't have children
201 } NODE_TYPE;

◆ PROFILE_CONTROL_TYPE

Enumerator
KEEP_ANGLE 
EXTRACTION_DIRECTION 
REFERENCE_SURFACE 
NO_PROFILE_CONTROL_TYPE 

◆ PROPAGATION_TYPE

Enumerator
TANGENCY 
MINIMAL 
NO_PROPAGATION_TYPE 
133  {
134  TANGENCY = 0,
135  MINIMAL,

◆ ROTATE_TYPE

Enumerator
DTK_AXIS_ANGLE 
DTK_AXIS_TWO_ELEMENTS 
DTK_THREE_PNTS 
DTK_NO_ROTATE_TYPE 

◆ SELECTION_MODE

Enumerator
MULTI_FACES 
NEUTRAL_ELEMENT 
NO_SELECTION_MODE 
170  {
171  MULTI_FACES,

◆ STIFFENER_MODE

Enumerator
DTK_FROM_SIDE 
DTK_FROM_TOP 
DTK_NO_STIFFENER_MODE 
228  {
229  DTK_FROM_SIDE, // Raidisseur Simple
230  DTK_FROM_TOP, // Raidisseur en Reseau

◆ TRANSLATE_TYPE

Enumerator
DTK_DIRECTION_DISTANCE 
DTK_POINT_TO_POINT 
DTK_COORDINATES 
DTK_NO_TRANSLATE_TYPE 

Function Documentation

◆ CreateFeatNodeConnectorFromGeomIDs()

int CreateFeatNodeConnectorFromGeomIDs ( const Dtk_tab< Dtk_ID > &  inListOfGeomIDs,
Dtk_NodeConnectorPtr outNodeConnector 
)
HOLE_TYPE
HOLE_TYPE
Definition: str_feat_dtk.hpp:105
DTK_FEAT_HOLE_SERIES
@ DTK_FEAT_HOLE_SERIES
Definition: str_feat_dtk.hpp:300
DTK_SHM_MODULE_TYPE
DTK_SHM_MODULE_TYPE
Definition: str_feat_dtk.hpp:235
DTK_FEAT_THREAD
@ DTK_FEAT_THREAD
Definition: str_feat_dtk.hpp:302
DTK_THREAD_TAP
@ DTK_THREAD_TAP
Definition: str_feat_dtk.hpp:282
DTK_FEAT_UNKNOWN
@ DTK_FEAT_UNKNOWN
Definition: str_feat_dtk.hpp:296
DTK_FEAT_SLOT
@ DTK_FEAT_SLOT
Definition: str_feat_dtk.hpp:311
DTK_FEAT_MULTI_POCKET
@ DTK_FEAT_MULTI_POCKET
Definition: str_feat_dtk.hpp:342
DTK_COORDINATES
@ DTK_COORDINATES
Definition: str_feat_dtk.hpp:217
MULTI_FACES
@ MULTI_FACES
Definition: str_feat_dtk.hpp:171
DTK_FEAT_SPOT_POINT
@ DTK_FEAT_SPOT_POINT
Definition: str_feat_dtk.hpp:382
DTK_SHM_AEROSPACE_DESIGN
@ DTK_SHM_AEROSPACE_DESIGN
Definition: str_feat_dtk.hpp:239
DRIVING_SIDE
DRIVING_SIDE
Definition: str_feat_dtk.hpp:190
DTK_FEAT_SHM_HOLE
@ DTK_FEAT_SHM_HOLE
Definition: str_feat_dtk.hpp:465
DTK_FEAT_FILLET
@ DTK_FEAT_FILLET
Definition: str_feat_dtk.hpp:306
DTK_POINT_TO_POINT
@ DTK_POINT_TO_POINT
Definition: str_feat_dtk.hpp:216
FITTED
@ FITTED
Definition: str_feat_dtk.hpp:186
DTK_COUPLING_RATIO
@ DTK_COUPLING_RATIO
Definition: str_feat_dtk.hpp:246
DTK_USER_DEFINED_VAL_TYPE
DTK_USER_DEFINED_VAL_TYPE
Definition: str_feat_dtk.hpp:6074
DTK_FEAT_SHM_BEAD
@ DTK_FEAT_SHM_BEAD
Definition: str_feat_dtk.hpp:467
DTK_FEAT_SHM_BEND_CONIC
@ DTK_FEAT_SHM_BEND_CONIC
Definition: str_feat_dtk.hpp:429
DTK_FROM_SIDE
@ DTK_FROM_SIDE
Definition: str_feat_dtk.hpp:229
DTK_FEAT_SHAFT
@ DTK_FEAT_SHAFT
Definition: str_feat_dtk.hpp:304
DTK_FEAT_SPLIT_SURF
@ DTK_FEAT_SPLIT_SURF
Definition: str_feat_dtk.hpp:313
DTK_FEAT_COMP_PLIES_GROUP
@ DTK_FEAT_COMP_PLIES_GROUP
Definition: str_feat_dtk.hpp:387
DTK_RECT_PATTERN
@ DTK_RECT_PATTERN
Definition: str_feat_dtk.hpp:147
DTK_FEAT_SHM_SURFACIC_FLANGE
@ DTK_FEAT_SHM_SURFACIC_FLANGE
Definition: str_feat_dtk.hpp:477
DTK_PIPE_EXCENTRIC_CONE
@ DTK_PIPE_EXCENTRIC_CONE
Definition: str_feat_dtk.hpp:268
DTK_PIPE_ELBOW_SEGMENTS
@ DTK_PIPE_ELBOW_SEGMENTS
Definition: str_feat_dtk.hpp:263
DTK_USER_PATTERN
@ DTK_USER_PATTERN
Definition: str_feat_dtk.hpp:149
DTK_POINT_PROJECTION
@ DTK_POINT_PROJECTION
Definition: str_feat_dtk.hpp:83
DTK_USER_DEFINED_DOUBLE
@ DTK_USER_DEFINED_DOUBLE
Definition: str_feat_dtk.hpp:6075
DTK_FEAT_SHM_PATTERN_CIRC
@ DTK_FEAT_SHM_PATTERN_CIRC
Definition: str_feat_dtk.hpp:451
DTK_BOOLEAN_OPERATION
@ DTK_BOOLEAN_OPERATION
Definition: str_feat_dtk.hpp:210
DTK_FEAT_BOOLEAN
@ DTK_FEAT_BOOLEAN
Definition: str_feat_dtk.hpp:326
DTK_FEAT_SHM_TEAR_DROP
@ DTK_FEAT_SHM_TEAR_DROP
Definition: str_feat_dtk.hpp:435
DTK_FEAT_COMP_SEQUENCE
@ DTK_FEAT_COMP_SEQUENCE
Definition: str_feat_dtk.hpp:388
DTK_FEAT_SURF_REVOL
@ DTK_FEAT_SURF_REVOL
Definition: str_feat_dtk.hpp:324
DTK_DUPLICATION
@ DTK_DUPLICATION
Definition: str_feat_dtk.hpp:209
DTK_FEAT_SHM_MIRROR
@ DTK_FEAT_SHM_MIRROR
Definition: str_feat_dtk.hpp:473
DTK_FEAT_COMP_ELEMENT_GEOM
@ DTK_FEAT_COMP_ELEMENT_GEOM
Definition: str_feat_dtk.hpp:396
DTK_FEAT_COMP_STD_CONTOUR
@ DTK_FEAT_COMP_STD_CONTOUR
Definition: str_feat_dtk.hpp:395
FILLET_VARIATION_TYPE
FILLET_VARIATION_TYPE
Definition: str_feat_dtk.hpp:127
DTK_PIPE_PROFILE
@ DTK_PIPE_PROFILE
Definition: str_feat_dtk.hpp:266
COUNTER_DRILLED_2
@ COUNTER_DRILLED_2
Definition: str_feat_dtk.hpp:111
DTK_SECTION_ROUND
@ DTK_SECTION_ROUND
Definition: str_feat_dtk.hpp:273
DTK_SHM_PRODUCTION
@ DTK_SHM_PRODUCTION
Definition: str_feat_dtk.hpp:237
DTK_BOOLEAN_REMOVE
@ DTK_BOOLEAN_REMOVE
Definition: str_feat_dtk.hpp:33
LENGTH_LENGTH
@ LENGTH_LENGTH
Definition: str_feat_dtk.hpp:116
DTK_USER_DEFINED_STRING
@ DTK_USER_DEFINED_STRING
Definition: str_feat_dtk.hpp:6077
DTK_POINT_CONSTRUCTION
DTK_POINT_CONSTRUCTION
Definition: str_feat_dtk.hpp:78
DTK_TRANSITION
@ DTK_TRANSITION
Definition: str_feat_dtk.hpp:208
DTK_FEAT_COMP_SECTION_GROUP
@ DTK_FEAT_COMP_SECTION_GROUP
Definition: str_feat_dtk.hpp:390
INDEPENDENT
@ INDEPENDENT
Definition: str_feat_dtk.hpp:184
DTK_SECTION_RECTANGULAR
@ DTK_SECTION_RECTANGULAR
Definition: str_feat_dtk.hpp:274
DTK_FEAT_SHM_BEND
@ DTK_FEAT_SHM_BEND
Definition: str_feat_dtk.hpp:431
DTK_COUPLING_TANGENCY
@ DTK_COUPLING_TANGENCY
Definition: str_feat_dtk.hpp:247
DTK_FEAT_COMP_MATERIAL
@ DTK_FEAT_COMP_MATERIAL
Definition: str_feat_dtk.hpp:392
DTK_UNKNOWN_BEHAVIOR
@ DTK_UNKNOWN_BEHAVIOR
Definition: str_feat_dtk.hpp:205
DTK_FEAT_SHM_CUTOUT_CIRCULAR
@ DTK_FEAT_SHM_CUTOUT_CIRCULAR
Definition: str_feat_dtk.hpp:464
DTK_FEAT_SHM_ROLLED_WALL
@ DTK_FEAT_SHM_ROLLED_WALL
Definition: str_feat_dtk.hpp:462
NO_SWEEP_TYPE
@ NO_SWEEP_TYPE
Definition: str_feat_dtk.hpp:66
TANGENCY
@ TANGENCY
Definition: str_feat_dtk.hpp:134
DTK_FEAT_ROTATE
@ DTK_FEAT_ROTATE
Definition: str_feat_dtk.hpp:336
DTK_PIPE_SECTION_TYPE
DTK_PIPE_SECTION_TYPE
Definition: str_feat_dtk.hpp:271
MINIMAL
@ MINIMAL
Definition: str_feat_dtk.hpp:135
NO_DTK_SHM_MODULE_TYPE
@ NO_DTK_SHM_MODULE_TYPE
Definition: str_feat_dtk.hpp:241
NO_PROPAGATION_TYPE
@ NO_PROPAGATION_TYPE
Definition: str_feat_dtk.hpp:136
DTK_LOFT_POSITIVE
@ DTK_LOFT_POSITIVE
Definition: str_feat_dtk.hpp:51
EXTREME_ANCHOR_POINT
@ EXTREME_ANCHOR_POINT
Definition: str_feat_dtk.hpp:121
COUNTER_DRILLED
@ COUNTER_DRILLED
Definition: str_feat_dtk.hpp:110
DTK_FEAT_COMP_PRELIMINARY_DESIGN
@ DTK_FEAT_COMP_PRELIMINARY_DESIGN
Definition: str_feat_dtk.hpp:403
DTK_BODY_TYPE
DTK_BODY_TYPE
Definition: str_feat_dtk.hpp:70
DTK_SHM_DESIGN
@ DTK_SHM_DESIGN
Definition: str_feat_dtk.hpp:236
DTK_DIRECTION_DISTANCE
@ DTK_DIRECTION_DISTANCE
Definition: str_feat_dtk.hpp:215
TRANSLATE_TYPE
TRANSLATE_TYPE
Definition: str_feat_dtk.hpp:214
DTK_FEAT_SHM_STAMP_CIRCULAR
@ DTK_FEAT_SHM_STAMP_CIRCULAR
Definition: str_feat_dtk.hpp:470
DTK_FEAT_SURF_UNKNOWN
@ DTK_FEAT_SURF_UNKNOWN
Definition: str_feat_dtk.hpp:411
DTK_PIPE_CONDUIT_RUN
@ DTK_PIPE_CONDUIT_RUN
Definition: str_feat_dtk.hpp:258
SECOND_SIDE
@ SECOND_SIDE
Definition: str_feat_dtk.hpp:192
DTK_FEAT_UNION_TRIM
@ DTK_FEAT_UNION_TRIM
Definition: str_feat_dtk.hpp:331
KEEP_ANGLE
@ KEEP_ANGLE
Definition: str_feat_dtk.hpp:140
DTK_PIPE_LINE
@ DTK_PIPE_LINE
Definition: str_feat_dtk.hpp:261
SELECTION_MODE
SELECTION_MODE
Definition: str_feat_dtk.hpp:170
REFERENCE_SURFACE
@ REFERENCE_SURFACE
Definition: str_feat_dtk.hpp:142
DTK_FEAT_ADD
@ DTK_FEAT_ADD
Definition: str_feat_dtk.hpp:327
DTK_PIPE_ELEC3D
@ DTK_PIPE_ELEC3D
Definition: str_feat_dtk.hpp:265
DTK_UNKNOWN_PATTERN
@ DTK_UNKNOWN_PATTERN
Definition: str_feat_dtk.hpp:150
NO_NODE_TYPE
@ NO_NODE_TYPE
Definition: str_feat_dtk.hpp:200
DTK_FEAT_MULTI_PAD
@ DTK_FEAT_MULTI_PAD
Definition: str_feat_dtk.hpp:341
DTK_PIPE_CONVEYOR_RUN
@ DTK_PIPE_CONVEYOR_RUN
Definition: str_feat_dtk.hpp:255
DTK_FEAT_SHM_CUTOUT
@ DTK_FEAT_SHM_CUTOUT
Definition: str_feat_dtk.hpp:438
DTK_BOOLEAN_ASSEMBLE
@ DTK_BOOLEAN_ASSEMBLE
Definition: str_feat_dtk.hpp:35
DTK_USER_DEFINED_ANGLE
@ DTK_USER_DEFINED_ANGLE
Definition: str_feat_dtk.hpp:6080
DTK_FEAT_PATTERN
@ DTK_FEAT_PATTERN
Definition: str_feat_dtk.hpp:317
NO_DRAFT_TYPE
@ NO_DRAFT_TYPE
Definition: str_feat_dtk.hpp:167
DTK_FEAT_SHM_BEND_FROM_FLAT
@ DTK_FEAT_SHM_BEND_FROM_FLAT
Definition: str_feat_dtk.hpp:430
DTK_THREAD_SUPPORT_DEPTH
@ DTK_THREAD_SUPPORT_DEPTH
Definition: str_feat_dtk.hpp:288
CST_RADIUS
@ CST_RADIUS
Definition: str_feat_dtk.hpp:89
DTK_FEAT_ASSEMBLE
@ DTK_FEAT_ASSEMBLE
Definition: str_feat_dtk.hpp:330
COUNTER_SUNK
@ COUNTER_SUNK
Definition: str_feat_dtk.hpp:109
DTK_THREE_PNTS
@ DTK_THREE_PNTS
Definition: str_feat_dtk.hpp:224
DTK_PIPE_ELBOW
@ DTK_PIPE_ELBOW
Definition: str_feat_dtk.hpp:262
COUPLING_TYPE
COUPLING_TYPE
Definition: str_feat_dtk.hpp:245
DTK_PIPE_SPLINE
@ DTK_PIPE_SPLINE
Definition: str_feat_dtk.hpp:264
DTK_FEAT_CHAMFER
@ DTK_FEAT_CHAMFER
Definition: str_feat_dtk.hpp:312
DTK_BOOLEAN_TYPE
DTK_BOOLEAN_TYPE
Definition: str_feat_dtk.hpp:31
DTK_FEAT_SURF_PAD
@ DTK_FEAT_SURF_PAD
Definition: str_feat_dtk.hpp:323
DTK_FEAT_IMPORT
@ DTK_FEAT_IMPORT
Definition: str_feat_dtk.hpp:358
DTK_FEAT_SHM_SPLIT
@ DTK_FEAT_SHM_SPLIT
Definition: str_feat_dtk.hpp:439
DRAFT_TYPE
DRAFT_TYPE
Definition: str_feat_dtk.hpp:162
DTK_PIPE_TYPE
DTK_PIPE_TYPE
Definition: str_feat_dtk.hpp:253
NO_PROFILE_CONTROL_TYPE
@ NO_PROFILE_CONTROL_TYPE
Definition: str_feat_dtk.hpp:143
EXTRACTION_DIRECTION
@ EXTRACTION_DIRECTION
Definition: str_feat_dtk.hpp:141
NO_DTK_BOOLEAN_TYPE
@ NO_DTK_BOOLEAN_TYPE
Definition: str_feat_dtk.hpp:38
DTK_FEAT_GROOVE
@ DTK_FEAT_GROOVE
Definition: str_feat_dtk.hpp:303
DTK_BODY_SOLID
@ DTK_BODY_SOLID
Definition: str_feat_dtk.hpp:72
DTK_FEAT_COMP_PLY_SECTION
@ DTK_FEAT_COMP_PLY_SECTION
Definition: str_feat_dtk.hpp:391
DTK_FEAT_COMP_PLY
@ DTK_FEAT_COMP_PLY
Definition: str_feat_dtk.hpp:389
ROTATE_TYPE
ROTATE_TYPE
Definition: str_feat_dtk.hpp:221
DTK_NO_SECTION
@ DTK_NO_SECTION
Definition: str_feat_dtk.hpp:272
DTK_FEAT_REPLACE_FACE
@ DTK_FEAT_REPLACE_FACE
Definition: str_feat_dtk.hpp:366
DTK_BODY_SURFACE
@ DTK_BODY_SURFACE
Definition: str_feat_dtk.hpp:73
DTK_THREAD_UP_TO_PLANE
@ DTK_THREAD_UP_TO_PLANE
Definition: str_feat_dtk.hpp:289
DTK_FEAT_REMOVE_LUMP
@ DTK_FEAT_REMOVE_LUMP
Definition: str_feat_dtk.hpp:332
DTK_FEAT_TTR_THREAD
@ DTK_FEAT_TTR_THREAD
Definition: str_feat_dtk.hpp:376
DTK_FEAT_THICKNESS
@ DTK_FEAT_THICKNESS
Definition: str_feat_dtk.hpp:344
V_BOTTOM
@ V_BOTTOM
Definition: str_feat_dtk.hpp:100
VAR_ANGLE
@ VAR_ANGLE
Definition: str_feat_dtk.hpp:164
DTK_POINT_PLANE
@ DTK_POINT_PLANE
Definition: str_feat_dtk.hpp:80
NO_FILLET_TYPE
@ NO_FILLET_TYPE
Definition: str_feat_dtk.hpp:93
DTK_FEAT_INTERSECT
@ DTK_FEAT_INTERSECT
Definition: str_feat_dtk.hpp:329
FLAT
@ FLAT
Definition: str_feat_dtk.hpp:99
DTK_FEAT_SCALING
@ DTK_FEAT_SCALING
Definition: str_feat_dtk.hpp:345
DTK_FEAT_UDF
@ DTK_FEAT_UDF
Definition: str_feat_dtk.hpp:301
DTK_FEAT_SWEEP
@ DTK_FEAT_SWEEP
Definition: str_feat_dtk.hpp:309
DTK_FEAT_BEHAVIOR
DTK_FEAT_BEHAVIOR
Definition: str_feat_dtk.hpp:204
DTK_FEAT_TRITANGENT_FILLET
@ DTK_FEAT_TRITANGENT_FILLET
Definition: str_feat_dtk.hpp:340
DTK_FEAT_SHM_BEND_AUTOMATIC
@ DTK_FEAT_SHM_BEND_AUTOMATIC
Definition: str_feat_dtk.hpp:428
NEUTRAL_ELEMENT
@ NEUTRAL_ELEMENT
Definition: str_feat_dtk.hpp:172
STIFFENER_MODE
STIFFENER_MODE
Definition: str_feat_dtk.hpp:228
DTK_SWEEP_SLOT
@ DTK_SWEEP_SLOT
Definition: str_feat_dtk.hpp:65
DTK_USER_DEFINED_IDGEOM
@ DTK_USER_DEFINED_IDGEOM
Definition: str_feat_dtk.hpp:6078
DTK_FEAT_THICK_SURF
@ DTK_FEAT_THICK_SURF
Definition: str_feat_dtk.hpp:314
CHAMFER_TYPE
CHAMFER_TYPE
Definition: str_feat_dtk.hpp:115
PROPAGATION_TYPE
PROPAGATION_TYPE
Definition: str_feat_dtk.hpp:133
DTK_FEAT_SHM_LOUVER
@ DTK_FEAT_SHM_LOUVER
Definition: str_feat_dtk.hpp:447
DTK_BOOLEAN_INTERSECT
@ DTK_BOOLEAN_INTERSECT
Definition: str_feat_dtk.hpp:34
LENGTH_ANGLE
@ LENGTH_ANGLE
Definition: str_feat_dtk.hpp:117
NO_SELECTION_MODE
@ NO_SELECTION_MODE
Definition: str_feat_dtk.hpp:173
DTK_POINT_ON_EDGE
@ DTK_POINT_ON_EDGE
Definition: str_feat_dtk.hpp:79
DTK_FEAT_SHM_BRIDGE
@ DTK_FEAT_SHM_BRIDGE
Definition: str_feat_dtk.hpp:446
DTK_FEAT_SHM_STAMP_USER
@ DTK_FEAT_SHM_STAMP_USER
Definition: str_feat_dtk.hpp:444
DTK_AXIS_ANGLE
@ DTK_AXIS_ANGLE
Definition: str_feat_dtk.hpp:222
DTK_FEAT_DRAFT
@ DTK_FEAT_DRAFT
Definition: str_feat_dtk.hpp:334
NO_DRAFT_FORM
@ NO_DRAFT_FORM
Definition: str_feat_dtk.hpp:180
LIMITED
@ LIMITED
Definition: str_feat_dtk.hpp:101
PROFILE_CONTROL_TYPE
PROFILE_CONTROL_TYPE
Definition: str_feat_dtk.hpp:139
DTK_FEAT_SHEET_METAL
@ DTK_FEAT_SHEET_METAL
Definition: str_feat_dtk.hpp:361
DTK_PIPE_DUCT_RUN
@ DTK_PIPE_DUCT_RUN
Definition: str_feat_dtk.hpp:259
DTK_FEAT_REMOVE
@ DTK_FEAT_REMOVE
Definition: str_feat_dtk.hpp:328
NO_DTK_LOFT_TYPE
@ NO_DTK_LOFT_TYPE
Definition: str_feat_dtk.hpp:53
DTK_FEAT_SHM_CHAMFER
@ DTK_FEAT_SHM_CHAMFER
Definition: str_feat_dtk.hpp:456
DTK_ADD_MATERIAL
@ DTK_ADD_MATERIAL
Definition: str_feat_dtk.hpp:206
DTK_PIPE_RACEWAY_RUN
@ DTK_PIPE_RACEWAY_RUN
Definition: str_feat_dtk.hpp:257
DTK_BODY_SELECT
@ DTK_BODY_SELECT
Definition: str_feat_dtk.hpp:156
DTK_FEAT_SHM_PATTERN_RECT
@ DTK_FEAT_SHM_PATTERN_RECT
Definition: str_feat_dtk.hpp:450
NO_HOLE_BOTTOM_TYPE
@ NO_HOLE_BOTTOM_TYPE
Definition: str_feat_dtk.hpp:102
DTK_COMPLEX_FEATURE
@ DTK_COMPLEX_FEATURE
Definition: str_feat_dtk.hpp:198
DTK_FEAT_COMP_ZONES_GROUP
@ DTK_FEAT_COMP_ZONES_GROUP
Definition: str_feat_dtk.hpp:398
DTK_PRISM_PAD
@ DTK_PRISM_PAD
Definition: str_feat_dtk.hpp:43
DTK_FEAT_COMP_ZONE
@ DTK_FEAT_COMP_ZONE
Definition: str_feat_dtk.hpp:400
DTK_FEAT_SHM_STAMP_CURVE
@ DTK_FEAT_SHM_STAMP_CURVE
Definition: str_feat_dtk.hpp:442
DTK_FEAT_COMP_TRANS_ZONES_GROUP
@ DTK_FEAT_COMP_TRANS_ZONES_GROUP
Definition: str_feat_dtk.hpp:399
REFLECT_LINE
@ REFLECT_LINE
Definition: str_feat_dtk.hpp:165
ANCHOR_TYPE
ANCHOR_TYPE
Definition: str_feat_dtk.hpp:120
DTK_BOOLEAN_UNION_TRIM
@ DTK_BOOLEAN_UNION_TRIM
Definition: str_feat_dtk.hpp:36
DTK_FEAT_SEW_SURF
@ DTK_FEAT_SEW_SURF
Definition: str_feat_dtk.hpp:315
VAR_RADIUS
@ VAR_RADIUS
Definition: str_feat_dtk.hpp:90
DTK_SECTION_FLAT_OVAL
@ DTK_SECTION_FLAT_OVAL
Definition: str_feat_dtk.hpp:275
DTK_SWEEP_RIB
@ DTK_SWEEP_RIB
Definition: str_feat_dtk.hpp:64
DRIVING_DRIVEN
@ DRIVING_DRIVEN
Definition: str_feat_dtk.hpp:185
ADVANCED_DRAFT
@ ADVANCED_DRAFT
Definition: str_feat_dtk.hpp:166
DTK_PATTERN_TYPE
DTK_PATTERN_TYPE
Definition: str_feat_dtk.hpp:146
DTK_REVOL_SHAFT
@ DTK_REVOL_SHAFT
Definition: str_feat_dtk.hpp:58
DTK_FEAT_TTR_HOLE
@ DTK_FEAT_TTR_HOLE
Definition: str_feat_dtk.hpp:373
DTK_POINT_INTERSECTION
@ DTK_POINT_INTERSECTION
Definition: str_feat_dtk.hpp:81
DTK_FEAT_MULTI_PRISM
@ DTK_FEAT_MULTI_PRISM
Definition: str_feat_dtk.hpp:365
DTK_FEAT_CLOSE_SURF
@ DTK_FEAT_CLOSE_SURF
Definition: str_feat_dtk.hpp:316
DTK_FEAT_PRISM
@ DTK_FEAT_PRISM
Definition: str_feat_dtk.hpp:307
DTK_REVOL_TYPE
DTK_REVOL_TYPE
Definition: str_feat_dtk.hpp:57
SIMPLE
@ SIMPLE
Definition: str_feat_dtk.hpp:106
DTK_FEAT_SHM_CORNER
@ DTK_FEAT_SHM_CORNER
Definition: str_feat_dtk.hpp:457
DTK_FEAT_COMP_MATERIAL_TYPE
@ DTK_FEAT_COMP_MATERIAL_TYPE
Definition: str_feat_dtk.hpp:393
DTK_FEAT_POCKET
@ DTK_FEAT_POCKET
Definition: str_feat_dtk.hpp:298
DTK_NO_ROTATE_TYPE
@ DTK_NO_ROTATE_TYPE
Definition: str_feat_dtk.hpp:225
DTK_FEAT_STIFFENER
@ DTK_FEAT_STIFFENER
Definition: str_feat_dtk.hpp:338
DTK_ROOT
@ DTK_ROOT
Definition: str_feat_dtk.hpp:197
DTK_FEATURE_SELECT
@ DTK_FEATURE_SELECT
Definition: str_feat_dtk.hpp:155
DTK_POINT_UNPROCESSED_POINT_CONSTRUCTION
@ DTK_POINT_UNPROCESSED_POINT_CONSTRUCTION
Definition: str_feat_dtk.hpp:85
DTK_FEAT_BODY
@ DTK_FEAT_BODY
Definition: str_feat_dtk.hpp:353
CST_ANGLE
@ CST_ANGLE
Definition: str_feat_dtk.hpp:163
DTK_REMOVE_MATERIAL
@ DTK_REMOVE_MATERIAL
Definition: str_feat_dtk.hpp:207
DTK_FEAT_SOLID_BODY
@ DTK_FEAT_SOLID_BODY
Definition: str_feat_dtk.hpp:354
DTK_FEAT_SHM_STAMP_POINT
@ DTK_FEAT_SHM_STAMP_POINT
Definition: str_feat_dtk.hpp:441
TAPERED
@ TAPERED
Definition: str_feat_dtk.hpp:107
DTK_FEAT_SHM_EXTRUSION
@ DTK_FEAT_SHM_EXTRUSION
Definition: str_feat_dtk.hpp:426
NO_DRIVING_SIDE
@ NO_DRIVING_SIDE
Definition: str_feat_dtk.hpp:193
DTK_REVOL_GROOVE
@ DTK_REVOL_GROOVE
Definition: str_feat_dtk.hpp:59
HOLE_BOTTOM_TYPE
HOLE_BOTTOM_TYPE
Definition: str_feat_dtk.hpp:98
DTK_THREAD_LIMIT_TYPE
DTK_THREAD_LIMIT_TYPE
Definition: str_feat_dtk.hpp:286
DTK_SHM_GENERATIVE_DESIGN
@ DTK_SHM_GENERATIVE_DESIGN
Definition: str_feat_dtk.hpp:238
DTK_BOOLEAN_ADD
@ DTK_BOOLEAN_ADD
Definition: str_feat_dtk.hpp:32
DTK_NO_STIFFENER_MODE
@ DTK_NO_STIFFENER_MODE
Definition: str_feat_dtk.hpp:231
DTK_FEAT_POSITIVE_LOFT
@ DTK_FEAT_POSITIVE_LOFT
Definition: str_feat_dtk.hpp:362
DTK_FEAT_SHM_FLANGED_HOLE
@ DTK_FEAT_SHM_FLANGED_HOLE
Definition: str_feat_dtk.hpp:469
DTK_FEAT_COMP_TRANS_ZONE
@ DTK_FEAT_COMP_TRANS_ZONE
Definition: str_feat_dtk.hpp:401
DTK_PIPE_PIPE_RUN
@ DTK_PIPE_PIPE_RUN
Definition: str_feat_dtk.hpp:256
DTK_FEAT_NEGATIVE_LOFT
@ DTK_FEAT_NEGATIVE_LOFT
Definition: str_feat_dtk.hpp:363
DTK_POINT_MULTI_INTERSECTION
@ DTK_POINT_MULTI_INTERSECTION
Definition: str_feat_dtk.hpp:82
DTK_FEAT_COMP_LAMINATE
@ DTK_FEAT_COMP_LAMINATE
Definition: str_feat_dtk.hpp:397
DTK_FEAT_REVOL
@ DTK_FEAT_REVOL
Definition: str_feat_dtk.hpp:308
DTK_LOFT_NEGATIVE
@ DTK_LOFT_NEGATIVE
Definition: str_feat_dtk.hpp:52
DTK_NO_TRANSLATE_TYPE
@ DTK_NO_TRANSLATE_TYPE
Definition: str_feat_dtk.hpp:218
DTK_FEAT_RECT_PATTERN
@ DTK_FEAT_RECT_PATTERN
Definition: str_feat_dtk.hpp:318
NO_ANCHOR_TYPE
@ NO_ANCHOR_TYPE
Definition: str_feat_dtk.hpp:123
DTK_PRISM_TYPE
DTK_PRISM_TYPE
Definition: str_feat_dtk.hpp:41
DRIVING_MODE
DRIVING_MODE
Definition: str_feat_dtk.hpp:183
DTK_FEAT_TRANSLATE
@ DTK_FEAT_TRANSLATE
Definition: str_feat_dtk.hpp:335
MIDDLE_ANCHOR_POINT
@ MIDDLE_ANCHOR_POINT
Definition: str_feat_dtk.hpp:122
DTK_FEAT_SHM_WALL
@ DTK_FEAT_SHM_WALL
Definition: str_feat_dtk.hpp:424
DTK_FROM_TOP
@ DTK_FROM_TOP
Definition: str_feat_dtk.hpp:230
DTK_FEAT_SHM_DOWEL
@ DTK_FEAT_SHM_DOWEL
Definition: str_feat_dtk.hpp:471
DTK_FEAT_HOLE
@ DTK_FEAT_HOLE
Definition: str_feat_dtk.hpp:299
DTK_USER_DEFINED_NOVALUE
@ DTK_USER_DEFINED_NOVALUE
Definition: str_feat_dtk.hpp:6081
DTK_FEAT_PAD
@ DTK_FEAT_PAD
Definition: str_feat_dtk.hpp:297
DTK_FACE_SELECT
@ DTK_FACE_SELECT
Definition: str_feat_dtk.hpp:157
DTK_PRISM_SURF_PAD
@ DTK_PRISM_SURF_PAD
Definition: str_feat_dtk.hpp:45
DTK_FEAT_SHM_UNKNOWN
@ DTK_FEAT_SHM_UNKNOWN
Definition: str_feat_dtk.hpp:420
DTK_THREAD_TYPE
DTK_THREAD_TYPE
Definition: str_feat_dtk.hpp:280
DTK_SHM_NEW
@ DTK_SHM_NEW
Definition: str_feat_dtk.hpp:240
DTK_PIPE_SPHERICAL_TERMINATOR
@ DTK_PIPE_SPHERICAL_TERMINATOR
Definition: str_feat_dtk.hpp:267
DTK_POINT_SIMPLE_POINT
@ DTK_POINT_SIMPLE_POINT
Definition: str_feat_dtk.hpp:84
DTK_PRISM_POCKET
@ DTK_PRISM_POCKET
Definition: str_feat_dtk.hpp:44
DTK_PIPE_HYDRAULICS_RUN
@ DTK_PIPE_HYDRAULICS_RUN
Definition: str_feat_dtk.hpp:260
DTK_USER_DEFINED_LENGTH
@ DTK_USER_DEFINED_LENGTH
Definition: str_feat_dtk.hpp:6079
DTK_FEAT_SHM_EXTRUDED_HOLE
@ DTK_FEAT_SHM_EXTRUDED_HOLE
Definition: str_feat_dtk.hpp:445
DTK_SECTION_DOUBLE_RIDGE
@ DTK_SECTION_DOUBLE_RIDGE
Definition: str_feat_dtk.hpp:277
DTK_FEAT_SHM_FLANGE
@ DTK_FEAT_SHM_FLANGE
Definition: str_feat_dtk.hpp:433
DTK_FEAT_FACE_FILLET
@ DTK_FEAT_FACE_FILLET
Definition: str_feat_dtk.hpp:339
NO_HOLE_TYPE
@ NO_HOLE_TYPE
Definition: str_feat_dtk.hpp:112
DTK_FEAT_CIRC_PATTERN
@ DTK_FEAT_CIRC_PATTERN
Definition: str_feat_dtk.hpp:319
LINEAR
@ LINEAR
Definition: str_feat_dtk.hpp:129
DTK_FEAT_SHM_JOGGLE
@ DTK_FEAT_SHM_JOGGLE
Definition: str_feat_dtk.hpp:478
DTK_LOFT_TYPE
DTK_LOFT_TYPE
Definition: str_feat_dtk.hpp:49
SQUARE
@ SQUARE
Definition: str_feat_dtk.hpp:179
DTK_FEAT_MIRROR
@ DTK_FEAT_MIRROR
Definition: str_feat_dtk.hpp:321
DTK_FEAT_SHM_WEB
@ DTK_FEAT_SHM_WEB
Definition: str_feat_dtk.hpp:476
FIRST_SIDE
@ FIRST_SIDE
Definition: str_feat_dtk.hpp:191
DTK_BOOLEAN_REMOVE_LUMP
@ DTK_BOOLEAN_REMOVE_LUMP
Definition: str_feat_dtk.hpp:37
DTK_CIRC_PATTERN
@ DTK_CIRC_PATTERN
Definition: str_feat_dtk.hpp:148
DTK_FEAT_LOFT
@ DTK_FEAT_LOFT
Definition: str_feat_dtk.hpp:343
DTK_FEAT_SHM_PATTERN_USER
@ DTK_FEAT_SHM_PATTERN_USER
Definition: str_feat_dtk.hpp:452
DTK_PIPE_UNKNOWN
@ DTK_PIPE_UNKNOWN
Definition: str_feat_dtk.hpp:254
DTK_FEAT_HOLE_FOR_FASTENER
@ DTK_FEAT_HOLE_FOR_FASTENER
Definition: str_feat_dtk.hpp:347
DTK_THREAD_DIMENSION
@ DTK_THREAD_DIMENSION
Definition: str_feat_dtk.hpp:287
DTK_FEAT_SHM_STIFFENING_RIB
@ DTK_FEAT_SHM_STIFFENING_RIB
Definition: str_feat_dtk.hpp:448
CONE
@ CONE
Definition: str_feat_dtk.hpp:178
DTK_COUPLING_VERTICES
@ DTK_COUPLING_VERTICES
Definition: str_feat_dtk.hpp:249
FILLET_TYPE
FILLET_TYPE
Definition: str_feat_dtk.hpp:88
DTK_SIMPLE_FEATURE
@ DTK_SIMPLE_FEATURE
Definition: str_feat_dtk.hpp:199
NO_DTK_PRISM_TYPE
@ NO_DTK_PRISM_TYPE
Definition: str_feat_dtk.hpp:46
DTK_THREAD_UNKNOWN
@ DTK_THREAD_UNKNOWN
Definition: str_feat_dtk.hpp:281
DTK_FEAT_SYMMETRY
@ DTK_FEAT_SYMMETRY
Definition: str_feat_dtk.hpp:367
DTK_FEAT_SHM_WALL_RECOGNITION
@ DTK_FEAT_SHM_WALL_RECOGNITION
Definition: str_feat_dtk.hpp:423
DTK_FEAT_RIB
@ DTK_FEAT_RIB
Definition: str_feat_dtk.hpp:310
NO_FILLET_VARIATION_TYPE
@ NO_FILLET_VARIATION_TYPE
Definition: str_feat_dtk.hpp:130
DTK_FEAT_SHM_HEM
@ DTK_FEAT_SHM_HEM
Definition: str_feat_dtk.hpp:434
DTK_FEAT_USER_PATTERN
@ DTK_FEAT_USER_PATTERN
Definition: str_feat_dtk.hpp:320
DTK_FEAT_SHM_STAMP_SURFACE
@ DTK_FEAT_SHM_STAMP_SURFACE
Definition: str_feat_dtk.hpp:443
DTK_USER_DEFINED_INT
@ DTK_USER_DEFINED_INT
Definition: str_feat_dtk.hpp:6076
DTK_FEAT_COMP_PARAMETERS
@ DTK_FEAT_COMP_PARAMETERS
Definition: str_feat_dtk.hpp:402
CUBIC
@ CUBIC
Definition: str_feat_dtk.hpp:128
NO_DRIVING_MODE
@ NO_DRIVING_MODE
Definition: str_feat_dtk.hpp:187
DRAFT_FORM
DRAFT_FORM
Definition: str_feat_dtk.hpp:177
DTK_FEAT_SHM_HOPPER
@ DTK_FEAT_SHM_HOPPER
Definition: str_feat_dtk.hpp:461
DTK_FEAT_SHM_WALL_ON_EDGE
@ DTK_FEAT_SHM_WALL_ON_EDGE
Definition: str_feat_dtk.hpp:425
DTK_COUPLING_TANGENCY_THEN_CURVATURE
@ DTK_COUPLING_TANGENCY_THEN_CURVATURE
Definition: str_feat_dtk.hpp:248
DTK_FEAT_GEOMETRICAL_SET
@ DTK_FEAT_GEOMETRICAL_SET
Definition: str_feat_dtk.hpp:355
NO_DTK_OBJECT_TYPE
@ NO_DTK_OBJECT_TYPE
Definition: str_feat_dtk.hpp:158
DTK_NO_COUPLING
@ DTK_NO_COUPLING
Definition: str_feat_dtk.hpp:250
DTK_FEAT_REMOVE_FACE
@ DTK_FEAT_REMOVE_FACE
Definition: str_feat_dtk.hpp:337
NODE_TYPE
NODE_TYPE
Definition: str_feat_dtk.hpp:196
DTK_THREAD_THREAD
@ DTK_THREAD_THREAD
Definition: str_feat_dtk.hpp:283
DTK_FEAT_SHM_SWEPT_FLANGE
@ DTK_FEAT_SHM_SWEPT_FLANGE
Definition: str_feat_dtk.hpp:436
NO_DTK_REVOL_TYPE
@ NO_DTK_REVOL_TYPE
Definition: str_feat_dtk.hpp:60
DTK_AXIS_TWO_ELEMENTS
@ DTK_AXIS_TWO_ELEMENTS
Definition: str_feat_dtk.hpp:223
DTK_FEAT_USER_DEFINED
@ DTK_FEAT_USER_DEFINED
Definition: str_feat_dtk.hpp:370
DTK_FEAT_PIPE
@ DTK_FEAT_PIPE
Definition: str_feat_dtk.hpp:379
COUNTER_BORED
@ COUNTER_BORED
Definition: str_feat_dtk.hpp:108
DTK_FEAT_COMP_STACKING
@ DTK_FEAT_COMP_STACKING
Definition: str_feat_dtk.hpp:386
DTK_FEAT_SHM_FLANGED_CUTOUT
@ DTK_FEAT_SHM_FLANGED_CUTOUT
Definition: str_feat_dtk.hpp:468
DTK_FEAT_SHELL
@ DTK_FEAT_SHELL
Definition: str_feat_dtk.hpp:305
NO_DTK_BODY_TYPE
@ NO_DTK_BODY_TYPE
Definition: str_feat_dtk.hpp:74
DTK_SWEEP_TYPE
DTK_SWEEP_TYPE
Definition: str_feat_dtk.hpp:63
DTK_SECTION_RADIUS_CORNER
@ DTK_SECTION_RADIUS_CORNER
Definition: str_feat_dtk.hpp:276
DTK_FEAT_SURFACE
@ DTK_FEAT_SURFACE
Definition: str_feat_dtk.hpp:350
DTK_FEAT_SHM_CORNER_RELIEF
@ DTK_FEAT_SHM_CORNER_RELIEF
Definition: str_feat_dtk.hpp:454
DTK_OBJECT_TYPE
DTK_OBJECT_TYPE
Definition: str_feat_dtk.hpp:154