NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFModl Class Reference

Contains wrappers for all 'UF_MODL' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFModl:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _BendOperationData
 
struct  _BlendEdge
 
struct  _BlendFacesCreateData
 
struct  _BlendPoint
 
struct  _BlendPointData
 
struct  _Bsurface
 
struct  _BsurfRowInfo
 
struct  _CompareEntityInfo
 
struct  _ComparePartEntitiesData
 
struct  _ComparePartEntitiesData3
 
struct  _ComparePartMapData
 
struct  _ComparePartMapData3
 
struct  _DeviationCheckData
 
struct  _DfoConstraint
 
struct  _DfoRegion
 
struct  _DieTipInfo
 
struct  _DimensionData
 
struct  _EdgeBlendData
 
struct  _EdgeBlendMultData
 
struct  _EdgeBlendSet
 
struct  _EdgeBlendSetbackData
 
struct  _EdgeBlendStopshortData
 
struct  _Faces
 
struct  _Features
 
struct  _FlangeData
 
struct  _ImprintFacesData
 
struct  _InsetFlangeData
 
struct  _LawextData
 
struct  _LinkedExt
 
struct  _MatchedgeData
 
struct  _ReblendFace
 
struct  _ReblendFaceData
 
struct  _RefitFaceData
 
struct  _RefitFaceTargetData
 
struct  _RipedgeData
 
struct  _RoughOffset
 
struct  _SflangeData
 
struct  _ShapePatternClientDialogData
 
struct  _SimplData
 
struct  _SmbendCornerData
 
struct  _SmbendCylinderData
 
struct  _SmbendData
 
struct  _SmcornerData
 
struct  _SmcutoutData
 
struct  _SmholeData
 
struct  _SmjoggleData
 
struct  _SmpunchCutSets
 
struct  _SmpunchData
 
struct  _SmreliefData
 
struct  _SmslotData
 
struct  _SnipsrfFeatureData
 
struct  _SolidPunchData
 
struct  _StycornerData
 
struct  _StyledSweepData
 
struct  _SymbThreadData
 
struct  _UdfExpData
 
struct  _UdfsDefData
 
struct  _UdfsExp
 
struct  _WrapAssem
 
struct  _WrapGeom
 
struct  BendOperationData
 Wrapper for UF_MODL_bend_operation_data_s More...
 
struct  BlendEdge
 Wrapper for UF_MODL_blend_edge_s More...
 
struct  BlendFacesCreateData
 Wrapper for UF_MODL_blend_faces_create_data_s More...
 
struct  BlendFacesLimitData
 Wrapper for UF_MODL_blend_faces_limit_data_s More...
 
struct  BlendPoint
 Wrapper for UF_MODL_blend_point_s More...
 
struct  BlendPointData
 Wrapper for UF_MODL_blend_point_data_s More...
 
struct  Bsurface
 Wrapper for UF_MODL_bsurface_s More...
 
struct  BsurfRowInfo
 Wrapper for UF_MODL_bsurf_row_info_s More...
 
struct  CompareEntityInfo
 Wrapper for UF_MODL_compare_entity_info_s More...
 
struct  CompareEntityMatch
 Wrapper for UF_MODL_compare_entity_match_s More...
 
struct  CompareOptions
 Wrapper for UF_MODL_compare_options_s More...
 
struct  ComparePartEntitiesData
 Wrapper for UF_MODL_compare_part_entities_data_s More...
 
struct  ComparePartEntitiesData3
 Wrapper for UF_MODL_compare_part_entities_data_3_s More...
 
struct  ComparePartMapData
 Wrapper for UF_MODL_compare_part_map_data_s More...
 
struct  ComparePartMapData3
 Wrapper for UF_MODL_compare_part_map_data_3_s More...
 
struct  CurveFitData
 Wrapper for UF_MODL_curve_fit_data_s More...
 
struct  DevchkEeInfo
 Wrapper for UF_MODL_devchk_ee_info_s More...
 
struct  DeviationCheckData
 Wrapper for UF_MODL_deviation_check_data_s More...
 
struct  DfoConstraint
 Wrapper for UF_MODL_dfo_constraint_s More...
 
struct  DfoRegion
 Wrapper for UF_MODL_dfo_region_s More...
 
struct  DieTipInfo
 Wrapper for UF_MODL_die_tip_info_s More...
 
struct  DimensionData
 Wrapper for UF_MODL_dimension_data_s More...
 
struct  EdgeBlendData
 Wrapper for UF_MODL_edge_blend_data_s More...
 
struct  EdgeBlendMultData
 Wrapper for UF_MODL_edge_blend_mult_data_s More...
 
struct  EdgeBlendSet
 Wrapper for UF_MODL_edge_blend_set_s More...
 
struct  EdgeBlendSetbackData
 Wrapper for UF_MODL_edge_blend_setback_data_s More...
 
struct  EdgeBlendStopshortData
 Wrapper for UF_MODL_edge_blend_stopshort_data_s More...
 
struct  Faces
 Wrapper for UF_MODL_faces_s More...
 
struct  Features
 Wrapper for UF_MODL_features_s More...
 
struct  FlangeData
 Wrapper for UF_MODL_flange_data_s More...
 
struct  ImprintFacesData
 Wrapper for UF_MODL_imprint_faces_data_s More...
 
struct  ImprintLoopData
 Wrapper for UF_MODL_imprint_loop_data_s More...
 
struct  InsetFlangeData
 Wrapper for UF_MODL_inset_flange_data_s More...
 
struct  LawextData
 Wrapper for UF_MODL_lawext_data_s More...
 
struct  LinkedExt
 Wrapper for UF_MODL_linked_ext_s More...
 
struct  MatchedgeData
 Wrapper for UF_MODL_matchedge_data_s More...
 
struct  ParentDispInfo
 Wrapper for UF_MODL_parent_disp_info_s More...
 
struct  RayHitPointInfo
 Wrapper for UF_MODL_ray_hit_point_info_s More...
 
struct  ReblendFace
 Wrapper for UF_MODL_reblend_face_s More...
 
struct  ReblendFaceData
 Wrapper for UF_MODL_reblend_face_data_s More...
 
struct  RefitFaceData
 Wrapper for UF_MODL_refit_face_data_s More...
 
struct  RefitFaceTargetData
 Wrapper for UF_MODL_refit_face_target_data_s More...
 
struct  ReplaceFeaturesStruct
 Wrapper for UF_MODL_replace_features_t More...
 
struct  RipedgeData
 Wrapper for UF_MODL_ripedge_data_s More...
 
struct  RoughOffset
 Wrapper for UF_MODL_rough_offset_s More...
 
struct  SflangeData
 Wrapper for UF_MODL_sflange_data_s More...
 
struct  ShapePatternClientDialogData
 Wrapper for UF_MODL_shape_pattern_client_dialog_data_s More...
 
struct  SimplData
 Wrapper for UF_MODL_simpl_data_s More...
 
struct  SmbendCornerData
 Wrapper for UF_MODL_smbend_corner_data_s More...
 
struct  SmbendCylinderData
 Wrapper for UF_MODL_smbend_cylinder_data_s More...
 
struct  SmbendData
 Wrapper for UF_MODL_smbend_data_s More...
 
struct  SmcornerData
 Wrapper for UF_MODL_smcorner_data_s More...
 
struct  SmcutoutData
 Wrapper for UF_MODL_smcutout_data_s More...
 
struct  SmholeData
 Wrapper for UF_MODL_smhole_data_s More...
 
struct  SmjoggleData
 Wrapper for UF_MODL_smjoggle_data_s More...
 
struct  SmpunchCutSets
 Wrapper for UF_MODL_smpunch_cut_sets_s More...
 
struct  SmpunchData
 Wrapper for UF_MODL_smpunch_data_s More...
 
struct  SmreliefData
 Wrapper for UF_MODL_smrelief_data_s More...
 
struct  SmslotData
 Wrapper for UF_MODL_smslot_data_s More...
 
struct  SnipsrfFeatureData
 Wrapper for UF_MODL_snipsrf_feature_data_s More...
 
struct  SolidPunchData
 Wrapper for UF_MODL_solid_punch_data_s More...
 
struct  StateInfo
 Wrapper for UF_MODL_state_info_s More...
 
struct  StycornerCrvOpt
 Wrapper for UF_MODL_stycorner_crv_opt_s More...
 
struct  StycornerData
 Wrapper for UF_MODL_stycorner_data_s More...
 
struct  StyledSweepData
 Wrapper for UF_MODL_styled_sweep_data_s More...
 
struct  SymbThreadData
 Wrapper for UF_MODL_symb_thread_data_s More...
 
struct  TrimObject
 Wrapper for UF_MODL_trim_object More...
 
struct  UdfExpData
 Wrapper for UF_MODL_udf_exp_data_s More...
 
struct  UdfsDefData
 Wrapper for UF_MODL_udfs_def_data_s More...
 
struct  UdfsExp
 Wrapper for UF_MODL_udfs_exp_s More...
 
struct  WrapAssem
 Wrapper for UF_MODL_wrap_assem_s More...
 
struct  WrapGeom
 Wrapper for UF_MODL_wrap_geom_s More...
 

Public Types

enum  BendOperationE
 Wrapper for UF_MODL_bend_operation_e_t More...
 
enum  BlendRadiusTypes
 Wrapper for UF_MODL_blend_radius_types More...
 
enum  BooleanBody
 Wrapper for UF_MODL_boolean_body More...
 
enum  CompareAccuracy
 Wrapper for UF_MODL_compare_accuracy_t More...
 
enum  CompareChangeduniquefaceRule
 Wrapper for UF_MODL_compare_changeduniqueface_rule_t More...
 
enum  CompareEntityType
 Wrapper for UF_MODL_compare_entity_type_t More...
 
enum  CompareIdenticalfaceRule
 Wrapper for UF_MODL_compare_identicalface_rule_t More...
 
enum  DensityUnits
 Wrapper for UF_MODL_density_units_e More...
 
enum  DfoConstraintType
 Wrapper for UF_MODL_dfo_constraint_type_e More...
 
enum  DfoScaleType
 Wrapper for UF_MODL_dfo_scale_type_t More...
 
enum  FaceExtension
 Wrapper for UF_MODL_face_extension_e More...
 
enum  HoleType
 Wrapper for UF_MODL_hole_type_e More...
 
enum  ImportBodyFeatureEditOption
 Wrapper for UF_MODL_import_body_feature_edit_option_e More...
 
enum  LawextDirref
 Wrapper for UF_MODL_lawext_dirref_e More...
 
enum  PunchType
 Wrapper for UF_MODL_punch_type_e More...
 
enum  QuiltType
 Wrapper for UF_MODL_quilt_type_e More...
 
enum  RefitFaceContinuity
 Wrapper for UF_MODL_refit_face_continuity_e More...
 
enum  RefitFaceFitDirection
 Wrapper for UF_MODL_refit_face_fit_direction_e More...
 
enum  SflangeContinuity
 Wrapper for UF_MODL_sflange_continuity_e More...
 
enum  SflangeDir
 Wrapper for UF_MODL_sflange_dir_e More...
 
enum  SflangeTrim
 Wrapper for UF_MODL_sflange_trim_e More...
 
enum  SflangeType
 Wrapper for UF_MODL_sflange_type_e More...
 
enum  SlotType
 Wrapper for UF_MODL_slot_type_e More...
 
enum  SmbendAngle
 Wrapper for UF_MODL_smbend_angle_e More...
 
enum  SmbendCurve
 Wrapper for UF_MODL_smbend_curve_e More...
 
enum  SmbendDirection
 Wrapper for UF_MODL_smbend_direction_e More...
 
enum  SmbendRadius
 Wrapper for UF_MODL_smbend_radius_e More...
 
enum  SmbendStatSide
 Wrapper for UF_MODL_smbend_stat_side_e More...
 
enum  SmcutoutType
 Wrapper for UF_MODL_smcutout_type_e More...
 
enum  SmholeDirectionType
 Wrapper for UF_MODL_smhole_direction_type_e More...
 
enum  SmholeType
 Wrapper for UF_MODL_smhole_type_e More...
 
enum  SmpunchTopType
 Wrapper for UF_MODL_smpunch_top_type_e More...
 
enum  SmslotType
 Wrapper for UF_MODL_smslot_type_e More...
 
enum  SnipsurfBoundaryType
 Wrapper for UF_MODL_snipsurf_boundary_type_e More...
 
enum  SnipsurfRefitMethod
 Wrapper for UF_MODL_snipsurf_refit_method_e More...
 
enum  State
 Wrapper for UF_MODL_state_e More...
 
enum  TransformType
 Wrapper for UF_MODL_transform_type_t More...
 
enum  TrimBlendOptions
 Wrapper for UF_MODL_trim_blend_options More...
 
enum  UpdateOption
 Wrapper for UF_MODL_update_option_e More...
 

Public Member Functions

void ActivePart (NXOpen.Tag body_obj_id, int flag)
 Wrapper method for UF_MODL_active_part More...
 
void AddThruFaces (NXOpen.Tag feature_eid, int number_of_faces, NXOpen.Tag[] face_eids)
 Wrapper method for UF_MODL_add_thru_faces More...
 
unsafe void Ask2dtrimBsurf (NXOpen.Tag face, int[] opts, double tolerance, out Bsurface bsurf, out int loop_count, out int[] edge_count, out int[] edge_sense, out NXOpen.Tag[] edge_bcurves)
 Wrapper method for UF_MODL_ask_2dtrim_bsurf More...
 
unsafe void AskAdjacFaces (NXOpen.Tag face, out NXOpen.Tag[] adjacent_faces)
 Wrapper method for UF_MODL_ask_adjac_faces More...
 
void AskAliveEdge (NXOpen.Tag edge, out NXOpen.Tag alive_edge)
 Wrapper method for UF_MODL_ask_alive_edge More...
 
void AskAliveFace (NXOpen.Tag face, out NXOpen.Tag alive_face)
 Wrapper method for UF_MODL_ask_alive_face More...
 
unsafe void AskAllMembersOfSet (NXOpen.Tag set, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_ask_all_members_of_set More...
 
unsafe void AskAngleEdge (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] fixed1,[Out] double[] fixed2,[Out] double[] feature1,[Out] double[] feature2, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_angle_edge More...
 
void AskAngleTolerance (out double tolerance)
 Wrapper method for UF_MODL_ask_angle_tolerance More...
 
unsafe void AskBallGrooveParms (NXOpen.Tag feature_obj_id, int edit, out string groove_dia, out string ball_dia)
 Wrapper method for UF_MODL_ask_ball_groove_parms More...
 
unsafe void AskBallSlotParms (NXOpen.Tag feature_obj_id, int edit, out string ball_dia, out string depth, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_ball_slot_parms More...
 
unsafe void AskBendAllowanceFormula (NXOpen.Tag feature_tag, out string exp_str)
 Wrapper method for UF_MODL_ask_bend_allowance_formula More...
 
unsafe void AskBendOperation (NXOpen.Tag operation_tag, out BendOperationData bend_data)
 Wrapper method for UF_MODL_ask_bend_operation More...
 
unsafe void AskBlendParms (NXOpen.Tag feature_obj_id, int edit, out string radius)
 Wrapper method for UF_MODL_ask_blend_parms More...
 
unsafe void AskBlockParms (NXOpen.Tag feature_obj_id, int edit, out string[] size)
 Wrapper method for UF_MODL_ask_block_parms More...
 
unsafe void AskBodyBoundaries (NXOpen.Tag body_tag, out int num_boundaries, out int[] num_edges, out NXOpen.Tag[] edge_tags)
 Wrapper method for UF_MODL_ask_body_boundaries More...
 
unsafe void AskBodyConsistency (NXOpen.Tag body_tag, out int num_tags, out int[] fault_tokens, out NXOpen.Tag[] fault_tags)
 Wrapper method for UF_MODL_ask_body_consistency More...
 
void AskBodyDensity (NXOpen.Tag body, DensityUnits units, out double density)
 Wrapper method for UF_MODL_ask_body_density More...
 
unsafe void AskBodyEdges (NXOpen.Tag body, out NXOpen.Tag[] edge_list)
 Wrapper method for UF_MODL_ask_body_edges More...
 
unsafe void AskBodyFaces (NXOpen.Tag body, out NXOpen.Tag[] face_list)
 Wrapper method for UF_MODL_ask_body_faces More...
 
unsafe void AskBodyFeats (NXOpen.Tag body, out NXOpen.Tag[] feature_tag_list)
 Wrapper method for UF_MODL_ask_body_feats More...
 
unsafe void AskBodyFeatures (NXOpen.Tag body_id, out int features_count, out Features[] features_node)
 Wrapper method for UF_MODL_ask_body_features More...
 
unsafe void AskBodyStructures (NXOpen.Tag body_tag, out int num_tags, out NXOpen.Tag[] fault_tags)
 Wrapper method for UF_MODL_ask_body_structures More...
 
void AskBodyType (NXOpen.Tag body_id, out int body_type)
 Wrapper method for UF_MODL_ask_body_type More...
 
void AskBodyTypePref (out int body_type)
 Wrapper method for UF_MODL_ask_body_type_pref More...
 
void AskBooleanWithRetainedOptions (NXOpen.Tag feature_eid, out FeatureSigns sign, out NXOpen.Tag original_target, out NXOpen.Tag original_tool, out bool retain_target_body, out bool retain_tool_body)
 Wrapper method for UF_MODL_ask_boolean_with_retained_options More...
 
unsafe void AskBossParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string height, out string taper_angle)
 Wrapper method for UF_MODL_ask_boss_parms More...
 
void AskBoundingBox (NXOpen.Tag _object,[Out] double[] bounding_box)
 Wrapper method for UF_MODL_ask_bounding_box More...
 
void AskBoundingBoxAligned (NXOpen.Tag _object, NXOpen.Tag csys_tag, bool expand,[Out] double[] min_corner,[Out] double[,] directions,[Out] double[] distances)
 Wrapper method for UF_MODL_ask_bounding_box_aligned More...
 
void AskBoundingBoxExact (NXOpen.Tag _object, NXOpen.Tag csys_tag,[Out] double[] min_corner,[Out] double[,] directions,[Out] double[] distances)
 Wrapper method for UF_MODL_ask_bounding_box_exact More...
 
unsafe void AskBplane (NXOpen.Tag feature_obj_id, out StringList s_section,[Out] double[] tol)
 Wrapper method for UF_MODL_ask_bplane More...
 
unsafe void AskBsurf (NXOpen.Tag face, out Bsurface bsurf)
 Wrapper method for UF_MODL_ask_bsurf More...
 
void AskBsurfKnotDisplay (NXOpen.Tag face, out bool state)
 Wrapper method for UF_MODL_ask_bsurf_knot_display More...
 
void AskBsurfPoleDisplay (NXOpen.Tag face, out bool state)
 Wrapper method for UF_MODL_ask_bsurf_pole_display More...
 
unsafe void AskCBoreHoleParms (NXOpen.Tag feature_obj_id, int edit, out string diameter1, out string diameter2, out string depth1, out string depth2, out string tip_angle, out int thru_flag)
 Wrapper method for UF_MODL_ask_c_bore_hole_parms More...
 
unsafe void AskChamferParms (NXOpen.Tag feature_obj_id, int edit, out int subtype, out string radius1, out string radius2, out string theta)
 Wrapper method for UF_MODL_ask_chamfer_parms More...
 
unsafe void AskCircularIsetParms (NXOpen.Tag feature_obj_id, int edit, out string radius, out string number, out string angle)
 Wrapper method for UF_MODL_ask_circular_iset_parms More...
 
unsafe void AskCircularPatternFace (NXOpen.Tag feature_tag, out DfoRegion[] region, out NXOpen.Tag axis, out int n_pattern, out string angle)
 Wrapper method for UF_MODL_ask_circular_pattern_face More...
 
unsafe void AskCnncEdges (NXOpen.Tag edge, double[] reference, out NXOpen.Tag[] edges1, out NXOpen.Tag[] edges2)
 Wrapper method for UF_MODL_ask_cnnc_edges More...
 
unsafe void AskConeParms (NXOpen.Tag feature_obj_id, int edit, out string base_diameter, out string top_diameter, out string height, out string half_angle)
 Wrapper method for UF_MODL_ask_cone_parms More...
 
unsafe void AskConstraints (NXOpen.Tag feature, out NXOpen.Tag[] constraints)
 Wrapper method for UF_MODL_ask_constraints More...
 
unsafe void AskConstraintType (NXOpen.Tag constraint, out string type)
 Wrapper method for UF_MODL_ask_constraint_type More...
 
unsafe void AskCSunkHoleParms (NXOpen.Tag feature_obj_id, int edit, out string diameter1, out string diameter2, out string depth1, out string csink_angle, out string tip_angle, out int thru_flag)
 Wrapper method for UF_MODL_ask_c_sunk_hole_parms More...
 
void AskCurrentFeature (NXOpen.Tag part, out NXOpen.Tag feature_id)
 Wrapper method for UF_MODL_ask_current_feature More...
 
int AskCurveClosed (NXOpen.Tag tag)
 Wrapper method for UF_MODL_ask_curve_closed More...
 
void AskCurveFitData (out CurveFitData curve_fit_data)
 Wrapper method for UF_MODL_ask_curve_fit_data More...
 
void AskCurveFitMethod (out int fit_method)
 Wrapper method for UF_MODL_ask_curve_fit_method More...
 
unsafe void AskCurveMesh (NXOpen.Tag feature_obj_id, out StringList s_prim, out StringList s_cross, out StringList s_spine, out int emphasis, out int body_type, out int spline_pts,[Out] double[] tol, out NXOpen.Tag[] c_face_id,[Out] int[] c_flag)
 Wrapper method for UF_MODL_ask_curve_mesh More...
 
unsafe void AskCurveMesh1 (NXOpen.Tag feature_obj_id, out StringList s_prim, out StringList s_cross, out StringList s_spine, out int emphasis, out int body_type, out int spline_pts,[Out] double[] tol, out NXOpen.Tag[] c_collector_id,[Out] int[] c_flag)
 Wrapper method for UF_MODL_ask_curve_mesh1 More...
 
void AskCurveParm (NXOpen.Tag curve_id, double[] ref_pnt, out double parm,[Out] double[] curve_pnt)
 Wrapper method for UF_MODL_ask_curve_parm More...
 
void AskCurveParmNoExt (NXOpen.Tag curve_id, double[] ref_point, out double parm)
 Wrapper method for UF_MODL_ask_curve_parm_no_ext More...
 
void AskCurvePeriodicity (NXOpen.Tag curve_id, out int status)
 Wrapper method for UF_MODL_ask_curve_periodicity More...
 
unsafe void AskCurvePoints (NXOpen.Tag curve_id, double ctol, double atol, double stol, out int numpts, out double[] pts)
 Wrapper method for UF_MODL_ask_curve_points More...
 
void AskCurveProps (NXOpen.Tag curve_id, double parm,[Out] double[] point,[Out] double[] tangent,[Out] double[] p_norm,[Out] double[] b_norm, out double torsion, out double rad_of_cur)
 Wrapper method for UF_MODL_ask_curve_props More...
 
unsafe void AskCylinderParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string height)
 Wrapper method for UF_MODL_ask_cylinder_parms More...
 
unsafe void AskCylPocketParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string depth, out string floor_rad, out string taper_angle)
 Wrapper method for UF_MODL_ask_cyl_pocket_parms More...
 
void AskDatumAxisParms (NXOpen.Tag feature_id,[Out] double[] origin,[Out] double[] normal)
 Wrapper method for UF_MODL_ask_datum_axis_parms More...
 
unsafe void AskDatumCsysComponents (NXOpen.Tag datum_csys_tag, out NXOpen.Tag csys_tag, out NXOpen.Tag origin, out NXOpen.Tag[] daxes, out NXOpen.Tag[] dplanes)
 Wrapper method for UF_MODL_ask_datum_csys_components More...
 
void AskDatumPlane (NXOpen.Tag dplane_tag,[Out] double[] dplane_point,[Out] double[] dplane_normal)
 Wrapper method for UF_MODL_ask_datum_plane More...
 
unsafe void AskDatumPlaneParms (NXOpen.Tag feature_obj_id,[Out] double[] origin,[Out] double[] normal, out string offset, out string angle)
 Wrapper method for UF_MODL_ask_datum_plane_parms More...
 
void AskDatumPointAndDirection (NXOpen.Tag datum_feature_tag, out NXOpen.Tag point, out NXOpen.Tag direction)
 Wrapper method for UF_MODL_ask_datum_point_and_direction More...
 
void AskDaxisSize (NXOpen.Tag daxis_tag, out double length)
 Wrapper method for UF_MODL_ask_daxis_size More...
 
void AskDefaultDensity (DensityUnits units, out double density)
 Wrapper method for UF_MODL_ask_default_density More...
 
unsafe void AskDescriptorOfExp (NXOpen.Tag exp, out string descriptor)
 Wrapper method for UF_MODL_ask_descriptor_of_exp More...
 
void AskDistanceTolerance (out double tolerance)
 Wrapper method for UF_MODL_ask_distance_tolerance More...
 
unsafe void AskDovetailSlotParms (NXOpen.Tag feature_obj_id, int edit, out string width, out string depth, out string angle, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_dovetail_slot_parms More...
 
void AskDynamicUpdate (out int update_type)
 Wrapper method for UF_MODL_ask_dynamic_update More...
 
unsafe void AskEdgeBlend (NXOpen.Tag feature_obj_id, out EdgeBlendData blend_data)
 Wrapper method for UF_MODL_ask_edge_blend More...
 
unsafe void AskEdgeBlend1 (NXOpen.Tag feature_obj_id, out EdgeBlendData blend_data)
 Wrapper method for UF_MODL_ask_edge_blend1 More...
 
bool AskEdgeBlendIsMult (NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_ask_edge_blend_is_mult More...
 
void AskEdgeBody (NXOpen.Tag edge, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_ask_edge_body More...
 
unsafe void AskEdgeFaces (NXOpen.Tag edge, out NXOpen.Tag[] face_list)
 Wrapper method for UF_MODL_ask_edge_faces More...
 
unsafe void AskEdgeFeats (NXOpen.Tag edge_obj_id, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_ask_edge_feats More...
 
void AskEdgeSmoothness (NXOpen.Tag edge_tag, double tolerance, out bool is_smooth)
 Wrapper method for UF_MODL_ask_edge_smoothness More...
 
void AskEdgeTolerance (NXOpen.Tag edge_tag, out double tolerance)
 Wrapper method for UF_MODL_ask_edge_tolerance More...
 
void AskEdgeType (NXOpen.Tag edge_id, out int edge_type)
 Wrapper method for UF_MODL_ask_edge_type More...
 
void AskEdgeVerts (NXOpen.Tag edge,[Out] double[] point1,[Out] double[] point2, out int vertex_count)
 Wrapper method for UF_MODL_ask_edge_verts More...
 
unsafe void AskEnlarge (NXOpen.Tag feat_obj_tag, out NXOpen.Tag face, out int type, out string[] percent_size, out double tolerance)
 Wrapper method for UF_MODL_ask_enlarge More...
 
unsafe void AskEntityParents (int num_entities, ref NXOpen.Tag entities, out bool found_parent, out int num_parent_entities, out NXOpen.Tag[] parent_entities)
 Wrapper method for UF_MODL_ask_entity_parents More...
 
unsafe void AskExp (string exp_name, out string exp_defn)
 Wrapper method for UF_MODL_ask_exp More...
 
unsafe void AskExpDescOfFeat (NXOpen.Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_exp_desc_of_feat More...
 
unsafe void AskExpDescOfFrec (NXOpen.Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_exp_desc_of_frec More...
 
unsafe void AskExpsOfFeature (NXOpen.Tag feature, out int number_of_exps, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_exps_of_feature More...
 
unsafe void AskExpsOfPart (NXOpen.Tag part_tag, out int number_of_exps, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_exps_of_part More...
 
unsafe void AskExpTagString (NXOpen.Tag expression_tag, out string _string)
 Wrapper method for UF_MODL_ask_exp_tag_string More...
 
void AskExpTagValue (NXOpen.Tag expression_tag, out double value)
 Wrapper method for UF_MODL_ask_exp_tag_value More...
 
void AskExtreme (NXOpen.Tag _object, double[] dir1, double[] dir2, double[] dir3, out NXOpen.Tag subent,[Out] double[] point)
 Wrapper method for UF_MODL_ask_extreme More...
 
void AskExtrudeOffsetDir (NXOpen.Tag feature_id,[Out] double[] point,[Out] double[] direction)
 Wrapper method for UF_MODL_ask_extrude_offset_dir More...
 
unsafe void AskExtrusion (NXOpen.Tag feature_obj_id, out int num_objects, out NXOpen.Tag[] objects, out ModlSweepTrimObject[] trim_ptr, out string taper_angle, out string[] limits, out string[] offsets,[Out] double[] region_point, out bool region_specified, out bool solid_creation,[Out] double[] direction)
 Wrapper method for UF_MODL_ask_extrusion More...
 
unsafe void AskFaceBlendLawRadii (NXOpen.Tag feature, out double[] radii_values, out int rad_num)
 Wrapper method for UF_MODL_ask_face_blend_law_radii More...
 
unsafe void AskFaceBlendLawRange1Radii (NXOpen.Tag feature, out double[] radii_values, out int rad_num)
 Wrapper method for UF_MODL_ask_face_blend_law_range1_radii More...
 
unsafe void AskFaceBlendLawRange2Radii (NXOpen.Tag feature, out double[] radii_values, out int rad_num)
 Wrapper method for UF_MODL_ask_face_blend_law_range2_radii More...
 
void AskFaceBody (NXOpen.Tag face, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_ask_face_body More...
 
unsafe void AskFaceConstraint (NXOpen.Tag feature_tag, out DfoRegion[] region, out DfoConstraint[] constraint)
 Wrapper method for UF_MODL_ask_face_constraint More...
 
void AskFaceData (NXOpen.Tag face, out int type,[Out] double[] point,[Out] double[] dir,[Out] double[] box, out double radius, out double rad_data, out int norm_dir)
 Wrapper method for UF_MODL_ask_face_data More...
 
unsafe void AskFaceEdges (NXOpen.Tag face, out NXOpen.Tag[] edge_list)
 Wrapper method for UF_MODL_ask_face_edges More...
 
unsafe void AskFaceFaceIntersect (NXOpen.Tag body_tag, out int num_tags, out NXOpen.Tag[] fault_tags)
 Wrapper method for UF_MODL_ask_face_face_intersect More...
 
unsafe void AskFaceFeats (NXOpen.Tag face_obj_id, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_ask_face_feats More...
 
void AskFaceGridCount (NXOpen.Tag _object, out int u_count, out int v_count)
 Wrapper method for UF_MODL_ask_face_grid_count More...
 
void AskFaceMinRadii (NXOpen.Tag face, out int num_radii,[Out] double[] radii,[Out] double[] positions,[Out] double[] _params)
 Wrapper method for UF_MODL_ask_face_min_radii More...
 
unsafe void AskFacepairParms (NXOpen.Tag facepair_feature_obj_id, out int face_pair_type, out NXOpen.Tag midsrf_feature_obj_id, out NXOpen.Tag defining_face_1, out NXOpen.Tag defining_face_2, out NXOpen.Tag user_selected_midsurface, out NXOpen.Tag[] side_1, out NXOpen.Tag[] side_2, out NXOpen.Tag midsurface_sheet_body)
 Wrapper method for UF_MODL_ask_facepair_parms More...
 
void AskFaceParm (NXOpen.Tag face_id, double[] ref_pnt,[Out] double[] parm,[Out] double[] face_pnt)
 Wrapper method for UF_MODL_ask_face_parm More...
 
void AskFaceParm2 (NXOpen.Tag face_id, double[] ref_pnt,[Out] double[] parm,[Out] double[] face_pnt)
 Wrapper method for UF_MODL_ask_face_parm_2 More...
 
void AskFacePeriodicity (NXOpen.Tag face_id, out int U_status, out double U_period, out int V_status, out double V_period)
 Wrapper method for UF_MODL_ask_face_periodicity More...
 
void AskFaceProps (NXOpen.Tag face_id, double[] param,[Out] double[] point,[Out] double[] u1,[Out] double[] v1,[Out] double[] u2,[Out] double[] v2,[Out] double[] unit_norm,[Out] double[] radii)
 Wrapper method for UF_MODL_ask_face_props More...
 
void AskFaceSelfIntersect (NXOpen.Tag face_tag, out int fault_token,[Out] double[] point)
 Wrapper method for UF_MODL_ask_face_self_intersect More...
 
void AskFaceSmoothness (NXOpen.Tag face_tag, out bool is_smooth)
 Wrapper method for UF_MODL_ask_face_smoothness More...
 
void AskFaceSpikes (NXOpen.Tag face_tag, out bool is_spike)
 Wrapper method for UF_MODL_ask_face_spikes More...
 
void AskFaceTopology (NXOpen.Tag face_id, out int topo_type)
 Wrapper method for UF_MODL_ask_face_topology More...
 
void AskFaceTorusType (NXOpen.Tag face, out int torus_type)
 Wrapper method for UF_MODL_ask_face_torus_type More...
 
void AskFaceType (NXOpen.Tag face, out int type)
 Wrapper method for UF_MODL_ask_face_type More...
 
void AskFaceUvMinmax (NXOpen.Tag face_tag,[Out] double[] uv_min_max)
 Wrapper method for UF_MODL_ask_face_uv_minmax More...
 
void AskFeatBody (NXOpen.Tag feature_obj_id, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_ask_feat_body More...
 
void AskFeatDirection (NXOpen.Tag feature_obj_id,[Out] double[] dir_x,[Out] double[] dir_y)
 Wrapper method for UF_MODL_ask_feat_direction More...
 
unsafe void AskFeatDisplayName (NXOpen.Tag feature_tag, out string feature_name)
 Wrapper method for UF_MODL_ask_feat_display_name More...
 
unsafe void AskFeatEdges (NXOpen.Tag feature_obj_id, out NXOpen.Tag[] object_list)
 Wrapper method for UF_MODL_ask_feat_edges More...
 
unsafe void AskFeatError (NXOpen.Tag feature_tag, out int errNum, out string[] errMessage)
 Wrapper method for UF_MODL_ask_feat_error More...
 
unsafe void AskFeatFaces (NXOpen.Tag feature_obj_id, out NXOpen.Tag[] object_list)
 Wrapper method for UF_MODL_ask_feat_faces More...
 
unsafe void AskFeatFailList (out NXOpen.Tag[] failure_frec_list)
 Wrapper method for UF_MODL_ask_feat_fail_list More...
 
void AskFeatLocation (NXOpen.Tag feature_obj_id,[Out] double[] location)
 Wrapper method for UF_MODL_ask_feat_location More...
 
unsafe void AskFeatName (NXOpen.Tag feature_tag, out string feature_name)
 Wrapper method for UF_MODL_ask_feat_name More...
 
unsafe void AskFeatObject (NXOpen.Tag feature, out int n_eids, out NXOpen.Tag[] eids)
 Wrapper method for UF_MODL_ask_feat_object More...
 
unsafe void AskFeatOrUdfSysname (NXOpen.Tag feature_eid, out string feature_name)
 Wrapper method for UF_MODL_ask_feat_or_udf_sysname More...
 
unsafe void AskFeatRelatives (NXOpen.Tag feature_tag, out int num_parents, out NXOpen.Tag[] parent_array, out int num_children, out NXOpen.Tag[] children_array)
 Wrapper method for UF_MODL_ask_feat_relatives More...
 
unsafe void AskFeatSysname (NXOpen.Tag feature_eid, out string feature_name)
 Wrapper method for UF_MODL_ask_feat_sysname More...
 
void AskFeatTolerance (NXOpen.Tag feature_obj_id, out bool tolerance_exists, out double tolerance)
 Wrapper method for UF_MODL_ask_feat_tolerance More...
 
unsafe void AskFeatType (NXOpen.Tag feature_obj_id, out string feature_type)
 Wrapper method for UF_MODL_ask_feat_type More...
 
void AskFeatureBoolean (NXOpen.Tag feature_obj_id, out FeatureSigns boolean_status)
 Wrapper method for UF_MODL_ask_feature_boolean More...
 
void AskFeatureSign (NXOpen.Tag feature_obj_id, out FeatureSigns sign)
 Wrapper method for UF_MODL_ask_feature_sign More...
 
unsafe void AskFeaturesOfExp (NXOpen.Tag exp, out int number_of_features, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_ask_features_of_exp More...
 
unsafe void AskFeaturesOfMirrorSet (NXOpen.Tag mirror_set, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_ask_features_of_mirror_set More...
 
unsafe void AskFeaturesOfUdf (NXOpen.Tag udf_tag, out NXOpen.Tag[] features, out int num_feature)
 Wrapper method for UF_MODL_ask_features_of_udf More...
 
unsafe void AskFeatWarningMessages (NXOpen.Tag feature_eid, out int wanNum, out string[] wanMessage)
 Wrapper method for UF_MODL_ask_feat_warning_messages More...
 
unsafe void AskFlangeParms (NXOpen.Tag feature_tag, out FlangeData[] parameters)
 Wrapper method for UF_MODL_ask_flange_parms More...
 
void AskFlangeProcFactor (NXOpen.Tag flange, out double proc_factor)
 Wrapper method for UF_MODL_ask_flange_proc_factor More...
 
void AskFormableFeatureState (NXOpen.Tag feature_tag, out State state, out StateInfo state_info)
 Wrapper method for UF_MODL_ask_formable_feature_state More...
 
void AskFreeFormResult (out int free_form_result)
 Wrapper method for UF_MODL_ask_free_form_result More...
 
unsafe void AskHollowData (NXOpen.Tag feature_id, ref int type, out double tolerance, out string thickness, out int n_pierced_faces, out NXOpen.Tag[] pierced_faces, out int n_boundary_faces, out NXOpen.Tag[] boundary_faces, out int n_offset_faces, out NXOpen.Tag[] offset_faces, out string[] offset_thickness)
 Wrapper method for UF_MODL_ask_hollow_data More...
 
unsafe void AskHollowParms (NXOpen.Tag feature_obj_id, int edit, out string thickness)
 Wrapper method for UF_MODL_ask_hollow_parms More...
 
unsafe void AskHorzDime (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] _fixed,[Out] double[] feature,[Out] double[] fixc,[Out] double[] feac, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_horz_dime More...
 
void AskImmediateChildren (out int update_level)
 Wrapper method for UF_MODL_ask_immediate_children More...
 
unsafe void AskImprEdges (NXOpen.Tag feature_tag, out int n_edges, out NXOpen.Tag[] edges)
 Wrapper method for UF_MODL_ask_impr_edges More...
 
unsafe void AskImprFacesParms (NXOpen.Tag feature_tag, out ImprintFacesData parms)
 Wrapper method for UF_MODL_ask_impr_faces_parms More...
 
void AskImprLoopParms (NXOpen.Tag feature_tag, out ImprintLoopData parms)
 Wrapper method for UF_MODL_ask_impr_loop_parms More...
 
unsafe void AskInputCurvesFromSection (NXOpen.Tag section, out int n_loops, out int[] n_crv_each_loops, out ScSectionOutputData[] input_curves)
 Wrapper method for UF_MODL_ask_input_curves_from_section More...
 
unsafe void AskInsetFlangeParms (NXOpen.Tag feature_tag, out InsetFlangeData[] parameters)
 Wrapper method for UF_MODL_ask_inset_flange_parms More...
 
unsafe void AskInstance (NXOpen.Tag feature_obj_id, out NXOpen.Tag[] instances_feature_list)
 Wrapper method for UF_MODL_ask_instance More...
 
void AskInstanceIset (NXOpen.Tag feature_obj_id, out NXOpen.Tag iset_feature_obj_id)
 Wrapper method for UF_MODL_ask_instance_iset More...
 
unsafe void AskInstancesOfFeature (NXOpen.Tag feature_tag, out NXOpen.Tag[] feature_patterns, out int n_feature_patterns)
 Wrapper method for UF_MODL_ask_instances_of_feature More...
 
unsafe void AskLawExtension (NXOpen.Tag law_extension, out LawextData law_extension_data)
 Wrapper method for UF_MODL_ask_law_extension More...
 
unsafe void AskLawExtension1 (NXOpen.Tag law_extension, out LawextData law_extension_data)
 Wrapper method for UF_MODL_ask_law_extension1 More...
 
unsafe void AskLinearIsetParms (NXOpen.Tag feature_obj_id, int edit, out string number_in_x, out string number_in_y, out string distance_x, out string distance_y)
 Wrapper method for UF_MODL_ask_linear_iset_parms More...
 
unsafe void AskLinkedExterior (NXOpen.Tag feature_tag, out LinkedExt ext_data, out int num_groups, out NXOpen.Tag[] groups, out int num_subfeats, out NXOpen.Tag[] subfeats,[Out] double[] mass_props)
 Wrapper method for UF_MODL_ask_linked_exterior More...
 
void AskLinkFacePlane (NXOpen.Tag feature_obj_id, NXOpen.Tag link_face_parms,[Out] double[] cplane_csys)
 Wrapper method for UF_MODL_ask_link_face_plane More...
 
void AskLinkFaces (NXOpen.Tag feature_eid, out NXOpen.Tag target_face_eid, out NXOpen.Tag tool_face_eid, out NXOpen.Tag dir_ref, out bool ref_is_horizontal)
 Wrapper method for UF_MODL_ask_link_faces More...
 
unsafe void AskListCount (NXOpen.Tag[] list, out int count)
 Wrapper method for UF_MODL_ask_list_count More...
 
unsafe void AskListItem (NXOpen.Tag[] list, int index, out NXOpen.Tag _object)
 Wrapper method for UF_MODL_ask_list_item More...
 
unsafe void AskLocalScale (NXOpen.Tag feature_tag, out DfoScaleType type, out DfoRegion[] region, out NXOpen.Tag so_point, out NXOpen.Tag so_dir, out NXOpen.Tag so_csys,[Out] string[] factor)
 Wrapper method for UF_MODL_ask_local_scale More...
 
void AskMassProps3d (NXOpen.Tag[] objects, int num_objs, int type, int units, double density, int accuracy, double[] acc_value,[Out] double[] mass_props,[Out] double[] statistics)
 Wrapper method for UF_MODL_ask_mass_props_3d More...
 
void AskMaster (NXOpen.Tag feature_obj_id, out NXOpen.Tag master_feature_obj_id)
 Wrapper method for UF_MODL_ask_master More...
 
void AskMatchingFaceInInstance (NXOpen.Tag face_tag, NXOpen.Tag feat_instance, out NXOpen.Tag instanced_face)
 Wrapper method for UF_MODL_ask_matching_face_in_instance More...
 
void AskMaxCurvature (NXOpen.Tag eid, double[] range, int curva_type,[Out] double[] max_curva, out int status)
 Wrapper method for UF_MODL_ask_max_curvature More...
 
unsafe void AskMergedFaces (NXOpen.Tag face, out int nfaces, out NXOpen.Tag[] faces)
 Wrapper method for UF_MODL_ask_merged_faces More...
 
void AskMidsrfFeatureCreateMethod (NXOpen.Tag feature_obj_id, out int adv_crt_and_trm)
 Wrapper method for UF_MODL_ask_midsrf_feature_create_method More...
 
unsafe void AskMidsrfParms (NXOpen.Tag feature_obj_id, out NXOpen.Tag[] facepair_list)
 Wrapper method for UF_MODL_ask_midsrf_parms More...
 
void AskMinimumDist (NXOpen.Tag object1, NXOpen.Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist,[Out] double[] pt_on_obj1,[Out] double[] pt_on_obj2)
 Wrapper method for UF_MODL_ask_minimum_dist More...
 
void AskMinimumDist2 (NXOpen.Tag object1, NXOpen.Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist,[Out] double[] pt_on_obj1,[Out] double[] pt_on_obj2, out double accuracy)
 Wrapper method for UF_MODL_ask_minimum_dist_2 More...
 
void AskMinimumDist3 (int opt_level, NXOpen.Tag object1, NXOpen.Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist,[Out] double[] pt_on_obj1,[Out] double[] pt_on_obj2, out double accuracy)
 Wrapper method for UF_MODL_ask_minimum_dist_3 More...
 
unsafe void AskMirrorPatternFace (NXOpen.Tag feature_tag, out DfoRegion[] region, out NXOpen.Tag mirror_plane)
 Wrapper method for UF_MODL_ask_mirror_pattern_face More...
 
void AskMisalignGeometry (NXOpen.Tag obj_tag, ref double matrix, double tolerance, out bool is_misaligned)
 Wrapper method for UF_MODL_ask_misalign_geometry More...
 
unsafe void AskMoveRegion (NXOpen.Tag feature_tag, out TransformType type, out DfoRegion[] region, out IntPtr transf_data)
 Wrapper method for UF_MODL_ask_move_region More...
 
void AskNamedBodyObject (ref NXOpen.Tag body_tag, ref int object_type, string object_name, out NXOpen.Tag _object)
 Wrapper method for UF_MODL_ask_named_body_object More...
 
unsafe void AskNestedFrecs (NXOpen.Tag feature, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_ask_nested_frecs More...
 
void AskNextFeature (NXOpen.Tag feature, out NXOpen.Tag next_feature)
 Wrapper method for UF_MODL_ask_next_feature More...
 
void AskObjDimensionality (NXOpen.Tag object_id, out int dimensionality,[Out] double[] data)
 Wrapper method for UF_MODL_ask_obj_dimensionality More...
 
void AskObject (int ug_type, int ug_subtype, ref NXOpen.Tag _object)
 Wrapper method for UF_MODL_ask_object More...
 
void AskObjectFeat (NXOpen.Tag object_tag, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_ask_object_feat More...
 
unsafe void AskOffsetParms (NXOpen.Tag feature_obj_id, int edit, out string value)
 Wrapper method for UF_MODL_ask_offset_parms More...
 
unsafe void AskOffsetRegion (NXOpen.Tag feature_tag, out DfoRegion[] region, out string offset)
 Wrapper method for UF_MODL_ask_offset_region More...
 
unsafe void AskOutOfDateFeatures (out int num_feature, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_ask_out_of_date_features More...
 
void AskOwningFeatOfExp (NXOpen.Tag exp, out NXOpen.Tag feature)
 Wrapper method for UF_MODL_ask_owning_feat_of_exp More...
 
unsafe void AskParaDist (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] _fixed,[Out] double[] feature,[Out] double[] fixc,[Out] double[] feac, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_para_dist More...
 
unsafe void AskParaEdge (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] fixed1,[Out] double[] fixed2,[Out] double[] feature1,[Out] double[] feature2, out int parallel, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_para_edge More...
 
void AskPatchBodyParms (NXOpen.Tag feature_obj_id, out NXOpen.Tag target_body, out NXOpen.Tag tool_sheet, out int reverse)
 Wrapper method for UF_MODL_ask_patch_body_parms More...
 
unsafe void AskPerpDist (NXOpen.Tag feature, NXOpen.Tag constraint, int edit,[Out] double[] fixed1,[Out] double[] fixed2,[Out] double[] feature1,[Out] double[] feac, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_perp_dist More...
 
void AskPlane (NXOpen.Tag plane_tag,[Out] double[] origin_point,[Out] double[] plane_normal)
 Wrapper method for UF_MODL_ask_plane More...
 
void AskPlaneOfMirrorSet (NXOpen.Tag mirror_set, out NXOpen.Tag plane)
 Wrapper method for UF_MODL_ask_plane_of_mirror_set More...
 
void AskPointAlongCurve (double[] point, NXOpen.Tag curve, double offset, int direction, double tolerance, out double parameter)
 Wrapper method for UF_MODL_ask_point_along_curve More...
 
void AskPointAlongCurve2 (double[] point, NXOpen.Tag curve, double offset, int direction, double tolerance,[Out] double[] point_along_curve, out double parameter)
 Wrapper method for UF_MODL_ask_point_along_curve_2 More...
 
void AskPointContainment (double[] point, NXOpen.Tag body, out int pt_status)
 Wrapper method for UF_MODL_ask_point_containment More...
 
unsafe void AskPointsParms (NXOpen.Tag feature_tag, out int num_points, out NXOpen.Tag[] points)
 Wrapper method for UF_MODL_ask_points_parms More...
 
void AskPreviousFeature (NXOpen.Tag feature, out NXOpen.Tag prev_feature)
 Wrapper method for UF_MODL_ask_previous_feature More...
 
unsafe void AskPrismParms (NXOpen.Tag feature_tag, int edit, out string diameter, out string height, out string number_of_sides)
 Wrapper method for UF_MODL_ask_prism_parms More...
 
unsafe void AskProjCurves (NXOpen.Tag proj_curve_feature, out NXOpen.Tag[] uf_curve_refs)
 Wrapper method for UF_MODL_ask_proj_curves More...
 
void AskPromFeatOfSolid (NXOpen.Tag prom_solid, out NXOpen.Tag prom_feat)
 Wrapper method for UF_MODL_ask_prom_feat_of_solid More...
 
unsafe void AskPromotionPath (NXOpen.Tag prom_solid, bool full_path, out NXOpen.Tag[] instance_path, out int num_instances)
 Wrapper method for UF_MODL_ask_promotion_path More...
 
unsafe void AskProperLegacyFeatName (NXOpen.Tag feature_tag, out string feature_name)
 Wrapper method for UF_MODL_ask_proper_legacy_feat_name More...
 
void AskQuiltType (NXOpen.Tag quilt_tag, out QuiltType quilt_data)
 Wrapper method for UF_MODL_ask_quilt_type More...
 
unsafe void AskReblendFace (NXOpen.Tag feature_eid, out ReblendFaceData reblend_data)
 Wrapper method for UF_MODL_ask_reblend_face More...
 
unsafe void AskRectangularPatternFace (NXOpen.Tag feature_tag, out DfoRegion[] region, out NXOpen.Tag x_axis, out NXOpen.Tag axis, out int num_x, out int num_y, out string x_offset, out string y_offset)
 Wrapper method for UF_MODL_ask_rectangular_pattern_face More...
 
unsafe void AskRectGrooveParms (NXOpen.Tag feature_obj_id, int edit, out string groove_dia, out string width)
 Wrapper method for UF_MODL_ask_rect_groove_parms More...
 
unsafe void AskRectPadParms (NXOpen.Tag feature_obj_id, int edit, out string[] size, out string corner_rad, out string taper_angle)
 DEPRECATED Wrapper method for UF_MODL_ask_rect_pad_parms More...
 
unsafe void AskRectPadParms1 (NXOpen.Tag feature_obj_id, int edit, out int pad_length, out string[] size, out string corner_rad, out string taper_angle)
 Wrapper method for UF_MODL_ask_rect_pad_parms_1 More...
 
unsafe void AskRectPocketParms (NXOpen.Tag feature_obj_id, int edit, out string[] length, out string corner_rad, out string floor_rad, out string taper_angle)
 Wrapper method for UF_MODL_ask_rect_pocket_parms More...
 
unsafe void AskRectSlotParms (NXOpen.Tag feature_obj_id, int edit, out string width, out string depth, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_rect_slot_parms More...
 
unsafe void AskReferencesOfFeatures (NXOpen.Tag[] feature_array, int num_features, out NXOpen.Tag[] parents, out string[] parent_names, out int num_parents)
 Wrapper method for UF_MODL_ask_references_of_features More...
 
unsafe void AskRefitFaceFeatureData (NXOpen.Tag refit, out RefitFaceData refit_data)
 Wrapper method for UF_MODL_ask_refit_face_feature_data More...
 
unsafe void AskReplaceFace (NXOpen.Tag feature_tag, out NXOpen.Tag[] target_faces, out int num_target, out NXOpen.Tag[] non_blend_faces, out int num_non_blend, out NXOpen.Tag tool_face, out bool reverse_direction)
 Wrapper method for UF_MODL_ask_replace_face More...
 
unsafe void AskResizeFace (NXOpen.Tag feature_tag, out NXOpen.Tag[] target_faces, out int num_target, out NXOpen.Tag[] non_blend_faces, out int num_non_blend, out string parameter)
 Wrapper method for UF_MODL_ask_resize_face More...
 
unsafe void AskRevolution (NXOpen.Tag feature_obj_id, out int num_objects, out NXOpen.Tag[] objects, out ModlSweepTrimObject[] trim_ptr, out string[] limits, out string[] offsets,[Out] double[] region_point, out bool region_specified, out bool solid_creation,[Out] double[] direction)
 Wrapper method for UF_MODL_ask_revolution More...
 
unsafe void AskRipedge (NXOpen.Tag ripedge_tag, out RipedgeData ripedge_ufdata)
 Wrapper method for UF_MODL_ask_ripedge More...
 
unsafe void AskRoughOffset (NXOpen.Tag feature_tag, out RoughOffset parms)
 Wrapper method for UF_MODL_ask_rough_offset More...
 
unsafe void AskRpoDescOfFeat (NXOpen.Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_rpo_desc_of_feat More...
 
unsafe void AskRpoDescOfFrec (NXOpen.Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_rpo_desc_of_frec More...
 
void AskRpoRoutine (ref RpoFPT user_rpo_routine)
 Wrapper method for UF_MODL_ask_rpo_routine More...
 
unsafe void AskRuled (NXOpen.Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int alignment,[Out] double[] value, out int body_type,[Out] double[] tol)
 Wrapper method for UF_MODL_ask_ruled More...
 
unsafe void AskRuled1 (NXOpen.Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int alignment,[Out] double[] value, out int body_type,[Out] double[] tols)
 Wrapper method for UF_MODL_ask_ruled1 More...
 
unsafe void AskScale (NXOpen.Tag feature_tag, out ScaleType type, out NXOpen.Tag so_point, out NXOpen.Tag so_dir, out NXOpen.Tag so_csys,[Out] string[] factor)
 Wrapper method for UF_MODL_ask_scale More...
 
void AskSetFromName (string name, out NXOpen.Tag set)
 Wrapper method for UF_MODL_ask_set_from_name More...
 
unsafe void AskSetsOfMember (NXOpen.Tag feature, out NXOpen.Tag[] sets, out int number_of_sets)
 Wrapper method for UF_MODL_ask_sets_of_member More...
 
unsafe void AskSewSheetBody (NXOpen.Tag feature_obj_eid, out NXOpen.Tag target_sheet_body, out int tool_sheet_bodies_count, out NXOpen.Tag[] tool_sheet_bodies, out double tolerance)
 Wrapper method for UF_MODL_ask_sew_sheet_body More...
 
unsafe void AskSewSolidBody (NXOpen.Tag feature_obj_eid, out int target_faces_count, out NXOpen.Tag[] target_faces, out int tool_faces_count, out NXOpen.Tag[] tool_faces, out double tolerance)
 Wrapper method for UF_MODL_ask_sew_solid_body More...
 
unsafe void AskSharedEdges (NXOpen.Tag face1, NXOpen.Tag face2, out NXOpen.Tag[] shared_edges)
 Wrapper method for UF_MODL_ask_shared_edges More...
 
void AskShowReportReference (out bool reportReference)
 Wrapper method for UF_MODL_ask_show_report_reference More...
 
unsafe void AskSilhouetteFlange (NXOpen.Tag sflange_tag, out SflangeData sflange_data)
 Wrapper method for UF_MODL_ask_silhouette_flange More...
 
unsafe void AskSimpleHoleParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string depth, out string tip_angle, out int thru_flag)
 Wrapper method for UF_MODL_ask_simple_hole_parms More...
 
unsafe void AskSimplifyParms (NXOpen.Tag feature_tag, out SimplData simpl_parms)
 Wrapper method for UF_MODL_ask_simplify_parms More...
 
void AskSketchOfSweep (NXOpen.Tag sweep_obj_id, out NXOpen.Tag sketch_obj_id)
 Wrapper method for UF_MODL_ask_sketch_of_sweep More...
 
void AskSmartContainerSubtype (NXOpen.Tag smart_container_tag, out int smart_container_subtype)
 Wrapper method for UF_MODL_ask_smart_container_subtype More...
 
unsafe void AskSmbend (NXOpen.Tag bend_tag, out SmbendData user_data)
 Wrapper method for UF_MODL_ask_smbend More...
 
unsafe void AskSmbendCorner (NXOpen.Tag bend_tag, out SmbendCornerData user_data)
 Wrapper method for UF_MODL_ask_smbend_corner More...
 
unsafe void AskSmbendCylinder (NXOpen.Tag bend_tag, out SmbendCylinderData user_data)
 Wrapper method for UF_MODL_ask_smbend_cylinder More...
 
unsafe void AskSmcorner (NXOpen.Tag smcorner_tag, out SmcornerData smcorner_ufdata)
 Wrapper method for UF_MODL_ask_smcorner More...
 
unsafe void AskSmcutout (NXOpen.Tag cutout_tag, out SmcutoutData user_data)
 Wrapper method for UF_MODL_ask_smcutout More...
 
unsafe void AskSmhole (NXOpen.Tag hole_tag, out SmholeData user_data)
 Wrapper method for UF_MODL_ask_smhole More...
 
unsafe void AskSmpunch (out SmpunchData user_data, NXOpen.Tag punch_tag)
 Wrapper method for UF_MODL_ask_smpunch More...
 
unsafe void AskSmslot (NXOpen.Tag slot_tag, out SmslotData user_data)
 Wrapper method for UF_MODL_ask_smslot More...
 
unsafe void AskSnipSurfaceFeatureData (NXOpen.Tag snip, out SnipsrfFeatureData ask_usr_data_ptr)
 Wrapper method for UF_MODL_ask_snip_surface_feature_data More...
 
void AskSolidOfPromFeat (NXOpen.Tag prom_feat, out NXOpen.Tag prom_solid)
 Wrapper method for UF_MODL_ask_solid_of_prom_feat More...
 
unsafe void AskSolidPunch (NXOpen.Tag smspunch_tag, out SolidPunchData smspunch_ufdata)
 Wrapper method for UF_MODL_ask_solid_punch More...
 
unsafe void AskSphereParms (NXOpen.Tag feature_obj_id, int edit, out string diameter)
 Wrapper method for UF_MODL_ask_sphere_parms More...
 
unsafe void AskSplitEdges (NXOpen.Tag edge, out int nedges, out NXOpen.Tag[] edges)
 Wrapper method for UF_MODL_ask_split_edges More...
 
unsafe void AskSplitFaces (NXOpen.Tag face, out int nfaces, out NXOpen.Tag[] faces)
 Wrapper method for UF_MODL_ask_split_faces More...
 
unsafe void AskStycornerData (NXOpen.Tag frec_tag, out StycornerData styled_corner_data_out)
 Wrapper method for UF_MODL_ask_stycorner_data More...
 
unsafe void AskSubdivFaceParms (NXOpen.Tag feature_obj_id, out NXOpen.Tag face, out NXOpen.Tag[] curves, out int count, out int proj_type, out double vector)
 Wrapper method for UF_MODL_ask_subdiv_face_parms More...
 
void AskSuppressExpTag (NXOpen.Tag feature_tag, out NXOpen.Tag expression_tag)
 Wrapper method for UF_MODL_ask_suppress_exp_tag More...
 
void AskSuppressFeature (NXOpen.Tag feature, out int suppress)
 Wrapper method for UF_MODL_ask_suppress_feature More...
 
unsafe void AskSuppressList (out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_ask_suppress_list More...
 
unsafe void AskSweep (NXOpen.Tag feature_obj_id, out StringList s_guide, out StringList s_section, out StringList s_spine, out MethodList orientation, out MethodList scaling, out int alignment, out int inter, out int body_type,[Out] double[] tol)
 Wrapper method for UF_MODL_ask_sweep More...
 
unsafe void AskSweepCurves (NXOpen.Tag sweep_id, out int n_profile_curves, out NXOpen.Tag[] profile_curves, out int n_guide_curves, out NXOpen.Tag[] guide_curves)
 Wrapper method for UF_MODL_ask_sweep_curves More...
 
void AskSweepDirection (NXOpen.Tag feature_id,[Out] double[] pos,[Out] double[] dir)
 Wrapper method for UF_MODL_ask_sweep_direction More...
 
void AskSweepOfUdf (NXOpen.Tag udf_eid, out NXOpen.Tag sweep_eid)
 Wrapper method for UF_MODL_ask_sweep_of_udf More...
 
unsafe void AskSweepParms (NXOpen.Tag feature_obj_id, int edit, out string taper_angle, out string limit1, out string limit2)
 Wrapper method for UF_MODL_ask_sweep_parms More...
 
unsafe void AskSymbThreadParms (NXOpen.Tag thread_obj_id, out SymbThreadData parameters)
 Wrapper method for UF_MODL_ask_symb_thread_parms More...
 
unsafe void AskTaperFromEdges (NXOpen.Tag feature_eid, out int type, out NXOpen.Tag direction_tag, out string angle_str, out bool taper_all_instances, out int num_edges, out NXOpen.Tag[] edges, out double dist_tol, out double angle_tol)
 Wrapper method for UF_MODL_ask_taper_from_edges More...
 
unsafe void AskTaperFromEdges1 (NXOpen.Tag feature_obj_id, out int taper_type, out NXOpen.Tag direction_tag, out string angle_str, out bool taper_all_instances, out NXOpen.Tag edge_collection, out double distance_tolerance, out double angle_tolerance)
 Wrapper method for UF_MODL_ask_taper_from_edges1 More...
 
unsafe void AskTaperHoleParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string taper_angle, out string depth, out int thru_flag)
 Wrapper method for UF_MODL_ask_taper_hole_parms More...
 
unsafe void AskTaperParms (NXOpen.Tag feature_obj_id, int edit, out string angle)
 Wrapper method for UF_MODL_ask_taper_parms More...
 
unsafe void AskThickenSheetParms (NXOpen.Tag thicken_sheet_tag, out NXOpen.Tag sheet_tag, out string first_offset, out string second_offset)
 DEPRECATED Wrapper method for UF_MODL_ask_thicken_sheet_parms More...
 
unsafe void AskThruCurves (NXOpen.Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int patch, out int alignment,[Out] double[] value, out int vdegree, out int vstatus, out int body_type,[Out] double[] tol, out NXOpen.Tag[] c_face_id,[Out] int[] c_flag)
 Wrapper method for UF_MODL_ask_thru_curves More...
 
unsafe void AskThruCurves1 (NXOpen.Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int patch, out int alignment,[Out] double[] value, out int vdegree, out int vstatus, out int body_type,[Out] double[] tol, out NXOpen.Tag[] c_collector_id,[Out] int[] c_flag)
 Wrapper method for UF_MODL_ask_thru_curves1 More...
 
void AskThruFaces (NXOpen.Tag feature_eid, out NXOpen.Tag face1, out NXOpen.Tag face2)
 Wrapper method for UF_MODL_ask_thru_faces More...
 
void AskTimeStampOfFeature (NXOpen.Tag feature, out int time_stamp)
 Wrapper method for UF_MODL_ask_time_stamp_of_feature More...
 
void AskTinyGeometry (NXOpen.Tag obj_tag, double tolerance, out bool is_tiny)
 Wrapper method for UF_MODL_ask_tiny_geometry More...
 
unsafe void AskTorusParms (NXOpen.Tag feature_tag, int edit, out string major_diameter, out string minor_diameter)
 Wrapper method for UF_MODL_ask_torus_parms More...
 
unsafe void AskTSlotParms (NXOpen.Tag feature_obj_id, int edit, out string top_width, out string top_depth, out string bottom_width, out string bottom_depth, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_t_slot_parms More...
 
unsafe void AskUdfDefinition (NXOpen.Tag udf_tag, out NXOpen.Tag[] parents, out string[] parents_prompt, out int num_parents, out NXOpen.Tag[] expression, out string[] expression_prompt, out int num_expression)
 Wrapper method for UF_MODL_ask_udf_definition More...
 
unsafe void AskUdfParms (NXOpen.Tag feature_obj_id, out string udf_name, out string[] udf_prompt, out string[] udf_values, out int num_values)
 Wrapper method for UF_MODL_ask_udf_parms More...
 
unsafe void AskUGrooveParms (NXOpen.Tag feature_obj_id, int edit, out string groove_dia, out string width, out string corner_rad)
 Wrapper method for UF_MODL_ask_u_groove_parms More...
 
unsafe void AskUpdateErrorMessage (NXOpen.Tag feature_id, out string error_message)
 Wrapper method for UF_MODL_ask_update_error_message More...
 
void AskUpdateFailOption (out UpdateOption current_option)
 Wrapper method for UF_MODL_ask_update_fail_option More...
 
void AskUpdateUndoFeat (out NXOpen.Tag feat, out int feat_ifail)
 Wrapper method for UF_MODL_ask_update_undo_feat More...
 
unsafe void AskUSlotParms (NXOpen.Tag feature_obj_id, int edit, out string width, out string depth, out string corner_rad, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_u_slot_parms More...
 
void AskUvPointsContainment (int n_uvs, ref double u_parms, ref double v_parms, NXOpen.Tag face_eid,[Out] int[] pts_status)
 Wrapper method for UF_MODL_ask_uv_points_containment More...
 
void AskVda4955Compliance (NXOpen.Tag part, string cfg_file_name, string log_file_name, string ceo_file_name)
 Wrapper method for UF_MODL_ask_vda_4955_compliance More...
 
void AskVectorAngle (double[] vector1, double[] vector2, out double small_angle, out double large_angle)
 Wrapper method for UF_MODL_ask_vector_angle More...
 
unsafe void AskVertDime (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] _fixed,[Out] double[] feature,[Out] double[] fixc,[Out] double[] feac, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_vert_dime More...
 
unsafe void AskWrapAssembly (NXOpen.Tag feature_tag, out WrapAssem wrap_data)
 Wrapper method for UF_MODL_ask_wrap_assembly More...
 
unsafe void AskWrapGeometry (NXOpen.Tag feature_tag, out WrapGeom wrap_data)
 Wrapper method for UF_MODL_ask_wrap_geometry More...
 
NXOpen.Tag AskXformTagOfDatumCsys (NXOpen.Tag datum_csys_tag)
 Wrapper method for UF_MODL_ask_xform_tag_of_datum_csys More...
 
unsafe void AssignStringDirections (ref double end_points, ref StringList string_list1)
 Wrapper method for UF_MODL_assign_string_directions More...
 
void AutoMidsrfFeature (NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_auto_midsrf_feature More...
 
void AutoMidsrfFeatureWOpts (NXOpen.Tag feature_obj_id, int autopairoptions, double autoval)
 Wrapper method for UF_MODL_auto_midsrf_feature_w_opts More...
 
void BooleanUdf (NXOpen.Tag udf_id, NXOpen.Tag target_face, NXOpen.Tag tool_face, double[] tool_dir, int num_target_faces, NXOpen.Tag[] solid_target_faces, int num_tool_faces, NXOpen.Tag[] solid_tool_faces, bool included, out NXOpen.Tag udf_meta_id)
 Wrapper method for UF_MODL_boolean_udf More...
 
void BooleanUdf1 (NXOpen.Tag udf_id, NXOpen.Tag target_face, NXOpen.Tag tool_face, double[] tool_dir, int num_target_faces, NXOpen.Tag[] target_faces, int num_tool_faces, NXOpen.Tag[] tool_faces, bool included, NXOpen.Tag target_body, bool flip, out NXOpen.Tag udf_meta_id)
 Wrapper method for UF_MODL_boolean_udf_1 More...
 
void CalculateRefDir (NXOpen.Tag feature_eid, NXOpen.Tag face_eid, bool flip_face_normal, NXOpen.Tag ref_eid,[Out] double[] ref_dir)
 Wrapper method for UF_MODL_calculate_ref_dir More...
 
void ChangeOffsetBaseFace (NXOpen.Tag offset_feature, NXOpen.Tag new_base_face)
 Wrapper method for UF_MODL_change_offset_base_face More...
 
void CheckInterference (NXOpen.Tag target, int num_tools, NXOpen.Tag[] tools,[Out] int[] results)
 Wrapper method for UF_MODL_check_interference More...
 
delegate int CliffBlendFT (NXOpen.Tag _X1, ref NXOpen.Tag _X2)
 This delegate is equivalent to 'UF_MODL_cliff_blend_f_t'. More...
 
void ClockInstance (NXOpen.Tag feature_obj_id, string clock_value1, string clock_value2)
 Wrapper method for UF_MODL_clock_instance More...
 
void Compare (NXOpen.Tag object1, NXOpen.Tag object2, int relation, out int equivalent)
 Wrapper method for UF_MODL_compare More...
 
void CompareTopology (NXOpen.Tag solid_object1, NXOpen.Tag solid_object2, double facet_tolerance, double distance_tolerance, out int status)
 Wrapper method for UF_MODL_compare_topology More...
 
void ConvertToFixedDatum (NXOpen.Tag datum_feature_tag)
 Wrapper method for UF_MODL_convert_to_fixed_datum More...
 
unsafe void CopyPasteFeatures (NXOpen.Tag[] feature_array, int num_features, NXOpen.Tag[] old_parents, NXOpen.Tag[] new_parents, int num_parents, int expression_transfer_mode, int parent_transfer_mode, out NXOpen.Tag[] new_feature_array)
 Wrapper method for UF_MODL_copy_paste_features More...
 
void Cre2dtrimBsurf (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, int loop_count, int[] edge_counts, int[] edge_senses, NXOpen.Tag[] edge_bcurves, double edge_tol, out NXOpen.Tag bsurf_id, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_cre_2dtrim_bsurf More...
 
void CreateBallGroove (double[] location, double[] direction, string diame, string width, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_ball_groove More...
 
void CreateBallSlot (double[] location, double[] tool_axis, double[] direction, string width, string depth, string distance, NXOpen.Tag face_li, NXOpen.Tag face_t1, NXOpen.Tag face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_ball_slot More...
 
unsafe void CreateBendOperation (ref BendOperationData bend_data, out NXOpen.Tag operation_tag)
 Wrapper method for UF_MODL_create_bend_operation More...
 
unsafe void CreateBlend (string radius, NXOpen.Tag[] edge_list, int smooth_overflow, int cliff_overflow, int notch_overflow, double vrb_tool, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_blend More...
 
unsafe void CreateBlendFaces (ref BlendFacesCreateData create_data, ref BlendFacesLimitData limit_data, out NXOpen.Tag feature_tag, out int num_bodies_created, out NXOpen.Tag[] bodies_created, out int num_blend_faces, out NXOpen.Tag[] blend_faces)
 Wrapper method for UF_MODL_create_blend_faces More...
 
unsafe void CreateBlock (FeatureSigns sign, NXOpen.Tag targ_tag, double[] corner_pt,[In, Out] string[] edge_len, out NXOpen.Tag blk_tag)
 Wrapper method for UF_MODL_create_block More...
 
unsafe void CreateBlock1 (FeatureSigns sign, double[] corner_pt,[In, Out] string[] edge_len, out NXOpen.Tag blk_obj_id)
 Wrapper method for UF_MODL_create_block1 More...
 
void CreateBoss (double[] location, double[] direction, string diame, string height, string angle, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_boss More...
 
unsafe void CreateBplane (ref StringList s_section, double[] tol, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_bplane More...
 
unsafe void CreateBridgeFace (int continuity_type, int guide_type, NXOpen.Tag[] primary_faces, NXOpen.Tag[] primary_edges, ref int primary_edges_dir, ref StringList side_string1, ref StringList side_string2, NXOpen.Tag[] side_faces, NXOpen.Tag[] side_edges, out NXOpen.Tag result_tag)
 Wrapper method for UF_MODL_create_bridge_face More...
 
void CreateBs2dEdges (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out int num_loops,[Out] int[] edge_counts,[Out] NXOpen.Tag[] edge_curves, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_create_bs_2d_edges More...
 
unsafe void CreateBsEdges (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out int num_loops,[Out] int[] edge_counts, out NXOpen.Tag[] edge_curves, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_create_bs_edges More...
 
void CreateBsurf (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out NXOpen.Tag bsurf_obj_id, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_create_bsurf More...
 
unsafe void CreateBsurface (ref Bsurface surface, out NXOpen.Tag eid, out int num_states, out UFCurve.State[] states)
 Wrapper method for UF_MODL_create_bsurface More...
 
unsafe void CreateBsurfThruPts (int create_mode, int u_closed_status, int v_closed_status, int u_degree, int v_degree, int num_rows, BsurfRowInfo[] pts_info_per_row, out NXOpen.Tag bsurf_obj_id)
 Wrapper method for UF_MODL_create_bsurf_thru_pts More...
 
void CreateCBoreHole (double[] location, double[] direction, string diameter1, string depth1, string diameter2, string depth2, string angle, NXOpen.Tag face_li, NXOpen.Tag face_t1, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_c_bore_hole More...
 
unsafe void CreateChamfer (int subtype, string offset1, string offset2, string theta, NXOpen.Tag[] edges, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_chamfer More...
 
unsafe void CreateCircularIset (int method, double[] location, double[] axis, string number_str, string angle_str, NXOpen.Tag[] feature_list, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_circular_iset More...
 
unsafe void CreateCircularPatternFace (ref DfoRegion region, NXOpen.Tag axis, int n_pattern, string angle, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_circular_pattern_face More...
 
unsafe void CreateCone (FeatureSigns sign, NXOpen.Tag targ_tag, double[] origin, string height,[In, Out] string[] diam, double[] direction, out NXOpen.Tag cone_tag)
 Wrapper method for UF_MODL_create_cone More...
 
unsafe void CreateCone1 (FeatureSigns sign, double[] origin, string height,[In, Out] string[] diam, double[] direction, out NXOpen.Tag cone_obj_id)
 Wrapper method for UF_MODL_create_cone1 More...
 
void CreateCSunkHole (double[] location, double[] direction, string diameter1, string depth1, string diameter2, string csink_angle, string angle, NXOpen.Tag face_li, NXOpen.Tag face_t1, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_c_sunk_hole More...
 
void CreateCurveFromEdge (NXOpen.Tag edge_id, out NXOpen.Tag ugcrv_id)
 Wrapper method for UF_MODL_create_curve_from_edge More...
 
unsafe void CreateCurveMesh (ref StringList s_prim, ref StringList s_cross, ref StringList s_spine, ref int end_point, ref int emphasis, ref int body_type, ref int spline_pts, FeatureSigns boolean, double[] tol, NXOpen.Tag[] c_face_id, int[] c_flag, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_curve_mesh More...
 
void CreateCyl1 (FeatureSigns sign, double[] origin, string height, string diam, double[] direction, out NXOpen.Tag cyl_obj_id)
 Wrapper method for UF_MODL_create_cyl1 More...
 
void CreateCylinder (FeatureSigns sign, NXOpen.Tag targ_tag, double[] origin, string height, string diam, double[] direction, out NXOpen.Tag cyl_tag)
 Wrapper method for UF_MODL_create_cylinder More...
 
void CreateCylPocket (double[] location, double[] direction, string diame, string depth, string radius, string angle, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_cyl_pocket More...
 
void CreateDatumCsys (NXOpen.Tag object_in_part, NXOpen.Tag xform_tag, bool create_components, out NXOpen.Tag datum_csys_feature)
 Wrapper method for UF_MODL_create_datum_csys More...
 
void CreateDatumCsysOffset (NXOpen.Tag object_in_part, NXOpen.Tag parent_datum_csys_tag, double[] linear_offset, double[] angular_offset, bool create_components, out NXOpen.Tag datum_csys_tag)
 Wrapper method for UF_MODL_create_datum_csys_offset More...
 
void CreateDoveTailSlot (double[] location, double[] tool_axis, double[] direction, string width, string depth, string angle, string distance, NXOpen.Tag face_li, NXOpen.Tag face_t1, NXOpen.Tag face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_dove_tail_slot More...
 
unsafe void CreateEdgeBlend (ref EdgeBlendData blend_data, out NXOpen.Tag blend_eid)
 Wrapper method for UF_MODL_create_edge_blend More...
 
unsafe void CreateEnlarge (NXOpen.Tag face, int type,[In, Out] string[] percent_size, double tolerance, out NXOpen.Tag feat_obj_tag)
 Wrapper method for UF_MODL_create_enlarge More...
 
void CreateExp (string expr_str)
 Wrapper method for UF_MODL_create_exp More...
 
void CreateExpTag (string _string, out NXOpen.Tag new_exp)
 Wrapper method for UF_MODL_create_exp_tag More...
 
unsafe void CreateExtruded (NXOpen.Tag[] objects, string taper_angle,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded More...
 
unsafe void CreateExtruded1 (NXOpen.Tag[] objects, string taper_angle,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded1 More...
 
unsafe void CreateExtruded2 (NXOpen.Tag[] objects, string taper_angle,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded2 More...
 
unsafe void CreateExtrudedPath (NXOpen.Tag[] objects, NXOpen.Tag[] path_objects, double[] point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded_path More...
 
unsafe void CreateExtrudedPath1 (NXOpen.Tag[] objects, NXOpen.Tag[] path_objects, double[] point, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded_path1 More...
 
unsafe void CreateExtrudeTrimOpts (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, double[] dir, FeatureSigns sign, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrude_trim_opts More...
 
unsafe void CreateExtrudeTrimOpts1 (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, double[] dir, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrude_trim_opts1 More...
 
unsafe void CreateExtrusion (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion More...
 
unsafe void CreateExtrusion1 (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion1 More...
 
unsafe void CreateExtrusion2 (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion2 More...
 
unsafe void CreateExtrusionDefault (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, NXOpen.Tag sketch_eid, bool reverse_default, FeatureSigns sign, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrusion_default More...
 
unsafe void CreateExtrusionDefault1 (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, NXOpen.Tag sketch_eid, bool reverse_default, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrusion_default1 More...
 
unsafe void CreateExtrusionDir (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, NXOpen.Tag datum_eid, FeatureSigns sign, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrusion_dir More...
 
unsafe void CreateExtrusionPath (NXOpen.Tag[] objects, int object_count, NXOpen.Tag[] path_objects, int path, ref ModlSweepTrimObject trim_data,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion_path More...
 
unsafe void CreateExtrusionPath1 (NXOpen.Tag[] objects, int object_count, NXOpen.Tag[] path_objects, int path, ref ModlSweepTrimObject trim_data,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion_path1 More...
 
unsafe void CreateFaceConstraint (ref DfoRegion region, ref DfoConstraint constraint, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_face_constraint More...
 
unsafe void CreateFaceOffset (string offset, NXOpen.Tag[] faces, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_face_offset More...
 
unsafe void CreateFaceTaper (double[] location, double[] direction, string angle, NXOpen.Tag[] faces, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_face_taper More...
 
unsafe void CreateFeatureOffset (string offset, NXOpen.Tag[] features, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_feature_offset More...
 
void CreateFeatureTaper (double[] location, double[] direction, string angle, NXOpen.Tag original_feature, out NXOpen.Tag taper_feature)
 Wrapper method for UF_MODL_create_feature_taper More...
 
unsafe void CreateFittedSpline (ref SplineFit spline_data, out double max_err, out int max_err_pt, out NXOpen.Tag obj_id)
 Wrapper method for UF_MODL_create_fitted_spline More...
 
void CreateFixedDaxis (double[] point1, double[] point2, out NXOpen.Tag daxis_tag)
 Wrapper method for UF_MODL_create_fixed_daxis More...
 
void CreateFixedDplane (double[] point, double[] direction, out NXOpen.Tag dplane_tag)
 Wrapper method for UF_MODL_create_fixed_dplane More...
 
void CreateFlange (double[] orig, double[] xdir, double[] zdir, NXOpen.Tag face, NXOpen.Tag edge, string thick, string width, string angle, string length, string radius, string taper_l, string taper_r, int ang_tgl, int len_tgl, int rad_tgl, out NXOpen.Tag flange)
 Wrapper method for UF_MODL_create_flange More...
 
void CreateFrenetDaxis (NXOpen.Tag curve_tag, NXOpen.Tag direction_tag, string perc_string, int direction_type, out NXOpen.Tag daxis_feid)
 Wrapper method for UF_MODL_create_frenet_daxis More...
 
unsafe void CreateGeodesicCurves (int number_of_faces, NXOpen.Tag[] face_eids, double[] start_pnt, double[] start_dir, double length, double dist_tol, out NXOpen.Tag[] geodesiccurve_id, out int geodesiccurve_cnt, out double achieved_length)
 Wrapper method for UF_MODL_create_geodesic_curves More...
 
unsafe void CreateHollow (string thickness, NXOpen.Tag[] faces, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_hollow More...
 
unsafe void CreateImprFaces (ref ImprintFacesData parms, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_impr_faces More...
 
void CreateImprLoop (ref ImprintLoopData parms, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_impr_loop More...
 
unsafe void CreateInsetFlange (NXOpen.Tag attach_face, NXOpen.Tag reference_edge, double[] position, double[] xdirection, double[] zdirection, ref InsetFlangeData parameters, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_inset_flange More...
 
unsafe void CreateInstantiatedUdf (NXOpen.Tag udf_definition_tag, string cgm_file_name, NXOpen.Tag[] old_parents, NXOpen.Tag[] new_parents, int num_parents, NXOpen.Tag[] old_expression, string[] new_expression_value, int num_expression, out NXOpen.Tag new_udf)
 Wrapper method for UF_MODL_create_instantiated_udf More...
 
unsafe void CreateIsoclineCurves (NXOpen.Tag face_id, double[] direction, double angle, double dist_tol, out NXOpen.Tag[] isocurve_id, out int isocurve_cnt)
 Wrapper method for UF_MODL_create_isocline_curves More...
 
unsafe void CreateIsocurve (NXOpen.Tag face_id, int uv_flag, double parameter, double dist_tol, out NXOpen.Tag[] isocurve_id, out int isocurve_cnt)
 Wrapper method for UF_MODL_create_isocurve More...
 
unsafe void CreateLaw (int law_method, string law_str1, string law_str2, StringList spine_str, StringList law_cv_str, int num_spine_points, double[] spine_xyz, double[] spine_values, NXOpen.Tag base_line_tag, int base_direction, out IntPtr uf_law_parms)
 Wrapper method for UF_MODL_create_law More...
 
unsafe void CreateLawExtension (ref LawextData law_extension_data, out NXOpen.Tag law_extension)
 Wrapper method for UF_MODL_create_law_extension More...
 
unsafe void CreateLinearIset (int method, string number_in_x, string distance_x, string number_in_y, string distance_y, NXOpen.Tag[] feature_list, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_linear_iset More...
 
unsafe void CreateLinkedExterior (ref LinkedExt ext_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_linked_exterior More...
 
unsafe void CreateList (out NXOpen.Tag[] list)
 Wrapper method for UF_MODL_create_list More...
 
unsafe void CreateLocalScale (DfoScaleType type, ref DfoRegion region, NXOpen.Tag so_point, NXOpen.Tag so_dir, NXOpen.Tag so_csys, string[] factors, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_local_scale More...
 
void CreateMidsrfFeature (NXOpen.Tag target_body, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_midsrf_feature More...
 
void CreateMirrorBody (NXOpen.Tag body, NXOpen.Tag datum_plane, out NXOpen.Tag mirrored_body)
 Wrapper method for UF_MODL_create_mirror_body More...
 
unsafe void CreateMirrorPatternFace (ref DfoRegion region, NXOpen.Tag mirror_plane, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_mirror_pattern_face More...
 
void CreateMirrorSet (NXOpen.Tag[] features, int number_of_feature, NXOpen.Tag mirror_plane, out NXOpen.Tag mirror_set)
 Wrapper method for UF_MODL_create_mirror_set More...
 
unsafe void CreateMoveRegion (TransformType type, ref DfoRegion region, IntPtr transf_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_move_region More...
 
unsafe void CreateMultipleSews (NXOpen.Tag target_sheet, int num_tools, NXOpen.Tag[] tools_sheet, double tolerance, out NXOpen.Tag[] disjoint_list, out NXOpen.Tag[] sew_list)
 Wrapper method for UF_MODL_create_multiple_sews More...
 
unsafe void CreateMultiTransitionLaw (StringList spine, int num_pts, double[] pt_xyzs,[In, Out] string[] pt_law_values, int[] pt_trans_types, out IntPtr uf_law_parms)
 Wrapper method for UF_MODL_create_multi_transition_law More...
 
unsafe void CreateNonUniScale (NXOpen.Tag body_eid, int csys_type,[In, Out] string[] scale_factors, out NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_create_non_uni_scale More...
 
unsafe void CreateOffsetRegion (ref DfoRegion region, string offset, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_offset_region More...
 
void CreatePlane (double[] origin_point, double[] plane_normal, out NXOpen.Tag plane_tag)
 Wrapper method for UF_MODL_create_plane More...
 
void CreatePointDirrDaxis (NXOpen.Tag point, NXOpen.Tag direction, out NXOpen.Tag daxis_tag)
 Wrapper method for UF_MODL_create_point_dirr_daxis More...
 
void CreatePointDirrDplane (NXOpen.Tag point, NXOpen.Tag direction, out NXOpen.Tag dplane_tag)
 Wrapper method for UF_MODL_create_point_dirr_dplane More...
 
void CreatePointsFeature (int num_points, NXOpen.Tag[] points, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_points_feature More...
 
unsafe void CreateProjCurves (NXOpen.Tag[] curve_refs, NXOpen.Tag[] face_refs, int along_face_normal, double[] proj_vector, out NXOpen.Tag proj_curve_feature)
 Wrapper method for UF_MODL_create_proj_curves More...
 
void CreatePromotion (NXOpen.Tag body_occ, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_promotion More...
 
unsafe void CreateReblendFace (ref ReblendFaceData reblend_data, out NXOpen.Tag reblend_eid)
 Wrapper method for UF_MODL_create_reblend_face More...
 
unsafe void CreateRectangularPatternFace (ref DfoRegion region, NXOpen.Tag x_axis, NXOpen.Tag y_axis, int num_x, int num_y, string x_offset, string y_offset, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_rectangular_pattern_face More...
 
void CreateRectGroove (double[] location, double[] direction, string diame, string width, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_rect_groove More...
 
unsafe void CreateRectPad (double[] location, double[] direction, double[] x_dir,[In, Out] string[] size, string radius, string angle, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_rect_pad More...
 
unsafe void CreateRectPocket (double[] location, double[] direction, double[] x_dir,[In, Out] string[] len, string corner, string floor, string angle, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_rect_pocket More...
 
void CreateRectSlot (double[] location, double[] tool_axis, double[] direction, string width, string depth, string distance, NXOpen.Tag face_li, NXOpen.Tag face_t1, NXOpen.Tag face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_rect_slot More...
 
unsafe void CreateRefitFaceFeature (ref RefitFaceData refit_data, out NXOpen.Tag refit)
 Wrapper method for UF_MODL_create_refit_face_feature More...
 
void CreateRelativeDaxis (int num_refs, NXOpen.Tag[] obj_eids, int[] point_select, out NXOpen.Tag daxis_feid)
 Wrapper method for UF_MODL_create_relative_daxis More...
 
unsafe void CreateRelativeDplane (int num_refs, NXOpen.Tag[] object_tags, int[] point_select, int which_plane, double[] reference_point, string angle_string, string offset_string, out int num_dplanes, out NXOpen.Tag[] dplane_tag)
 Wrapper method for UF_MODL_create_relative_dplane More...
 
void CreateReparamSheet (int proj_type, int drv_type, int check_overlap, int num_primary, NXOpen.Tag[] prim_cvs, int num_cross, NXOpen.Tag[] cros_cvs, ref double proj_vec, int num_fs, NXOpen.Tag[] faces, double[] tols, out NXOpen.Tag new_face, out int tol_achieved)
 Wrapper method for UF_MODL_create_reparam_sheet More...
 
void CreateReplaceFace (NXOpen.Tag[] target_faces, int num_target, NXOpen.Tag[] non_blend_faces, int num_non_blend, NXOpen.Tag tool_face, bool reverse_direction, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_replace_face More...
 
void CreateResizeFace (NXOpen.Tag[] target_faces, int num_target, NXOpen.Tag[] non_blend_faces, int num_non_blend, string new_parameter, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_resize_face More...
 
void CreateReverseNormal (NXOpen.Tag sheet_body_tag, int option_flag, out NXOpen.Tag reverse_normal_tag)
 Wrapper method for UF_MODL_create_reverse_normal More...
 
unsafe void CreateRevolution (NXOpen.Tag[] objects, int _object, ref ModlSweepTrimObject trim_data,[In, Out] string[] limit,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] axis_point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_revolution More...
 
unsafe void CreateRevolution1 (NXOpen.Tag[] objects, int _object, ref ModlSweepTrimObject trim_data,[In, Out] string[] limit,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] axis_point, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_revolution1 More...
 
unsafe void CreateRevolutionDir (NXOpen.Tag[] objects, int _object, ref ModlSweepTrimObject trim_data,[In, Out] string[] limit,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, NXOpen.Tag datum_tag, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_revolution_dir More...
 
unsafe void CreateRevolved (NXOpen.Tag[] obj_id_list,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_create_revolved More...
 
unsafe void CreateRevolved1 (NXOpen.Tag[] obj_id_list,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_create_revolved1 More...
 
unsafe void CreateRipedge (ref RipedgeData ripedge_ufdata, out NXOpen.Tag ripedge_tag)
 Wrapper method for UF_MODL_create_ripedge More...
 
unsafe void CreateRoughOffset (ref RoughOffset parms, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_rough_offset More...
 
unsafe void CreateRpoConstraints (NXOpen.Tag feature_obj_id, NXOpen.Tag horz_dir_obj_id, NXOpen.Tag vert_dir_obj_id, NXOpen.Tag[] obj_id_target, int[] target_qualifier, NXOpen.Tag[] obj_id_tool, int[] tool_qualifier,[In, Out] string[] constraint_value,[In, Out] string[] constraint_array, int num_of_constrnts)
 Wrapper method for UF_MODL_create_rpo_constraints More...
 
unsafe void CreateRuled (ref StringList s_section, ref StringList s_spine, ref int alignment, double[] value, ref int end_point, ref int body_type, FeatureSigns boolean, double[] tol, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_ruled More...
 
unsafe void CreateRuled1 (ref StringList s_section, ref StringList s_spine, ref int alignment, double[] value, ref int end_point, ref int body_type, FeatureSigns boolean, NXOpen.Tag target_body, double[] tol, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_ruled1 More...
 
unsafe void CreateScale (ScaleType type, NXOpen.Tag[] body_tags, int num_body_tags, NXOpen.Tag so_point, NXOpen.Tag so_dir, NXOpen.Tag so_csys, string[] factors, out NXOpen.Tag[] tags)
 Wrapper method for UF_MODL_create_scale More...
 
void CreateSetOfFeature (string name, NXOpen.Tag[] features, int number_of_feature, int hide_state, out NXOpen.Tag feature)
 Wrapper method for UF_MODL_create_set_of_feature More...
 
unsafe void CreateSew (int option, int num_targets, NXOpen.Tag[] targets, int num_tools, NXOpen.Tag[] tools, double tolerance, int type_body, out NXOpen.Tag[] disjoint_list, out NXOpen.Tag sew_id)
 Wrapper method for UF_MODL_create_sew More...
 
unsafe void CreateSilhouetteFlange (ref SflangeData sflange_data, out NXOpen.Tag sflange_tag)
 Wrapper method for UF_MODL_create_silhouette_flange More...
 
unsafe void CreateSilhouetteFlangePipe (ref SflangeData sflange_data, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_MODL_create_silhouette_flange_pipe More...
 
void CreateSimpleHole (double[] location, double[] direction, string diame, string depth, string angle, NXOpen.Tag face_li, NXOpen.Tag face_t1, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_simple_hole More...
 
void CreateSimplifiedCurve (int curve_count, NXOpen.Tag[] curves, double tolerance, out int segment_count,[Out] NXOpen.Tag[] segments)
 Wrapper method for UF_MODL_create_simplified_curve More...
 
unsafe void CreateSimplify (ref SimplData simpl_parms, out NXOpen.Tag feature_tag, out int n_failing_wound_edges, out NXOpen.Tag[] failing_wound_edges, out int n_retained_faces, out int n_removed_faces)
 Wrapper method for UF_MODL_create_simplify More...
 
unsafe void CreateSmbend (ref SmbendData user_data, out NXOpen.Tag bend_tag)
 Wrapper method for UF_MODL_create_smbend More...
 
unsafe void CreateSmbendCorner (ref SmbendCornerData user_data, out NXOpen.Tag bend_tag)
 Wrapper method for UF_MODL_create_smbend_corner More...
 
unsafe void CreateSmbendCylinder (ref SmbendCylinderData user_data, out NXOpen.Tag bend_tag)
 Wrapper method for UF_MODL_create_smbend_cylinder More...
 
unsafe void CreateSmcorner (ref SmcornerData smcorner_ufdata, out NXOpen.Tag smcorner_tag)
 Wrapper method for UF_MODL_create_smcorner More...
 
unsafe void CreateSmcutout (ref SmcutoutData user_data, out NXOpen.Tag cutout_tag)
 Wrapper method for UF_MODL_create_smcutout More...
 
unsafe void CreateSmdFlange (NXOpen.Tag attach_face, NXOpen.Tag reference_edge, double[] position, double[] xdirection, double[] zdirection, ref FlangeData flange_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_smd_flange More...
 
unsafe void CreateSmhole (ref SmholeData user_data, out NXOpen.Tag hole_tag)
 Wrapper method for UF_MODL_create_smhole More...
 
unsafe void CreateSmjoggle (ref SmjoggleData joggle_data, out NXOpen.Tag joggle)
 Wrapper method for UF_MODL_create_smjoggle More...
 
unsafe void CreateSmpunch (ref SmpunchData user_data, out NXOpen.Tag punch_tag)
 Wrapper method for UF_MODL_create_smpunch More...
 
unsafe void CreateSmrelief (ref SmreliefData user_data)
 Wrapper method for UF_MODL_create_smrelief More...
 
unsafe void CreateSmslot (ref SmslotData user_data, out NXOpen.Tag slot_tag)
 Wrapper method for UF_MODL_create_smslot More...
 
unsafe void CreateSnipSurfaceFeature (ref SnipsrfFeatureData usr_data, out NXOpen.Tag snip_tag)
 Wrapper method for UF_MODL_create_snip_surface_feature More...
 
unsafe void CreateSolidPunch (ref SolidPunchData smspunch_ufdata, out NXOpen.Tag smspunch_tag)
 Wrapper method for UF_MODL_create_solid_punch More...
 
void CreateSphere (FeatureSigns sign, NXOpen.Tag targ_tag, double[] center, string diam, out NXOpen.Tag sphere_tag)
 Wrapper method for UF_MODL_create_sphere More...
 
void CreateSphere1 (FeatureSigns sign, double[] center, string diam, out NXOpen.Tag sphere_obj_id)
 Wrapper method for UF_MODL_create_sphere1 More...
 
void CreateSpline (int nc, int kc, double[] knot, double[] poles, out NXOpen.Tag spline_id, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_create_spline More...
 
unsafe void CreateStringList (int num_string, int num_object, ref StringList string_list1)
 Wrapper method for UF_MODL_create_string_list More...
 
unsafe void CreateStycorner (ref StycornerData styled_corner_data, out NXOpen.Tag frec_tag)
 Wrapper method for UF_MODL_create_stycorner More...
 
void CreateSubdivFace (NXOpen.Tag[] curve_refs, int count, NXOpen.Tag face, int proj_type, double[] vector, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_subdiv_face More...
 
void CreateSurfFromCloud (int point_cnt, double[,] cloud, double[,] csys_matrix, double[,] bnd_corners, int U_degree, int V_degree, int U_patches, int V_patches, int corner_switch, out double average_error, out double max_error, out int max_error_index, out NXOpen.Tag surface_tag)
 Wrapper method for UF_MODL_create_surf_from_cloud More...
 
unsafe void CreateSweep (ref StringList s_guide, ref StringList s_section, ref StringList s_spine, ref MethodList orientation, ref MethodList scaling, ref int alignment, ref int inter, ref int body_type, FeatureSigns boolean, double[] tol, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_sweep More...
 
unsafe void CreateSymbThread (ref SymbThreadData parameters, out NXOpen.Tag thread_obj_id)
 Wrapper method for UF_MODL_create_symb_thread More...
 
unsafe void CreateSymbThread2 (ref SymbThreadData parameters, bool internal_thread, out NXOpen.Tag thread_obj_id)
 DEPRECATED Wrapper method for UF_MODL_create_symb_thread_2 More...
 
void CreateTaperFromEdges (NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_taper_from_edges More...
 
void CreateTaperFromFaces (NXOpen.Tag point_tag, NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_faces, NXOpen.Tag[] faces, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_taper_from_faces More...
 
void CreateTaperFromTangentFaces (NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_faces, NXOpen.Tag[] faces, out NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_create_taper_from_tangent_faces More...
 
void CreateTaperSplitLine (NXOpen.Tag point_tag, NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, double dist_tol, double angle_tol, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_taper_split_line More...
 
void CreateThickenSheet (NXOpen.Tag sheet_body_tag, string first_offset, string second_offset, FeatureSigns sign, out NXOpen.Tag thicken_sheet_tag)
 DEPRECATED Wrapper method for UF_MODL_create_thicken_sheet More...
 
unsafe void CreateThruCurves (ref StringList s_section, ref StringList s_spine, ref int patch, ref int alignment, double[] value, ref int vdegree, ref int vstatus, ref int body_type, FeatureSigns boolean, double[] tol, NXOpen.Tag[] c_face_id, int[] c_flag, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_thru_curves More...
 
unsafe void CreateTrimmedTube (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data,[In, Out] string[] diameters, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_trimmed_tube More...
 
unsafe void CreateTrimmedTube1 (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data,[In, Out] string[] diameters, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_trimmed_tube1 More...
 
void CreateTrueTaperFromEdges (NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, double dist_tol, double angle_tol, out NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_create_true_taper_from_edges More...
 
void CreateTSlot (double[] location, double[] tool_axis, double[] direction, string t_width, string t_depth, string b_width, string b_depth, string distance, int face_li, int face_t1, int face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_t_slot More...
 
unsafe void CreateTube (NXOpen.Tag[] path_list,[In, Out] string[] limit, FeatureSigns sign, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_create_tube More...
 
unsafe void CreateTube1 (NXOpen.Tag[] path_list,[In, Out] string[] limit, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_create_tube1 More...
 
void CreateUGroove (double[] location, double[] direction, string diame, string width, string corner, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_u_groove More...
 
void CreateUniformScale (NXOpen.Tag body_eid, int csys_type, string scale_factor, out NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_create_uniform_scale More...
 
void CreateUSlot (double[] location, double[] tool_axis, double[] direction, string width, string depth, string radius, string distance, NXOpen.Tag face_li, NXOpen.Tag face_t1, NXOpen.Tag face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_u_slot More...
 
unsafe void CreateVariableHollow (double tolerance, string thickness, int n_pierced_faces, NXOpen.Tag[] pierced_faces, int n_boundary_faces, NXOpen.Tag[] boundary_faces, int n_offset_faces, NXOpen.Tag[] offset_faces, string[] offset_thickness, out NXOpen.Tag feature_id)
 Wrapper method for UF_MODL_create_variable_hollow More...
 
unsafe void CreateVariableOffset (NXOpen.Tag base_sheet,[In, Out] string[] dist, double[] uv_param, out NXOpen.Tag varoff_sheet)
 Wrapper method for UF_MODL_create_variable_offset More...
 
unsafe void CreateVariableTaperFromEdges (NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, int num_points, double[] points, string[] angles, double dist_tol, double angle_tol, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_variable_taper_from_edges More...
 
unsafe void CreateWrapAssembly (ref WrapAssem wrap_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_wrap_assembly More...
 
unsafe void CreateWrapGeometry (ref WrapGeom wrap_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_wrap_geometry More...
 
unsafe void CreChamferWithFlipOption (int subtype, string offset1, string offset2, string theta, NXOpen.Tag[] edges, bool flip_option, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_cre_chamfer_with_flip_option More...
 
unsafe void CreChamferWithInstanceAndFlipOption (int subtype, string offset1, string offset2, string theta, NXOpen.Tag[] edges, bool instance_option, bool flip_option, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_cre_chamfer_with_instance_and_flip_option More...
 
unsafe void CreDefFacepairFeat (NXOpen.Tag midsrf_feature_obj_id, NXOpen.Tag defining_face_1, NXOpen.Tag defining_face_2, NXOpen.Tag[] side_1, NXOpen.Tag[] side_2, out NXOpen.Tag facepair_feature_obj_id)
 Wrapper method for UF_MODL_cre_def_facepair_feat More...
 
unsafe void CreSelFacepairFeat (NXOpen.Tag midsrf_feature_obj_id, NXOpen.Tag user_selected_midsurface, NXOpen.Tag[] side_1, NXOpen.Tag[] side_2, out NXOpen.Tag facepair_feature_obj_id)
 Wrapper method for UF_MODL_cre_sel_facepair_feat More...
 
void CreTrimBsurf (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, int loop_count, int[] edge_counts, int[] edge_senses, NXOpen.Tag[] edge_curves, int proj_curves, double dist_tol, out NXOpen.Tag bsurf_id, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_cre_trim_bsurf More...
 
int DefaultRpoMenu (NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_default_rpo_menu More...
 
unsafe void DeleteBodyParms (NXOpen.Tag[] body_list)
 Wrapper method for UF_MODL_delete_body_parms More...
 
void DeleteExp (string exp_name)
 Wrapper method for UF_MODL_delete_exp More...
 
void DeleteExpTag (NXOpen.Tag old_exp)
 Wrapper method for UF_MODL_delete_exp_tag More...
 
unsafe void DeleteFeature (NXOpen.Tag[] cmtags)
 Wrapper method for UF_MODL_delete_feature More...
 
unsafe void DeleteObjectParms (NXOpen.Tag[] object_list)
 Wrapper method for UF_MODL_delete_object_parms More...
 
unsafe void DevchkAdjacentEdges (int num_faces, NXOpen.Tag[] faces, ref double tolerances, int num_chk_points, out int num_devs, out DevchkEeInfo[] devs)
 Wrapper method for UF_MODL_devchk_adjacent_edges More...
 
unsafe int DevchkCurveToCurve (NXOpen.Tag curve1_id, NXOpen.Tag curve2_id, int num_of_check_points, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_curve_to_curve More...
 
unsafe int DevchkCurveToFace (NXOpen.Tag curve_id, NXOpen.Tag face_id, int num_of_check_points, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_curve_to_face More...
 
unsafe int DevchkEdgeToEdge (NXOpen.Tag edge1_id, NXOpen.Tag face_of_edge1_id, NXOpen.Tag edge2_id, NXOpen.Tag face_of_edge2_id, int num_of_check_points, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_edge_to_edge More...
 
unsafe int DevchkEdgeToFace (NXOpen.Tag edge_id, NXOpen.Tag face_of_edge_id, NXOpen.Tag second_face_id, int num_of_check_points, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_edge_to_face More...
 
unsafe int DevchkFaceToFace (NXOpen.Tag face1_id, NXOpen.Tag face2_id, int num_check_points_u, int num_check_points_v, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_face_to_face More...
 
unsafe void DissectExpString (string exp_str, out string lhs_str, out string rhs_str, out NXOpen.Tag exp_tag)
 Wrapper method for UF_MODL_dissect_exp_string More...
 
void DumpMidsurfFacepairReport (string file_name_with_extn, NXOpen.Tag midsrf_feature_obj_id)
 Wrapper method for UF_MODL_dump_midsurf_facepair_report More...
 
void EditBendAllowanceFormula (NXOpen.Tag feature_tag, string exp_str)
 Wrapper method for UF_MODL_edit_bend_allowance_formula More...
 
unsafe void EditBendOperation (NXOpen.Tag operation_tag, ref BendOperationData bend_data)
 Wrapper method for UF_MODL_edit_bend_operation More...
 
void EditBooleanWithRetainedOptions (NXOpen.Tag feature_eid, NXOpen.Tag new_target, NXOpen.Tag new_tool)
 Wrapper method for UF_MODL_edit_boolean_with_retained_options More...
 
unsafe void EditBsurf (NXOpen.Tag face_eid, ref Bsurface bsurf)
 Wrapper method for UF_MODL_edit_bsurf More...
 
void EditCircularIset (NXOpen.Tag feature_obj_id, string number_str, string angle_str, string radius_str, NXOpen.Tag rotation_point_id)
 Wrapper method for UF_MODL_edit_circular_iset More...
 
unsafe void EditCircularPatternFace (NXOpen.Tag feature_tag, ref DfoRegion region, NXOpen.Tag axis, int n_pattern, string angle)
 Wrapper method for UF_MODL_edit_circular_pattern_face More...
 
void EditDatumDirection (NXOpen.Tag datum_feature_tag, NXOpen.Tag new_direction)
 Wrapper method for UF_MODL_edit_datum_direction More...
 
void EditDatumPoint (NXOpen.Tag datum_feature_tag, NXOpen.Tag new_point)
 Wrapper method for UF_MODL_edit_datum_point More...
 
unsafe void EditEdgeBlend (NXOpen.Tag feature_eid, ref EdgeBlendData blend_data)
 Wrapper method for UF_MODL_edit_edge_blend More...
 
unsafe void EditEnlarge (NXOpen.Tag feat_obj_tag, int type,[In, Out] string[] percent_size, double tolerance)
 Wrapper method for UF_MODL_edit_enlarge More...
 
void EditExp (string expr_str)
 Wrapper method for UF_MODL_edit_exp More...
 
unsafe void EditFaceConstraint (NXOpen.Tag feature_tag, ref DfoRegion region, ref DfoConstraint constraint)
 Wrapper method for UF_MODL_edit_face_constraint More...
 
void EditFaceGridCount (NXOpen.Tag _object, int u_count, int v_count)
 Wrapper method for UF_MODL_edit_face_grid_count More...
 
void EditFaceJoin (int opt, NXOpen.Tag body_tag, NXOpen.Tag[] face_tags, out NXOpen.Tag result_tag)
 Wrapper method for UF_MODL_edit_face_join More...
 
void EditFormableFeatureState (NXOpen.Tag feature_tag, State state, ref StateInfo state_info)
 Wrapper method for UF_MODL_edit_formable_feature_state More...
 
void EditHoleType (NXOpen.Tag hole_feature, HoleType new_hole_type)
 Wrapper method for UF_MODL_edit_hole_type More...
 
unsafe void EditHollow (NXOpen.Tag feature_id, int type, double tolerance, string thickness, int n_pierced_faces, NXOpen.Tag[] pierced_faces, int n_boundary_faces, NXOpen.Tag[] boundary_faces, int n_offset_faces, NXOpen.Tag[] offset_faces, string[] offset_thickness)
 Wrapper method for UF_MODL_edit_hollow More...
 
void EditImportBodyFeature (NXOpen.Tag input_tag, ImportBodyFeatureEditOption edit_option, string import_body_filename)
 Wrapper method for UF_MODL_edit_import_body_feature More...
 
void EditImportBodyFeatures (ImportBodyFeatureEditOption edit_option)
 Wrapper method for UF_MODL_edit_import_body_features More...
 
unsafe void EditImprFacesParms (NXOpen.Tag feature_tag, ref ImprintFacesData parms)
 Wrapper method for UF_MODL_edit_impr_faces_parms More...
 
void EditImprLoopParms (NXOpen.Tag feature_tag, ref ImprintLoopData parms)
 Wrapper method for UF_MODL_edit_impr_loop_parms More...
 
unsafe void EditInsetFlange (NXOpen.Tag feature_tag, ref InsetFlangeData parameters)
 Wrapper method for UF_MODL_edit_inset_flange More...
 
unsafe void EditLawExtension (ref LawextData law_extension_data, NXOpen.Tag law_extension)
 Wrapper method for UF_MODL_edit_law_extension More...
 
void EditLinearIset (NXOpen.Tag feature_obj_id, string number_in_x, string distance_x, string number_in_y, string distance_y)
 Wrapper method for UF_MODL_edit_linear_iset More...
 
unsafe void EditLinkedExterior (NXOpen.Tag feature_tag, ref LinkedExt ext_data)
 Wrapper method for UF_MODL_edit_linked_exterior More...
 
unsafe void EditLocalScale (NXOpen.Tag feature_tag, DfoScaleType type, ref DfoRegion region, NXOpen.Tag so_point, NXOpen.Tag so_dir, NXOpen.Tag so_csys, string[] factors)
 Wrapper method for UF_MODL_edit_local_scale More...
 
unsafe void EditMirrorPatternFace (NXOpen.Tag feature_tag, ref DfoRegion region, NXOpen.Tag mirror_plane)
 Wrapper method for UF_MODL_edit_mirror_pattern_face More...
 
void EditMirrorSet (NXOpen.Tag mirror_set, NXOpen.Tag[] features, int number_of_features, NXOpen.Tag mirror_plane)
 Wrapper method for UF_MODL_edit_mirror_set More...
 
unsafe void EditMoveRegion (NXOpen.Tag feature_tag, TransformType type, ref DfoRegion region, IntPtr transf_data)
 Wrapper method for UF_MODL_edit_move_region More...
 
unsafe void EditOffsetRegion (NXOpen.Tag feature_tag, ref DfoRegion region, string offset)
 Wrapper method for UF_MODL_edit_offset_region More...
 
void EditPatchBodyParms (NXOpen.Tag feature, NXOpen.Tag new_target, NXOpen.Tag new_tool, NXOpen.Tag new_face, int new_reverse)
 Wrapper method for UF_MODL_edit_patch_body_parms More...
 
void EditPlane (NXOpen.Tag plane_tag, double[] origin_point, double[] plane_normal)
 Wrapper method for UF_MODL_edit_plane More...
 
void EditPointsParms (NXOpen.Tag feature_tag, int num_points, NXOpen.Tag[] points)
 Wrapper method for UF_MODL_edit_points_parms More...
 
unsafe void EditReblendFace (NXOpen.Tag feature_eid, ref ReblendFaceData reblend_data)
 Wrapper method for UF_MODL_edit_reblend_face More...
 
unsafe void EditRectangularPatternFace (NXOpen.Tag feature_tag, ref DfoRegion region, NXOpen.Tag x_axis, NXOpen.Tag y_axis, int num_x, int num_y, string x_offset, string y_offset)
 Wrapper method for UF_MODL_edit_rectangular_pattern_face More...
 
unsafe void EditRefitFaceFeature (ref RefitFaceData refit_data, NXOpen.Tag refit)
 Wrapper method for UF_MODL_edit_refit_face_feature More...
 
void EditReplaceFace (NXOpen.Tag feature_tag, NXOpen.Tag[] target_faces, int num_target, NXOpen.Tag[] non_blend_faces, int num_non_blend, NXOpen.Tag tool_face, bool reverse_direction)
 Wrapper method for UF_MODL_edit_replace_face More...
 
void EditResizeFace (NXOpen.Tag feature_tag, NXOpen.Tag[] target_faces, int num_target, NXOpen.Tag[] non_blend_faces, int num_non_blend, string new_parameter)
 Wrapper method for UF_MODL_edit_resize_face More...
 
unsafe void EditRipedge (NXOpen.Tag ripedge_tag, ref RipedgeData ripedge_ufdata)
 Wrapper method for UF_MODL_edit_ripedge More...
 
unsafe void EditRoughOffset (NXOpen.Tag feature_tag, ref RoughOffset parms)
 Wrapper method for UF_MODL_edit_rough_offset More...
 
unsafe void EditScale (ScaleType type, NXOpen.Tag tag, NXOpen.Tag so_point, NXOpen.Tag so_dir, NXOpen.Tag so_csys, string[] factors)
 Wrapper method for UF_MODL_edit_scale More...
 
void EditSetHideState (NXOpen.Tag set, ref int hide_state)
 Wrapper method for UF_MODL_edit_set_hide_state More...
 
void EditSetMembers (NXOpen.Tag set, NXOpen.Tag[] features, int number_of_feature)
 Wrapper method for UF_MODL_edit_set_members More...
 
void EditSewSheetBody (NXOpen.Tag feature_obj_eid, NXOpen.Tag new_target_eid, int tool_body_count, NXOpen.Tag[] tool_body_eids, double tolerance)
 Wrapper method for UF_MODL_edit_sew_sheet_body More...
 
void EditSewSolidBody (NXOpen.Tag feature_obj_eid, int target_faces_count, NXOpen.Tag[] target_faces, int tool_faces_count, NXOpen.Tag[] tool_faces, double tolerance)
 Wrapper method for UF_MODL_edit_sew_solid_body More...
 
unsafe void EditSilhouetteFlange (ref SflangeData sflange_data, NXOpen.Tag sflange_tag)
 Wrapper method for UF_MODL_edit_silhouette_flange More...
 
unsafe void EditSimplifyParms (NXOpen.Tag feature_tag, ref SimplData simpl_parms, out int n_failing_wound_edges, out NXOpen.Tag[] failing_wound_edges)
 Wrapper method for UF_MODL_edit_simplify_parms More...
 
void EditSlotType (NXOpen.Tag slot_feature, SlotType new_slot_type)
 Wrapper method for UF_MODL_edit_slot_type More...
 
unsafe void EditSmbend (NXOpen.Tag bend_tag, ref SmbendData user_data)
 Wrapper method for UF_MODL_edit_smbend More...
 
unsafe void EditSmbendCorner (NXOpen.Tag bend_tag, ref SmbendCornerData user_data)
 Wrapper method for UF_MODL_edit_smbend_corner More...
 
unsafe void EditSmbendCylinder (NXOpen.Tag bend_tag, ref SmbendCylinderData user_data)
 Wrapper method for UF_MODL_edit_smbend_cylinder More...
 
unsafe void EditSmcorner (NXOpen.Tag smcorner_tag, ref SmcornerData smcorner_ufdata)
 Wrapper method for UF_MODL_edit_smcorner More...
 
unsafe void EditSmcutout (NXOpen.Tag cutout_tag, ref SmcutoutData user_data)
 Wrapper method for UF_MODL_edit_smcutout More...
 
unsafe void EditSmdFlange (NXOpen.Tag feature_tag, ref FlangeData parameters)
 Wrapper method for UF_MODL_edit_smd_flange More...
 
unsafe void EditSmhole (NXOpen.Tag hole_tag, ref SmholeData user_data)
 Wrapper method for UF_MODL_edit_smhole More...
 
unsafe void EditSmpunch (ref SmpunchData user_data, NXOpen.Tag punch_tag)
 Wrapper method for UF_MODL_edit_smpunch More...
 
unsafe void EditSmslot (NXOpen.Tag slot_tag, ref SmslotData user_data)
 Wrapper method for UF_MODL_edit_smslot More...
 
unsafe void EditSnipSurfaceFeature (ref SnipsrfFeatureData usr_data, NXOpen.Tag snip)
 Wrapper method for UF_MODL_edit_snip_surface_feature More...
 
unsafe void EditSolidPunch (NXOpen.Tag smspunch_tag, ref SolidPunchData smspunch_ufdata)
 Wrapper method for UF_MODL_edit_solid_punch More...
 
unsafe void EditStycorner (ref StycornerData styled_corner_data, NXOpen.Tag frec_tag)
 Wrapper method for UF_MODL_edit_stycorner More...
 
void EditSubdivFace (int edit_flag, NXOpen.Tag feature_obj_id, NXOpen.Tag remove_curve, NXOpen.Tag add_curve, double[] vector)
 Wrapper method for UF_MODL_edit_subdiv_face More...
 
void EditSweepCurves (NXOpen.Tag sweep_id, int n_profile_curves_removed, NXOpen.Tag[] profile_curves_removed, int n_profile_curves_added, NXOpen.Tag[] profile_curves_added, int n_guide_curves_removed, NXOpen.Tag[] guide_curves_removed, int n_guide_curves_added, NXOpen.Tag[] guide_curves_added)
 Wrapper method for UF_MODL_edit_sweep_curves More...
 
unsafe void EditSymbThread (NXOpen.Tag thread_obj_id, ref SymbThreadData parameters)
 Wrapper method for UF_MODL_edit_symb_thread More...
 
unsafe void EditSymbThread2 (NXOpen.Tag thread_obj_id, bool internal_thread, ref SymbThreadData parameters)
 DEPRECATED Wrapper method for UF_MODL_edit_symb_thread_2 More...
 
void EditTaperFromEdges (NXOpen.Tag feature_eid, int type, NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, double dist_tol, double angle_tol)
 Wrapper method for UF_MODL_edit_taper_from_edges More...
 
unsafe void EditWrapAssembly (NXOpen.Tag feature_tag, ref WrapAssem wrap_data)
 Wrapper method for UF_MODL_edit_wrap_assembly More...
 
unsafe void EditWrapGeometry (NXOpen.Tag feature_tag, ref WrapGeom wrap_data)
 Wrapper method for UF_MODL_edit_wrap_geometry More...
 
void EvalExp (string exp_name, out double exp_value)
 Wrapper method for UF_MODL_eval_exp More...
 
void EvaluateCurve (NXOpen.Tag curve_id, ref double param, ref int deriv_flag,[Out] double[] pos_and_deriv)
 Wrapper method for UF_MODL_evaluate_curve More...
 
void EvaluateFace (NXOpen.Tag face_tag, int deriv_request, double[] parms, out ModlSrfValue eval_result)
 Wrapper method for UF_MODL_evaluate_face More...
 
void ExportExp (string file_spec)
 Wrapper method for UF_MODL_export_exp More...
 
unsafe void ExportUdf (string[] ip_prompts, string[] ip_names, int number_of_elements, FeatureSigns sign)
 Wrapper method for UF_MODL_export_udf More...
 
void ExtractFace (NXOpen.Tag face, int mode, out NXOpen.Tag sheet_body)
 Wrapper method for UF_MODL_extract_face More...
 
void FeatureCanBeCopied (NXOpen.Tag feature_eid, out bool copy_flag)
 Wrapper method for UF_MODL_feature_can_be_copied More...
 
unsafe void FixBsurfaceData (double degen_toler, ref Bsurface bsurface, out int num_states, out UFCurve.State[] states)
 Wrapper method for UF_MODL_fix_bsurface_data More...
 
void FormFeatures (int n_features, NXOpen.Tag[] feature_tag_array, out bool is_update_required)
 Wrapper method for UF_MODL_form_features More...
 
unsafe void FreeBsurfData (ref Bsurface bsurf)
 Wrapper method for UF_MODL_free_bsurf_data More...
 
unsafe void FreeCompareData (ref ComparePartMapData mapping_data)
 Wrapper method for UF_MODL_free_compare_data More...
 
unsafe void FreeCompareData3 (ref ComparePartMapData3 mapping_data)
 Wrapper method for UF_MODL_free_compare_data_3 More...
 
void FreeLaw (IntPtr uf_law_parms)
 Wrapper method for UF_MODL_free_law More...
 
unsafe void FreeLawExtension (ref LawextData law_extension_data, bool free_laws)
 Wrapper method for UF_MODL_free_law_extension More...
 
unsafe void FreeRefitFaceFeatureData (ref RefitFaceData refit_data)
 Wrapper method for UF_MODL_free_refit_face_feature_data More...
 
unsafe void FreeRoughOffsetData (ref RoughOffset parms)
 Wrapper method for UF_MODL_free_rough_offset_data More...
 
unsafe void FreeSilhouetteFlange (ref SflangeData sflange_data)
 Wrapper method for UF_MODL_free_silhouette_flange More...
 
unsafe void FreeSnipSurfaceFeatureData (ref SnipsrfFeatureData usr_data_ptr)
 Wrapper method for UF_MODL_free_snip_surface_feature_data More...
 
unsafe void FreeStringList (ref StringList string_list)
 Wrapper method for UF_MODL_free_string_list More...
 
unsafe void FreeSymbThreadData (ref SymbThreadData thread)
 Wrapper method for UF_MODL_free_symb_thread_data More...
 
void GenflgAskNumStates (NXOpen.Tag genflg, out int num_states)
 Wrapper method for UF_MODL_genflg_ask_num_states More...
 
void GenflgDeleteState (NXOpen.Tag genflg, int state_index)
 Wrapper method for UF_MODL_genflg_delete_state More...
 
void GetCurveEdgeDirection (double[] end_point, NXOpen.Tag curve_edge_eid, out int direction)
 Wrapper method for UF_MODL_get_curve_edge_direction More...
 
unsafe void GetDimensionData (NXOpen.Tag exp, NXOpen.Tag feature_tag, out DimensionData dim_data)
 Wrapper method for UF_MODL_get_dimension_data More...
 
unsafe void HideParentCurves (NXOpen.Tag feature_tag, int n_unch_disp_stat, ParentDispInfo[] unch_parents_disp_status, int n_ch_disp_stat, ParentDispInfo[] ch_parents_disp_status)
 Wrapper method for UF_MODL_hide_parent_curves More...
 
unsafe void IdentifyExteriorUsingHl (int num_bodies, NXOpen.Tag[] bodies, NXOpen.Tag[] xforms, int num_dirs, double[,] direction, double chordal_tol, int resolution, ref int num_faces, out NXOpen.Tag[] faces, out int[] body_index)
 Wrapper method for UF_MODL_identify_exterior_using_hl More...
 
unsafe void IdentifyExteriorUsingRays (int num_bodies, NXOpen.Tag[] bodies, NXOpen.Tag[] xforms, double[] origin, double chordal_tol, int ray_type, ref int num_faces, out NXOpen.Tag[] faces, out int[] body_index)
 Wrapper method for UF_MODL_identify_exterior_using_rays More...
 
void ImportExp (string file_spec, int new_def)
 Wrapper method for UF_MODL_import_exp More...
 
void ImportUdf (string filename, double[] dest_csys, double[] dest_point, out NXOpen.Tag udf_id)
 Wrapper method for UF_MODL_import_udf More...
 
unsafe void InitEdgeBlendPointMult (ref BlendPointData point_data)
 Wrapper method for UF_MODL_init_edge_blend_point_mult More...
 
unsafe void InitEdgeBlendSetbackMult (ref EdgeBlendSetbackData sb_data)
 Wrapper method for UF_MODL_init_edge_blend_setback_mult More...
 
unsafe void InitEdgeBlendSetMult (ref EdgeBlendSet blend_set)
 Wrapper method for UF_MODL_init_edge_blend_set_mult More...
 
unsafe void InitEdgeBlendStopshortMult (ref EdgeBlendStopshortData ss_data)
 Wrapper method for UF_MODL_init_edge_blend_stopshort_mult More...
 
unsafe void InitializeCompareData (ref ComparePartMapData mapping_data)
 Wrapper method for UF_MODL_initialize_compare_data More...
 
unsafe void InitRipedgeUfdata (ref RipedgeData ripedge_ufdata)
 Wrapper method for UF_MODL_init_ripedge_ufdata More...
 
unsafe void InitSilhouetteFlangeData (out SflangeData sflange_data)
 Wrapper method for UF_MODL_init_silhouette_flange_data More...
 
unsafe void InitSmcornerUfdata (ref SmcornerData smcorner_ufdata)
 Wrapper method for UF_MODL_init_smcorner_ufdata More...
 
unsafe void InitStringList (ref StringList string_list1)
 Wrapper method for UF_MODL_init_string_list More...
 
unsafe void InitStycornerData (ref StycornerData styled_corner_data)
 Wrapper method for UF_MODL_init_stycorner_data More...
 
unsafe void IntersectBodies (NXOpen.Tag target, NXOpen.Tag tool, out int num_result, out NXOpen.Tag[] resulting_bodies)
 Wrapper method for UF_MODL_intersect_bodies More...
 
void IntersectBodiesWithRetainedOptions (NXOpen.Tag original_target, NXOpen.Tag original_tool, bool retain_target_body, bool retain_tool_body, out NXOpen.Tag frec_eid)
 Wrapper method for UF_MODL_intersect_bodies_with_retained_options More...
 
unsafe void IntersectCurveToCurve (NXOpen.Tag curve1_id, NXOpen.Tag curve2_id, out int num_intersections, out double[] data)
 Wrapper method for UF_MODL_intersect_curve_to_curve More...
 
unsafe void IntersectCurveToFace (NXOpen.Tag curve_id, NXOpen.Tag face_id, out int num_intersections, out double[] data)
 Wrapper method for UF_MODL_intersect_curve_to_face More...
 
unsafe void IntersectCurveToPlane (NXOpen.Tag curve_id, NXOpen.Tag plane_id, out int num_intersections, out double[] data)
 Wrapper method for UF_MODL_intersect_curve_to_plane More...
 
void IsBodyConvergent (NXOpen.Tag body, out bool is_convergent_body)
 Wrapper method for UF_MODL_is_body_convergent More...
 
void IsBodyFeature (NXOpen.Tag feature, out bool is_body_feature)
 Wrapper method for UF_MODL_is_body_feature More...
 
void IsBrowseableFeature (NXOpen.Tag feature_tag, bool report_inactive_feature, bool report_feature_unable_to_make_current, out bool is_browseable)
 Wrapper method for UF_MODL_is_browseable_feature More...
 
void IsDatumAxisReversed (NXOpen.Tag datum_axis_tag, out bool reversed)
 Wrapper method for UF_MODL_is_datum_axis_reversed More...
 
void IsDatumPlaneReversed (NXOpen.Tag datum_plane_tag, out bool reversed)
 Wrapper method for UF_MODL_is_datum_plane_reversed More...
 
void IsExpInPart (NXOpen.Tag object_in_search_part, string left_hand_side, out bool is_exp_in_part)
 Wrapper method for UF_MODL_is_exp_in_part More...
 
void IsFeatureAHiddenSetMember (NXOpen.Tag feature, out bool hidden_member)
 Wrapper method for UF_MODL_is_feature_a_hidden_set_member More...
 
void IsFeatureASetMember (NXOpen.Tag feature, out int flag)
 Wrapper method for UF_MODL_is_feature_a_set_member More...
 
void IsGeometricExpression (NXOpen.Tag exp_tag, out bool flag)
 Wrapper method for UF_MODL_is_geometric_expression More...
 
void IsImportBodyFeature (NXOpen.Tag input_tag, out bool is_import_body_feature)
 Wrapper method for UF_MODL_is_import_body_feature More...
 
void IsodivideFace (ref NXOpen.Tag sheet_id, double div_param, int div_dir, out NXOpen.Tag second_sheet_id)
 Wrapper method for UF_MODL_isodivide_face More...
 
void IsotrimFace (ref NXOpen.Tag sheet_id, double[] trim_param)
 Wrapper method for UF_MODL_isotrim_face More...
 
unsafe void MatchedgeAskData (NXOpen.Tag medge_tag, out MatchedgeData[] uf_medge)
 Wrapper method for UF_MODL_matchedge_ask_data More...
 
unsafe void MatchedgeCheck (ref MatchedgeData uf_data, int continuity, int num_pnts, out double deviation)
 Wrapper method for UF_MODL_matchedge_check More...
 
unsafe void MatchedgeCreateFeature (ref MatchedgeData uf_data, out NXOpen.Tag frec_tag)
 Wrapper method for UF_MODL_matchedge_create_feature More...
 
unsafe void MatchedgeEditFeature (ref MatchedgeData uf_data, NXOpen.Tag frec_tag)
 Wrapper method for UF_MODL_matchedge_edit_feature More...
 
unsafe void ModelCompare (NXOpen.Tag part1, NXOpen.Tag body_eids_part1, double[] transform_1, NXOpen.Tag part2, NXOpen.Tag body_eids_part2, double[] transform_2, bool compare_feat_and_exp, CompareAccuracy accuracy, double tolerance, CompareIdenticalfaceRule identical_face_rule, CompareChangeduniquefaceRule uniquechangedfacerule, bool launch_ui, out ComparePartMapData mapping_data)
 Wrapper method for UF_MODL_model_compare More...
 
unsafe void ModelCompare3 (NXOpen.Tag part1, NXOpen.Tag body_eids_part1, double[] transform_1, NXOpen.Tag part2, NXOpen.Tag body_eids_part2, double[] transform_2, ref CompareOptions compare_options, out ComparePartMapData3[] mapping_data)
 Wrapper method for UF_MODL_model_compare_3 More...
 
unsafe void MoveFeature (NXOpen.Tag[] cmtag, int mode, double[,] real_data)
 Wrapper method for UF_MODL_move_feature More...
 
void Operations (NXOpen.Tag target, NXOpen.Tag tool, FeatureSigns sign)
 Wrapper method for UF_MODL_operations More...
 
void PasteFeatures (NXOpen.Tag[] feature_array, int num_features, NXOpen.Tag[] old_parents, NXOpen.Tag[] new_parents, int num_parents, int expression_transfer_mode, int parent_transfer_mode)
 Wrapper method for UF_MODL_paste_features More...
 
void PatchBody (NXOpen.Tag target_body, NXOpen.Tag tool_sheet, int reverse, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_patch_body More...
 
unsafe void PreviewSimplify (ref SimplData simpl_parms, out int n_retained_faces, out NXOpen.Tag[] retained_faces, out int n_removed_faces, out NXOpen.Tag[] removed_faces, out int n_leaks, out int[] n_leak_faces, out NXOpen.Tag[][] leak_faces)
 Wrapper method for UF_MODL_preview_simplify More...
 
void PromMapObjectDown (NXOpen.Tag prom_tag, out NXOpen.Tag base_tag)
 Wrapper method for UF_MODL_prom_map_object_down More...
 
void PromMapObjectUp (NXOpen.Tag base_tag, NXOpen.Tag prom_feat_tag, out NXOpen.Tag prom_tag)
 Wrapper method for UF_MODL_prom_map_object_up More...
 
unsafe void PutListItem (ref NXOpen.Tag[] list, NXOpen.Tag obj_id)
 Wrapper method for UF_MODL_put_list_item More...
 
void ReattachDirRef (NXOpen.Tag feature_eid, NXOpen.Tag ref_eid, int ref_is_horizontal, bool delete_rpo)
 Wrapper method for UF_MODL_reattach_dir_ref More...
 
void ReattachTargetFace (NXOpen.Tag feature_eid, NXOpen.Tag face_eid, double[] point, int flip, bool delete_rpo)
 Wrapper method for UF_MODL_reattach_target_face More...
 
void ReattachThruFaces (NXOpen.Tag feature_eid, int number_of_faces, NXOpen.Tag[] face_eids, bool delete_rpo)
 Wrapper method for UF_MODL_reattach_thru_faces More...
 
void ReattachToolFace (NXOpen.Tag feature_eid, NXOpen.Tag face_eid, bool delete_rpo)
 Wrapper method for UF_MODL_reattach_tool_face More...
 
void RecordFeatureUpdateWarnings (bool warning_option)
 Wrapper method for UF_MODL_record_feature_update_warnings More...
 
void RedefineReplaceFaces (NXOpen.Tag feature_eid, int number_of_faces, NXOpen.Tag[] face_eids)
 Wrapper method for UF_MODL_redefine_replace_faces More...
 
void RedefineRpoConstraint (NXOpen.Tag constraint, NXOpen.Tag eid_target, int tangent2arc1, NXOpen.Tag eid_tool, int tangent2arc2)
 Wrapper method for UF_MODL_redefine_rpo_constraint More...
 
void RedefineThickenSheet (NXOpen.Tag thicken_sheet_tag, string first_offset, string second_offset, NXOpen.Tag sheet_body_tag, NXOpen.Tag target_body_tag)
 DEPRECATED Wrapper method for UF_MODL_redefine_thicken_sheet More...
 
void RedefineTrimFaces (NXOpen.Tag udf_id, int n_trim_faces, NXOpen.Tag[] trim_faces, bool delete_rpo)
 Wrapper method for UF_MODL_redefine_trim_faces More...
 
void RegisterCliffBlend (CliffBlendFT var_routine)
 Wrapper method for UF_MODL_register_cliff_blend More...
 
void RegisterRpoRoutine (RpoFPT routine)
 Wrapper method for UF_MODL_register_rpo_routine More...
 
void RegisterVarBlend (VarBlendFT routine)
 Wrapper method for UF_MODL_register_var_blend More...
 
void RemoveThruFaces (NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_remove_thru_faces More...
 
void RenameExp (string old_exp_name, string new_exp_name)
 Wrapper method for UF_MODL_rename_exp More...
 
unsafe void ReorderFeature (NXOpen.Tag reference_feature, NXOpen.Tag[] reposition_features, int method)
 Wrapper method for UF_MODL_reorder_feature More...
 
void ReplaceBodyData (NXOpen.Tag original_feature, NXOpen.Tag new_body)
 Wrapper method for UF_MODL_replace_body_data More...
 
void ReplaceBooleanBody (NXOpen.Tag boolean_feature_obj_id, BooleanBody type, NXOpen.Tag new_body)
 Wrapper method for UF_MODL_replace_boolean_body More...
 
unsafe void ReplaceFeatStrings (NXOpen.Tag feature_obj_id, int option, ref StringList _string, int string_set, int index)
 Wrapper method for UF_MODL_replace_feat_strings More...
 
unsafe void ReplaceFeatures (NXOpen.Tag[] original_features, int n_original_features, NXOpen.Tag[] replacement_features, int n_replm_features, bool return_map, bool use_copy_of_replacement, ReplaceFeaturesStruct[] parent_map, ref int n_parent_map)
 Wrapper method for UF_MODL_replace_features More...
 
void ReplaceSweepStrings (NXOpen.Tag sweep_feature_id, int n_original_profile_objs, NXOpen.Tag[] original_profile_objs, int n_new_profile_objs, NXOpen.Tag[] new_profile_objs, int n_original_guide_objs, NXOpen.Tag[] original_guide_objs, int n_new_guide_objs, NXOpen.Tag[] new_guide_objs)
 Wrapper method for UF_MODL_replace_sweep_strings More...
 
unsafe void RequireUdfMappingForEdit (NXOpen.Tag udf_insert_tag, out bool mapping_is_required, out int mapping_num_objects, out NXOpen.Tag[] mapping_objects)
 Wrapper method for UF_MODL_require_udf_mapping_for_edit More...
 
unsafe void RequireUdfMappingForInsert (NXOpen.Tag udf_define_tag, out bool mapping_is_required, out int mapping_num_objects, out NXOpen.Tag[] mapping_objects)
 Wrapper method for UF_MODL_require_udf_mapping_for_insert More...
 
void ReverseDatumAxis (NXOpen.Tag datum_axis_tag)
 Wrapper method for UF_MODL_reverse_datum_axis More...
 
void ReverseDatumPlane (NXOpen.Tag datum_plane_tag)
 Wrapper method for UF_MODL_reverse_datum_plane More...
 
void ReverseDirRef (NXOpen.Tag feature_eid, NXOpen.Tag ref_eid, int ref_is_horizontal, bool delete_rpo, bool reverse)
 Wrapper method for UF_MODL_reverse_dir_ref More...
 
delegate int RpoFPT (NXOpen.Tag _X1)
 This delegate is equivalent to 'UF_MODL_rpo_f_p_t'. More...
 
void SetAngleTolerance (ref double tolerance)
 Wrapper method for UF_MODL_set_angle_tolerance More...
 
void SetBodyDensity (NXOpen.Tag body, DensityUnits units, double density)
 Wrapper method for UF_MODL_set_body_density More...
 
void SetBodyTypePref (int body_type)
 Wrapper method for UF_MODL_set_body_type_pref More...
 
void SetBsurfKnotDisplay (NXOpen.Tag face, bool state)
 Wrapper method for UF_MODL_set_bsurf_knot_display More...
 
void SetBsurfPoleDisplay (NXOpen.Tag face, bool state)
 Wrapper method for UF_MODL_set_bsurf_pole_display More...
 
void SetContainment (NXOpen.Tag face_eid)
 Wrapper method for UF_MODL_set_containment More...
 
void SetCurrentFeature (NXOpen.Tag feature_id)
 Wrapper method for UF_MODL_set_current_feature More...
 
void SetCurveFitData (CurveFitData curve_fit_data)
 Wrapper method for UF_MODL_set_curve_fit_data More...
 
void SetCurveFitMethod (int fit_method)
 Wrapper method for UF_MODL_set_curve_fit_method More...
 
void SetDatumCsysScaling (NXOpen.Tag datum_csys_tag, bool scaling_on)
 Wrapper method for UF_MODL_set_datum_csys_scaling More...
 
void SetDatumCsysVisibility (NXOpen.Tag datum_csys_tag, bool visibility)
 Wrapper method for UF_MODL_set_datum_csys_visibility More...
 
void SetDefaultDensity (double density, DensityUnits units)
 Wrapper method for UF_MODL_set_default_density More...
 
void SetDistanceTolerance (ref double tolerance)
 Wrapper method for UF_MODL_set_distance_tolerance More...
 
void SetDynamicUpdate (int update_type)
 Wrapper method for UF_MODL_set_dynamic_update More...
 
void SetFaceBlendLawRadii (NXOpen.Tag feature, double[] radii_values, int rad_num)
 Wrapper method for UF_MODL_set_face_blend_law_radii More...
 
void SetFaceBlendLawRange1Radii (NXOpen.Tag feature, double[] radii_values, int rad_num)
 Wrapper method for UF_MODL_set_face_blend_law_range1_radii More...
 
void SetFaceBlendLawRange2Radii (NXOpen.Tag feature, double[] radii_values, int rad_num)
 Wrapper method for UF_MODL_set_face_blend_law_range2_radii More...
 
void SetFeatTolerance (NXOpen.Tag feature_obj_id, double tolerance, bool update_part)
 Wrapper method for UF_MODL_set_feat_tolerance More...
 
void SetFlangeProcFactor (NXOpen.Tag flange, double proc_factor)
 Wrapper method for UF_MODL_set_flange_proc_factor More...
 
void SetFreeFormResult (int free_form_result)
 Wrapper method for UF_MODL_set_free_form_result More...
 
void SetImmediateChildren (int update_level)
 Wrapper method for UF_MODL_set_immediate_children More...
 
void SetMidsrfFeatureCreateMethod (NXOpen.Tag feature_obj_id, int adv_crt_and_trm)
 Wrapper method for UF_MODL_set_midsrf_feature_create_method More...
 
void SetRpoRefernce (NXOpen.Tag reference, double[] point, int flip)
 Wrapper method for UF_MODL_set_rpo_refernce More...
 
void SetShowReportReference (bool reportReference)
 Wrapper method for UF_MODL_set_show_report_reference More...
 
void SetStartAndDirectionToSection (NXOpen.Tag starting_object, double[] starting_point, double[] direction, NXOpen.Tag section_tag)
 Wrapper method for UF_MODL_set_start_and_direction_to_section More...
 
void SetSuppressExpTag (NXOpen.Tag feature_tag, NXOpen.Tag expression_tag)
 Wrapper method for UF_MODL_set_suppress_exp_tag More...
 
void SetSweepAxis (NXOpen.Tag feature_id, double[] dir)
 Wrapper method for UF_MODL_set_sweep_axis More...
 
void SetSweepTolerances (NXOpen.Tag feature_id, ref double tolerance)
 Wrapper method for UF_MODL_set_sweep_tolerances More...
 
unsafe void SetUdfParms (NXOpen.Tag udf_id, string[] prompt, string[] values, int number_of_parms)
 Wrapper method for UF_MODL_set_udf_parms More...
 
void SetUpdateFailOption (UpdateOption new_fail_option)
 Wrapper method for UF_MODL_set_update_fail_option More...
 
void SetXformTagOfDatumCsys (NXOpen.Tag datum_csys_feature, NXOpen.Tag xform_tag)
 Wrapper method for UF_MODL_set_xform_tag_of_datum_csys More...
 
unsafe void ShapePatternCreateDialog (ref ShapePatternClientDialogData pClientData, out int response)
 Wrapper method for UF_MODL_shape_pattern_create_dialog More...
 
unsafe void ShapePatternFreeClientData (ref ShapePatternClientDialogData pClientData)
 Wrapper method for UF_MODL_shape_pattern_free_client_data More...
 
unsafe void ShapePatternInitClientData (ref ShapePatternClientDialogData pClientData)
 Wrapper method for UF_MODL_shape_pattern_init_client_data More...
 
unsafe void SmoothBsurfaceData (int cont_order_u, int cont_order_v, double dist_toler, double ang_toler, ref Bsurface bsurf, out int num_states, out UFCurve.State[] states)
 Wrapper method for UF_MODL_smooth_bsurface_data More...
 
void SortFeatures (NXOpen.Tag feature1, NXOpen.Tag feature2, out int result)
 Wrapper method for UF_MODL_sort_features More...
 
unsafe void SplitBody (int num_bodies, NXOpen.Tag[] bodies, NXOpen.Tag cutting_body, out int num_split_bodies, out NXOpen.Tag[] split_bodies)
 Wrapper method for UF_MODL_split_body More...
 
unsafe void SplitBodyRetainTool (int num_bodies, NXOpen.Tag[] bodies, NXOpen.Tag cutting_body, out int num_split_bodies, out NXOpen.Tag[] split_bodies)
 Wrapper method for UF_MODL_split_body_retain_tool More...
 
unsafe void SubtractBodies (NXOpen.Tag target, NXOpen.Tag tool, out int num_result, out NXOpen.Tag[] resulting_bodies)
 Wrapper method for UF_MODL_subtract_bodies More...
 
void SubtractBodiesWithRetainedOptions (NXOpen.Tag original_target, NXOpen.Tag original_tool, bool retain_target_body, bool retain_tool_body, out NXOpen.Tag frec_eid)
 Wrapper method for UF_MODL_subtract_bodies_with_retained_options More...
 
unsafe void SuppressFeature (NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_suppress_feature More...
 
unsafe void TraceARay (int num_bodies, NXOpen.Tag[] bodies, double[] origin, double[] direction, double[] transform, int num_desired, out int num_results, out RayHitPointInfo[] hit_list)
 Wrapper method for UF_MODL_trace_a_ray More...
 
void TransformEntities (int num_entities, NXOpen.Tag[] entities, double[] matrix)
 Wrapper method for UF_MODL_transform_entities More...
 
void TrimBody (NXOpen.Tag target_body, NXOpen.Tag tool_tag, int direction_flag, out NXOpen.Tag trim_feature)
 Wrapper method for UF_MODL_trim_body More...
 
void TrimMidsrfFeature (NXOpen.Tag midsrf_feature_obj_id)
 Wrapper method for UF_MODL_trim_midsrf_feature More...
 
unsafe void TrimSheet (NXOpen.Tag sheet_body_tag, int count_bounding_objects, TrimObject[] bounding_objects, double[] projection_vector, int point_key, int point_count, double[] point_coords, double tolerance, out int number_gap_points, out double[] gap_points)
 Wrapper method for UF_MODL_trim_sheet More...
 
unsafe void UdfFreeExpData (ref UdfExpData exp_data)
 Wrapper method for UF_MODL_udf_free_exp_data More...
 
unsafe void UdfInitExpData (ref UdfExpData exp_data)
 Wrapper method for UF_MODL_udf_init_exp_data More...
 
int UdfRpoMenu (NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_udf_rpo_menu More...
 
void UnclockInstance (NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_unclock_instance More...
 
void UnclockIset (NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_unclock_iset More...
 
void UnformFeatures (int n_features, NXOpen.Tag[] feature_tag_array, out bool is_update_required)
 Wrapper method for UF_MODL_unform_features More...
 
void UniteBodies (NXOpen.Tag target, NXOpen.Tag tool)
 Wrapper method for UF_MODL_unite_bodies More...
 
void UniteBodiesWithRetainedOptions (NXOpen.Tag original_target, NXOpen.Tag original_tool, bool retain_target_body, bool retain_tool_body, out NXOpen.Tag frec_eid)
 Wrapper method for UF_MODL_unite_bodies_with_retained_options More...
 
void UnregisterCliffBlend ()
 Wrapper method for UF_MODL_unregister_cliff_blend More...
 
void UnregisterRpoRoutine ()
 Wrapper method for UF_MODL_unregister_rpo_routine More...
 
void UnregisterUdfMappingRoutine ()
 Wrapper method for UF_MODL_unregister_udf_mapping_routine More...
 
void UnregisterVarBlend ()
 Wrapper method for UF_MODL_unregister_var_blend More...
 
void UnsetContainment (NXOpen.Tag face_eid)
 Wrapper method for UF_MODL_unset_containment More...
 
void UnsetSuppressExpTag (NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_unset_suppress_exp_tag More...
 
unsafe void UnsuppressFeature (NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_unsuppress_feature More...
 
void Update ()
 Wrapper method for UF_MODL_update More...
 
void UpdateAllFeatures ()
 Wrapper method for UF_MODL_update_all_features More...
 
void UpdateForAnimation ()
 Wrapper method for UF_MODL_update_for_animation More...
 
void ValidateBody (int num_bodies, NXOpen.Tag[] bodies, out int valid_info)
 Wrapper method for UF_MODL_validate_body More...
 
unsafe delegate int VarBlendFT (NXOpen.Tag a, double[] b, sbyte *c, int smooth_overflow, int cliff_overflow, int notch_overflow, double vrb_tol, ref int d)
 This delegate is equivalent to 'UF_MODL_udf_mapping_f_p_t'. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_MODL' functions and data types.

Member Enumeration Documentation

Wrapper for UF_MODL_bend_operation_e_t

Refer to UF_MODL_bend_operation_e_t for documentation

Wrapper for UF_MODL_blend_radius_types

Refer to UF_MODL_blend_radius_types for documentation

Wrapper for UF_MODL_boolean_body

Refer to UF_MODL_boolean_body for documentation

Wrapper for UF_MODL_compare_accuracy_t

Refer to UF_MODL_compare_accuracy_t for documentation

Wrapper for UF_MODL_compare_entity_type_t

Refer to UF_MODL_compare_entity_type_t for documentation

Wrapper for UF_MODL_density_units_e

Refer to UF_MODL_density_units_e for documentation

Wrapper for UF_MODL_dfo_constraint_type_e

Refer to UF_MODL_dfo_constraint_type_e for documentation

Wrapper for UF_MODL_dfo_scale_type_t

Refer to UF_MODL_dfo_scale_type_t for documentation

Wrapper for UF_MODL_face_extension_e

Refer to UF_MODL_face_extension_e for documentation

Wrapper for UF_MODL_hole_type_e

Refer to UF_MODL_hole_type_e for documentation

Wrapper for UF_MODL_lawext_dirref_e

Refer to UF_MODL_lawext_dirref_e for documentation

Wrapper for UF_MODL_punch_type_e

Refer to UF_MODL_punch_type_e for documentation

Wrapper for UF_MODL_quilt_type_e

Refer to UF_MODL_quilt_type_e for documentation

Wrapper for UF_MODL_refit_face_continuity_e

Refer to UF_MODL_refit_face_continuity_e for documentation

Wrapper for UF_MODL_sflange_continuity_e

Refer to UF_MODL_sflange_continuity_e for documentation

Wrapper for UF_MODL_sflange_dir_e

Refer to UF_MODL_sflange_dir_e for documentation

Wrapper for UF_MODL_sflange_trim_e

Refer to UF_MODL_sflange_trim_e for documentation

Wrapper for UF_MODL_sflange_type_e

Refer to UF_MODL_sflange_type_e for documentation

Wrapper for UF_MODL_slot_type_e

Refer to UF_MODL_slot_type_e for documentation

Wrapper for UF_MODL_smbend_angle_e

Refer to UF_MODL_smbend_angle_e for documentation

Wrapper for UF_MODL_smbend_curve_e

Refer to UF_MODL_smbend_curve_e for documentation

Wrapper for UF_MODL_smbend_direction_e

Refer to UF_MODL_smbend_direction_e for documentation

Wrapper for UF_MODL_smbend_radius_e

Refer to UF_MODL_smbend_radius_e for documentation

Wrapper for UF_MODL_smbend_stat_side_e

Refer to UF_MODL_smbend_stat_side_e for documentation

Wrapper for UF_MODL_smcutout_type_e

Refer to UF_MODL_smcutout_type_e for documentation

Wrapper for UF_MODL_smhole_direction_type_e

Refer to UF_MODL_smhole_direction_type_e for documentation

Wrapper for UF_MODL_smhole_type_e

Refer to UF_MODL_smhole_type_e for documentation

Wrapper for UF_MODL_smpunch_top_type_e

Refer to UF_MODL_smpunch_top_type_e for documentation

Wrapper for UF_MODL_smslot_type_e

Refer to UF_MODL_smslot_type_e for documentation

Wrapper for UF_MODL_snipsurf_refit_method_e

Refer to UF_MODL_snipsurf_refit_method_e for documentation

Wrapper for UF_MODL_state_e

Refer to UF_MODL_state_e for documentation

Wrapper for UF_MODL_transform_type_t

Refer to UF_MODL_transform_type_t for documentation

Wrapper for UF_MODL_trim_blend_options

Refer to UF_MODL_trim_blend_options for documentation

Wrapper for UF_MODL_update_option_e

Refer to UF_MODL_update_option_e for documentation

Member Function Documentation

void NXOpen.UF.UFModl.ActivePart ( NXOpen.Tag  body_obj_id,
int  flag 
)
inline

Wrapper method for UF_MODL_active_part

Refer to UF_MODL_active_part for documentation

License requirements:None

void NXOpen.UF.UFModl.AddThruFaces ( NXOpen.Tag  feature_eid,
int  number_of_faces,
NXOpen.Tag[]  face_eids 
)
inline

Wrapper method for UF_MODL_add_thru_faces

Refer to UF_MODL_add_thru_faces for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.Ask2dtrimBsurf ( NXOpen.Tag  face,
int[]  opts,
double  tolerance,
out Bsurface  bsurf,
out int  loop_count,
out int[]  edge_count,
out int[]  edge_sense,
out NXOpen.Tag[]  edge_bcurves 
)
inline

Wrapper method for UF_MODL_ask_2dtrim_bsurf

Refer to UF_MODL_ask_2dtrim_bsurf for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskAdjacFaces ( NXOpen.Tag  face,
out NXOpen.Tag[]  adjacent_faces 
)
inline

Wrapper method for UF_MODL_ask_adjac_faces

Refer to UF_MODL_ask_adjac_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.AskAliveEdge ( NXOpen.Tag  edge,
out NXOpen.Tag  alive_edge 
)
inline

Wrapper method for UF_MODL_ask_alive_edge

Refer to UF_MODL_ask_alive_edge for documentation

License requirements:None

void NXOpen.UF.UFModl.AskAliveFace ( NXOpen.Tag  face,
out NXOpen.Tag  alive_face 
)
inline

Wrapper method for UF_MODL_ask_alive_face

Refer to UF_MODL_ask_alive_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskAllMembersOfSet ( NXOpen.Tag  set,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_ask_all_members_of_set

Refer to UF_MODL_ask_all_members_of_set for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskAngleEdge ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  fixed1,
[Out] double[]  fixed2,
[Out] double[]  feature1,
[Out] double[]  feature2,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)
inline

Wrapper method for UF_MODL_ask_angle_edge

Refer to UF_MODL_ask_angle_edge for documentation

License requirements:None

void NXOpen.UF.UFModl.AskAngleTolerance ( out double  tolerance)
inline

Wrapper method for UF_MODL_ask_angle_tolerance

Refer to UF_MODL_ask_angle_tolerance for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBallGrooveParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  groove_dia,
out string  ball_dia 
)
inline

Wrapper method for UF_MODL_ask_ball_groove_parms

Refer to UF_MODL_ask_ball_groove_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBallSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  ball_dia,
out string  depth,
out string  distance,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_ball_slot_parms

Refer to UF_MODL_ask_ball_slot_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBendAllowanceFormula ( NXOpen.Tag  feature_tag,
out string  exp_str 
)
inline

Wrapper method for UF_MODL_ask_bend_allowance_formula

Refer to UF_MODL_ask_bend_allowance_formula for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBendOperation ( NXOpen.Tag  operation_tag,
out BendOperationData  bend_data 
)
inline

Wrapper method for UF_MODL_ask_bend_operation

Refer to UF_MODL_ask_bend_operation for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBlendParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  radius 
)
inline

Wrapper method for UF_MODL_ask_blend_parms

Refer to UF_MODL_ask_blend_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBlockParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string[]  size 
)
inline

Wrapper method for UF_MODL_ask_block_parms

Refer to UF_MODL_ask_block_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyBoundaries ( NXOpen.Tag  body_tag,
out int  num_boundaries,
out int[]  num_edges,
out NXOpen.Tag[]  edge_tags 
)
inline

Wrapper method for UF_MODL_ask_body_boundaries

Refer to UF_MODL_ask_body_boundaries for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyConsistency ( NXOpen.Tag  body_tag,
out int  num_tags,
out int[]  fault_tokens,
out NXOpen.Tag[]  fault_tags 
)
inline

Wrapper method for UF_MODL_ask_body_consistency

Refer to UF_MODL_ask_body_consistency for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBodyDensity ( NXOpen.Tag  body,
DensityUnits  units,
out double  density 
)
inline

Wrapper method for UF_MODL_ask_body_density

Refer to UF_MODL_ask_body_density for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyEdges ( NXOpen.Tag  body,
out NXOpen.Tag[]  edge_list 
)
inline

Wrapper method for UF_MODL_ask_body_edges

Refer to UF_MODL_ask_body_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyFaces ( NXOpen.Tag  body,
out NXOpen.Tag[]  face_list 
)
inline

Wrapper method for UF_MODL_ask_body_faces

Refer to UF_MODL_ask_body_faces for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyFeats ( NXOpen.Tag  body,
out NXOpen.Tag[]  feature_tag_list 
)
inline

Wrapper method for UF_MODL_ask_body_feats

Refer to UF_MODL_ask_body_feats for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyFeatures ( NXOpen.Tag  body_id,
out int  features_count,
out Features[]  features_node 
)
inline

Wrapper method for UF_MODL_ask_body_features

Refer to UF_MODL_ask_body_features for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyStructures ( NXOpen.Tag  body_tag,
out int  num_tags,
out NXOpen.Tag[]  fault_tags 
)
inline

Wrapper method for UF_MODL_ask_body_structures

Refer to UF_MODL_ask_body_structures for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBodyType ( NXOpen.Tag  body_id,
out int  body_type 
)
inline

Wrapper method for UF_MODL_ask_body_type

Refer to UF_MODL_ask_body_type for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBodyTypePref ( out int  body_type)
inline

Wrapper method for UF_MODL_ask_body_type_pref

Refer to UF_MODL_ask_body_type_pref for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBooleanWithRetainedOptions ( NXOpen.Tag  feature_eid,
out FeatureSigns  sign,
out NXOpen.Tag  original_target,
out NXOpen.Tag  original_tool,
out bool  retain_target_body,
out bool  retain_tool_body 
)
inline

Wrapper method for UF_MODL_ask_boolean_with_retained_options

Refer to UF_MODL_ask_boolean_with_retained_options for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBossParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  height,
out string  taper_angle 
)
inline

Wrapper method for UF_MODL_ask_boss_parms

Refer to UF_MODL_ask_boss_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBoundingBox ( NXOpen.Tag  _object,
[Out] double[]  bounding_box 
)
inline

Wrapper method for UF_MODL_ask_bounding_box

Refer to UF_MODL_ask_bounding_box for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBoundingBoxAligned ( NXOpen.Tag  _object,
NXOpen.Tag  csys_tag,
bool  expand,
[Out] double[]  min_corner,
[Out] double  directions[,],
[Out] double[]  distances 
)
inline

Wrapper method for UF_MODL_ask_bounding_box_aligned

Refer to UF_MODL_ask_bounding_box_aligned for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBoundingBoxExact ( NXOpen.Tag  _object,
NXOpen.Tag  csys_tag,
[Out] double[]  min_corner,
[Out] double  directions[,],
[Out] double[]  distances 
)
inline

Wrapper method for UF_MODL_ask_bounding_box_exact

Refer to UF_MODL_ask_bounding_box_exact for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBplane ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
[Out] double[]  tol 
)
inline

Wrapper method for UF_MODL_ask_bplane

Refer to UF_MODL_ask_bplane for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBsurf ( NXOpen.Tag  face,
out Bsurface  bsurf 
)
inline

Wrapper method for UF_MODL_ask_bsurf

Refer to UF_MODL_ask_bsurf for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBsurfKnotDisplay ( NXOpen.Tag  face,
out bool  state 
)
inline

Wrapper method for UF_MODL_ask_bsurf_knot_display

Refer to UF_MODL_ask_bsurf_knot_display for documentation

License requirements:None

void NXOpen.UF.UFModl.AskBsurfPoleDisplay ( NXOpen.Tag  face,
out bool  state 
)
inline

Wrapper method for UF_MODL_ask_bsurf_pole_display

Refer to UF_MODL_ask_bsurf_pole_display for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCBoreHoleParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter1,
out string  diameter2,
out string  depth1,
out string  depth2,
out string  tip_angle,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_c_bore_hole_parms

Refer to UF_MODL_ask_c_bore_hole_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskChamferParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out int  subtype,
out string  radius1,
out string  radius2,
out string  theta 
)
inline

Wrapper method for UF_MODL_ask_chamfer_parms

Refer to UF_MODL_ask_chamfer_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCircularIsetParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  radius,
out string  number,
out string  angle 
)
inline

Wrapper method for UF_MODL_ask_circular_iset_parms

Refer to UF_MODL_ask_circular_iset_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCircularPatternFace ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out NXOpen.Tag  axis,
out int  n_pattern,
out string  angle 
)
inline

Wrapper method for UF_MODL_ask_circular_pattern_face

Refer to UF_MODL_ask_circular_pattern_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCnncEdges ( NXOpen.Tag  edge,
double[]  reference,
out NXOpen.Tag[]  edges1,
out NXOpen.Tag[]  edges2 
)
inline

Wrapper method for UF_MODL_ask_cnnc_edges

Refer to UF_MODL_ask_cnnc_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskConeParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  base_diameter,
out string  top_diameter,
out string  height,
out string  half_angle 
)
inline

Wrapper method for UF_MODL_ask_cone_parms

Refer to UF_MODL_ask_cone_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskConstraints ( NXOpen.Tag  feature,
out NXOpen.Tag[]  constraints 
)
inline

Wrapper method for UF_MODL_ask_constraints

Refer to UF_MODL_ask_constraints for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskConstraintType ( NXOpen.Tag  constraint,
out string  type 
)
inline

Wrapper method for UF_MODL_ask_constraint_type

Refer to UF_MODL_ask_constraint_type for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCSunkHoleParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter1,
out string  diameter2,
out string  depth1,
out string  csink_angle,
out string  tip_angle,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_c_sunk_hole_parms

Refer to UF_MODL_ask_c_sunk_hole_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskCurrentFeature ( NXOpen.Tag  part,
out NXOpen.Tag  feature_id 
)
inline

Wrapper method for UF_MODL_ask_current_feature

Refer to UF_MODL_ask_current_feature for documentation

License requirements:None

int NXOpen.UF.UFModl.AskCurveClosed ( NXOpen.Tag  tag)
inline

Wrapper method for UF_MODL_ask_curve_closed

Refer to UF_MODL_ask_curve_closed for documentation

License requirements:None

void NXOpen.UF.UFModl.AskCurveFitData ( out CurveFitData  curve_fit_data)
inline

Wrapper method for UF_MODL_ask_curve_fit_data

Refer to UF_MODL_ask_curve_fit_data for documentation

License requirements:None

void NXOpen.UF.UFModl.AskCurveFitMethod ( out int  fit_method)
inline

Wrapper method for UF_MODL_ask_curve_fit_method

Refer to UF_MODL_ask_curve_fit_method for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCurveMesh ( NXOpen.Tag  feature_obj_id,
out StringList  s_prim,
out StringList  s_cross,
out StringList  s_spine,
out int  emphasis,
out int  body_type,
out int  spline_pts,
[Out] double[]  tol,
out NXOpen.Tag[]  c_face_id,
[Out] int[]  c_flag 
)
inline

Wrapper method for UF_MODL_ask_curve_mesh

Refer to UF_MODL_ask_curve_mesh for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCurveMesh1 ( NXOpen.Tag  feature_obj_id,
out StringList  s_prim,
out StringList  s_cross,
out StringList  s_spine,
out int  emphasis,
out int  body_type,
out int  spline_pts,
[Out] double[]  tol,
out NXOpen.Tag[]  c_collector_id,
[Out] int[]  c_flag 
)
inline

Wrapper method for UF_MODL_ask_curve_mesh1

Refer to UF_MODL_ask_curve_mesh1 for documentation

License requirements:None

void NXOpen.UF.UFModl.AskCurveParm ( NXOpen.Tag  curve_id,
double[]  ref_pnt,
out double  parm,
[Out] double[]  curve_pnt 
)
inline

Wrapper method for UF_MODL_ask_curve_parm

Refer to UF_MODL_ask_curve_parm for documentation

License requirements:None

void NXOpen.UF.UFModl.AskCurveParmNoExt ( NXOpen.Tag  curve_id,
double[]  ref_point,
out double  parm 
)
inline

Wrapper method for UF_MODL_ask_curve_parm_no_ext

Refer to UF_MODL_ask_curve_parm_no_ext for documentation

License requirements:None

void NXOpen.UF.UFModl.AskCurvePeriodicity ( NXOpen.Tag  curve_id,
out int  status 
)
inline

Wrapper method for UF_MODL_ask_curve_periodicity

Refer to UF_MODL_ask_curve_periodicity for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCurvePoints ( NXOpen.Tag  curve_id,
double  ctol,
double  atol,
double  stol,
out int  numpts,
out double[]  pts 
)
inline

Wrapper method for UF_MODL_ask_curve_points

Refer to UF_MODL_ask_curve_points for documentation

License requirements:None

void NXOpen.UF.UFModl.AskCurveProps ( NXOpen.Tag  curve_id,
double  parm,
[Out] double[]  point,
[Out] double[]  tangent,
[Out] double[]  p_norm,
[Out] double[]  b_norm,
out double  torsion,
out double  rad_of_cur 
)
inline

Wrapper method for UF_MODL_ask_curve_props

Refer to UF_MODL_ask_curve_props for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCylinderParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  height 
)
inline

Wrapper method for UF_MODL_ask_cylinder_parms

Refer to UF_MODL_ask_cylinder_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCylPocketParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  depth,
out string  floor_rad,
out string  taper_angle 
)
inline

Wrapper method for UF_MODL_ask_cyl_pocket_parms

Refer to UF_MODL_ask_cyl_pocket_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskDatumAxisParms ( NXOpen.Tag  feature_id,
[Out] double[]  origin,
[Out] double[]  normal 
)
inline

Wrapper method for UF_MODL_ask_datum_axis_parms

Refer to UF_MODL_ask_datum_axis_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskDatumCsysComponents ( NXOpen.Tag  datum_csys_tag,
out NXOpen.Tag  csys_tag,
out NXOpen.Tag  origin,
out NXOpen.Tag[]  daxes,
out NXOpen.Tag[]  dplanes 
)
inline

Wrapper method for UF_MODL_ask_datum_csys_components

Refer to UF_MODL_ask_datum_csys_components for documentation

License requirements:None

void NXOpen.UF.UFModl.AskDatumPlane ( NXOpen.Tag  dplane_tag,
[Out] double[]  dplane_point,
[Out] double[]  dplane_normal 
)
inline

Wrapper method for UF_MODL_ask_datum_plane

Refer to UF_MODL_ask_datum_plane for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskDatumPlaneParms ( NXOpen.Tag  feature_obj_id,
[Out] double[]  origin,
[Out] double[]  normal,
out string  offset,
out string  angle 
)
inline

Wrapper method for UF_MODL_ask_datum_plane_parms

Refer to UF_MODL_ask_datum_plane_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskDatumPointAndDirection ( NXOpen.Tag  datum_feature_tag,
out NXOpen.Tag  point,
out NXOpen.Tag  direction 
)
inline

Wrapper method for UF_MODL_ask_datum_point_and_direction

Refer to UF_MODL_ask_datum_point_and_direction for documentation

License requirements:None

void NXOpen.UF.UFModl.AskDaxisSize ( NXOpen.Tag  daxis_tag,
out double  length 
)
inline

Wrapper method for UF_MODL_ask_daxis_size

Refer to UF_MODL_ask_daxis_size for documentation

License requirements:None

void NXOpen.UF.UFModl.AskDefaultDensity ( DensityUnits  units,
out double  density 
)
inline

Wrapper method for UF_MODL_ask_default_density

Refer to UF_MODL_ask_default_density for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskDescriptorOfExp ( NXOpen.Tag  exp,
out string  descriptor 
)
inline

Wrapper method for UF_MODL_ask_descriptor_of_exp

Refer to UF_MODL_ask_descriptor_of_exp for documentation

License requirements:None

void NXOpen.UF.UFModl.AskDistanceTolerance ( out double  tolerance)
inline

Wrapper method for UF_MODL_ask_distance_tolerance

Refer to UF_MODL_ask_distance_tolerance for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskDovetailSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  width,
out string  depth,
out string  angle,
out string  distance,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_dovetail_slot_parms

Refer to UF_MODL_ask_dovetail_slot_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskDynamicUpdate ( out int  update_type)
inline

Wrapper method for UF_MODL_ask_dynamic_update

Refer to UF_MODL_ask_dynamic_update for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEdgeBlend ( NXOpen.Tag  feature_obj_id,
out EdgeBlendData  blend_data 
)
inline

Wrapper method for UF_MODL_ask_edge_blend

Refer to UF_MODL_ask_edge_blend for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEdgeBlend1 ( NXOpen.Tag  feature_obj_id,
out EdgeBlendData  blend_data 
)
inline

Wrapper method for UF_MODL_ask_edge_blend1

Refer to UF_MODL_ask_edge_blend1 for documentation

License requirements:None

bool NXOpen.UF.UFModl.AskEdgeBlendIsMult ( NXOpen.Tag  feature_eid)
inline

Wrapper method for UF_MODL_ask_edge_blend_is_mult

Refer to UF_MODL_ask_edge_blend_is_mult for documentation

License requirements:None

void NXOpen.UF.UFModl.AskEdgeBody ( NXOpen.Tag  edge,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_ask_edge_body

Refer to UF_MODL_ask_edge_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEdgeFaces ( NXOpen.Tag  edge,
out NXOpen.Tag[]  face_list 
)
inline

Wrapper method for UF_MODL_ask_edge_faces

Refer to UF_MODL_ask_edge_faces for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEdgeFeats ( NXOpen.Tag  edge_obj_id,
out NXOpen.Tag[]  feature_list 
)
inline

Wrapper method for UF_MODL_ask_edge_feats

Refer to UF_MODL_ask_edge_feats for documentation

License requirements:None

void NXOpen.UF.UFModl.AskEdgeSmoothness ( NXOpen.Tag  edge_tag,
double  tolerance,
out bool  is_smooth 
)
inline

Wrapper method for UF_MODL_ask_edge_smoothness

Refer to UF_MODL_ask_edge_smoothness for documentation

License requirements:None

void NXOpen.UF.UFModl.AskEdgeTolerance ( NXOpen.Tag  edge_tag,
out double  tolerance 
)
inline

Wrapper method for UF_MODL_ask_edge_tolerance

Refer to UF_MODL_ask_edge_tolerance for documentation

License requirements:None

void NXOpen.UF.UFModl.AskEdgeType ( NXOpen.Tag  edge_id,
out int  edge_type 
)
inline

Wrapper method for UF_MODL_ask_edge_type

Refer to UF_MODL_ask_edge_type for documentation

License requirements:None

void NXOpen.UF.UFModl.AskEdgeVerts ( NXOpen.Tag  edge,
[Out] double[]  point1,
[Out] double[]  point2,
out int  vertex_count 
)
inline

Wrapper method for UF_MODL_ask_edge_verts

Refer to UF_MODL_ask_edge_verts for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEnlarge ( NXOpen.Tag  feat_obj_tag,
out NXOpen.Tag  face,
out int  type,
out string[]  percent_size,
out double  tolerance 
)
inline

Wrapper method for UF_MODL_ask_enlarge

Refer to UF_MODL_ask_enlarge for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEntityParents ( int  num_entities,
ref NXOpen.Tag  entities,
out bool  found_parent,
out int  num_parent_entities,
out NXOpen.Tag[]  parent_entities 
)
inline

Wrapper method for UF_MODL_ask_entity_parents

Refer to UF_MODL_ask_entity_parents for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExp ( string  exp_name,
out string  exp_defn 
)
inline

Wrapper method for UF_MODL_ask_exp

Refer to UF_MODL_ask_exp for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpDescOfFeat ( NXOpen.Tag  feature_obj_id,
out int  number_of_exps,
out string[]  descriptions,
out NXOpen.Tag[]  exps 
)
inline

Wrapper method for UF_MODL_ask_exp_desc_of_feat

Refer to UF_MODL_ask_exp_desc_of_feat for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpDescOfFrec ( NXOpen.Tag  feature_obj_id,
out int  number_of_exps,
out string[]  descriptions,
out NXOpen.Tag[]  exps 
)
inline

Wrapper method for UF_MODL_ask_exp_desc_of_frec

Refer to UF_MODL_ask_exp_desc_of_frec for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpsOfFeature ( NXOpen.Tag  feature,
out int  number_of_exps,
out NXOpen.Tag[]  exps 
)
inline

Wrapper method for UF_MODL_ask_exps_of_feature

Refer to UF_MODL_ask_exps_of_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpsOfPart ( NXOpen.Tag  part_tag,
out int  number_of_exps,
out NXOpen.Tag[]  exps 
)
inline

Wrapper method for UF_MODL_ask_exps_of_part

Refer to UF_MODL_ask_exps_of_part for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpTagString ( NXOpen.Tag  expression_tag,
out string  _string 
)
inline

Wrapper method for UF_MODL_ask_exp_tag_string

Refer to UF_MODL_ask_exp_tag_string for documentation

License requirements:None

void NXOpen.UF.UFModl.AskExpTagValue ( NXOpen.Tag  expression_tag,
out double  value 
)
inline

Wrapper method for UF_MODL_ask_exp_tag_value

Refer to UF_MODL_ask_exp_tag_value for documentation

License requirements:None

void NXOpen.UF.UFModl.AskExtreme ( NXOpen.Tag  _object,
double[]  dir1,
double[]  dir2,
double[]  dir3,
out NXOpen.Tag  subent,
[Out] double[]  point 
)
inline

Wrapper method for UF_MODL_ask_extreme

Refer to UF_MODL_ask_extreme for documentation

License requirements:None

void NXOpen.UF.UFModl.AskExtrudeOffsetDir ( NXOpen.Tag  feature_id,
[Out] double[]  point,
[Out] double[]  direction 
)
inline

Wrapper method for UF_MODL_ask_extrude_offset_dir

Refer to UF_MODL_ask_extrude_offset_dir for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExtrusion ( NXOpen.Tag  feature_obj_id,
out int  num_objects,
out NXOpen.Tag[]  objects,
out ModlSweepTrimObject[]  trim_ptr,
out string  taper_angle,
out string[]  limits,
out string[]  offsets,
[Out] double[]  region_point,
out bool  region_specified,
out bool  solid_creation,
[Out] double[]  direction 
)
inline

Wrapper method for UF_MODL_ask_extrusion

Refer to UF_MODL_ask_extrusion for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceBlendLawRadii ( NXOpen.Tag  feature,
out double[]  radii_values,
out int  rad_num 
)
inline

Wrapper method for UF_MODL_ask_face_blend_law_radii

Refer to UF_MODL_ask_face_blend_law_radii for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceBlendLawRange1Radii ( NXOpen.Tag  feature,
out double[]  radii_values,
out int  rad_num 
)
inline

Wrapper method for UF_MODL_ask_face_blend_law_range1_radii

Refer to UF_MODL_ask_face_blend_law_range1_radii for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceBlendLawRange2Radii ( NXOpen.Tag  feature,
out double[]  radii_values,
out int  rad_num 
)
inline

Wrapper method for UF_MODL_ask_face_blend_law_range2_radii

Refer to UF_MODL_ask_face_blend_law_range2_radii for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceBody ( NXOpen.Tag  face,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_ask_face_body

Refer to UF_MODL_ask_face_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceConstraint ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out DfoConstraint[]  constraint 
)
inline

Wrapper method for UF_MODL_ask_face_constraint

Refer to UF_MODL_ask_face_constraint for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceData ( NXOpen.Tag  face,
out int  type,
[Out] double[]  point,
[Out] double[]  dir,
[Out] double[]  box,
out double  radius,
out double  rad_data,
out int  norm_dir 
)
inline

Wrapper method for UF_MODL_ask_face_data

Refer to UF_MODL_ask_face_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceEdges ( NXOpen.Tag  face,
out NXOpen.Tag[]  edge_list 
)
inline

Wrapper method for UF_MODL_ask_face_edges

Refer to UF_MODL_ask_face_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceFaceIntersect ( NXOpen.Tag  body_tag,
out int  num_tags,
out NXOpen.Tag[]  fault_tags 
)
inline

Wrapper method for UF_MODL_ask_face_face_intersect

Refer to UF_MODL_ask_face_face_intersect for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceFeats ( NXOpen.Tag  face_obj_id,
out NXOpen.Tag[]  feature_list 
)
inline

Wrapper method for UF_MODL_ask_face_feats

Refer to UF_MODL_ask_face_feats for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceGridCount ( NXOpen.Tag  _object,
out int  u_count,
out int  v_count 
)
inline

Wrapper method for UF_MODL_ask_face_grid_count

Refer to UF_MODL_ask_face_grid_count for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceMinRadii ( NXOpen.Tag  face,
out int  num_radii,
[Out] double[]  radii,
[Out] double[]  positions,
[Out] double[]  _params 
)
inline

Wrapper method for UF_MODL_ask_face_min_radii

Refer to UF_MODL_ask_face_min_radii for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFacepairParms ( NXOpen.Tag  facepair_feature_obj_id,
out int  face_pair_type,
out NXOpen.Tag  midsrf_feature_obj_id,
out NXOpen.Tag  defining_face_1,
out NXOpen.Tag  defining_face_2,
out NXOpen.Tag  user_selected_midsurface,
out NXOpen.Tag[]  side_1,
out NXOpen.Tag[]  side_2,
out NXOpen.Tag  midsurface_sheet_body 
)
inline

Wrapper method for UF_MODL_ask_facepair_parms

Refer to UF_MODL_ask_facepair_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceParm ( NXOpen.Tag  face_id,
double[]  ref_pnt,
[Out] double[]  parm,
[Out] double[]  face_pnt 
)
inline

Wrapper method for UF_MODL_ask_face_parm

Refer to UF_MODL_ask_face_parm for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceParm2 ( NXOpen.Tag  face_id,
double[]  ref_pnt,
[Out] double[]  parm,
[Out] double[]  face_pnt 
)
inline

Wrapper method for UF_MODL_ask_face_parm_2

Refer to UF_MODL_ask_face_parm_2 for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFacePeriodicity ( NXOpen.Tag  face_id,
out int  U_status,
out double  U_period,
out int  V_status,
out double  V_period 
)
inline

Wrapper method for UF_MODL_ask_face_periodicity

Refer to UF_MODL_ask_face_periodicity for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceProps ( NXOpen.Tag  face_id,
double[]  param,
[Out] double[]  point,
[Out] double[]  u1,
[Out] double[]  v1,
[Out] double[]  u2,
[Out] double[]  v2,
[Out] double[]  unit_norm,
[Out] double[]  radii 
)
inline

Wrapper method for UF_MODL_ask_face_props

Refer to UF_MODL_ask_face_props for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceSelfIntersect ( NXOpen.Tag  face_tag,
out int  fault_token,
[Out] double[]  point 
)
inline

Wrapper method for UF_MODL_ask_face_self_intersect

Refer to UF_MODL_ask_face_self_intersect for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceSmoothness ( NXOpen.Tag  face_tag,
out bool  is_smooth 
)
inline

Wrapper method for UF_MODL_ask_face_smoothness

Refer to UF_MODL_ask_face_smoothness for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceSpikes ( NXOpen.Tag  face_tag,
out bool  is_spike 
)
inline

Wrapper method for UF_MODL_ask_face_spikes

Refer to UF_MODL_ask_face_spikes for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceTopology ( NXOpen.Tag  face_id,
out int  topo_type 
)
inline

Wrapper method for UF_MODL_ask_face_topology

Refer to UF_MODL_ask_face_topology for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceTorusType ( NXOpen.Tag  face,
out int  torus_type 
)
inline

Wrapper method for UF_MODL_ask_face_torus_type

Refer to UF_MODL_ask_face_torus_type for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceType ( NXOpen.Tag  face,
out int  type 
)
inline

Wrapper method for UF_MODL_ask_face_type

Refer to UF_MODL_ask_face_type for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFaceUvMinmax ( NXOpen.Tag  face_tag,
[Out] double[]  uv_min_max 
)
inline

Wrapper method for UF_MODL_ask_face_uv_minmax

Refer to UF_MODL_ask_face_uv_minmax for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFeatBody ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_ask_feat_body

Refer to UF_MODL_ask_feat_body for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFeatDirection ( NXOpen.Tag  feature_obj_id,
[Out] double[]  dir_x,
[Out] double[]  dir_y 
)
inline

Wrapper method for UF_MODL_ask_feat_direction

Refer to UF_MODL_ask_feat_direction for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatDisplayName ( NXOpen.Tag  feature_tag,
out string  feature_name 
)
inline

Wrapper method for UF_MODL_ask_feat_display_name

Refer to UF_MODL_ask_feat_display_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatEdges ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag[]  object_list 
)
inline

Wrapper method for UF_MODL_ask_feat_edges

Refer to UF_MODL_ask_feat_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatError ( NXOpen.Tag  feature_tag,
out int  errNum,
out string[]  errMessage 
)
inline

Wrapper method for UF_MODL_ask_feat_error

Refer to UF_MODL_ask_feat_error for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatFaces ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag[]  object_list 
)
inline

Wrapper method for UF_MODL_ask_feat_faces

Refer to UF_MODL_ask_feat_faces for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatFailList ( out NXOpen.Tag[]  failure_frec_list)
inline

Wrapper method for UF_MODL_ask_feat_fail_list

Refer to UF_MODL_ask_feat_fail_list for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFeatLocation ( NXOpen.Tag  feature_obj_id,
[Out] double[]  location 
)
inline

Wrapper method for UF_MODL_ask_feat_location

Refer to UF_MODL_ask_feat_location for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatName ( NXOpen.Tag  feature_tag,
out string  feature_name 
)
inline

Wrapper method for UF_MODL_ask_feat_name

Refer to UF_MODL_ask_feat_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatObject ( NXOpen.Tag  feature,
out int  n_eids,
out NXOpen.Tag[]  eids 
)
inline

Wrapper method for UF_MODL_ask_feat_object

Refer to UF_MODL_ask_feat_object for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatOrUdfSysname ( NXOpen.Tag  feature_eid,
out string  feature_name 
)
inline

Wrapper method for UF_MODL_ask_feat_or_udf_sysname

Refer to UF_MODL_ask_feat_or_udf_sysname for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatRelatives ( NXOpen.Tag  feature_tag,
out int  num_parents,
out NXOpen.Tag[]  parent_array,
out int  num_children,
out NXOpen.Tag[]  children_array 
)
inline

Wrapper method for UF_MODL_ask_feat_relatives

Refer to UF_MODL_ask_feat_relatives for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatSysname ( NXOpen.Tag  feature_eid,
out string  feature_name 
)
inline

Wrapper method for UF_MODL_ask_feat_sysname

Refer to UF_MODL_ask_feat_sysname for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFeatTolerance ( NXOpen.Tag  feature_obj_id,
out bool  tolerance_exists,
out double  tolerance 
)
inline

Wrapper method for UF_MODL_ask_feat_tolerance

Refer to UF_MODL_ask_feat_tolerance for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatType ( NXOpen.Tag  feature_obj_id,
out string  feature_type 
)
inline

Wrapper method for UF_MODL_ask_feat_type

Refer to UF_MODL_ask_feat_type for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFeatureBoolean ( NXOpen.Tag  feature_obj_id,
out FeatureSigns  boolean_status 
)
inline

Wrapper method for UF_MODL_ask_feature_boolean

Refer to UF_MODL_ask_feature_boolean for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFeatureSign ( NXOpen.Tag  feature_obj_id,
out FeatureSigns  sign 
)
inline

Wrapper method for UF_MODL_ask_feature_sign

Refer to UF_MODL_ask_feature_sign for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeaturesOfExp ( NXOpen.Tag  exp,
out int  number_of_features,
out NXOpen.Tag[]  features 
)
inline

Wrapper method for UF_MODL_ask_features_of_exp

Refer to UF_MODL_ask_features_of_exp for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeaturesOfMirrorSet ( NXOpen.Tag  mirror_set,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_ask_features_of_mirror_set

Refer to UF_MODL_ask_features_of_mirror_set for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeaturesOfUdf ( NXOpen.Tag  udf_tag,
out NXOpen.Tag[]  features,
out int  num_feature 
)
inline

Wrapper method for UF_MODL_ask_features_of_udf

Refer to UF_MODL_ask_features_of_udf for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatWarningMessages ( NXOpen.Tag  feature_eid,
out int  wanNum,
out string[]  wanMessage 
)
inline

Wrapper method for UF_MODL_ask_feat_warning_messages

Refer to UF_MODL_ask_feat_warning_messages for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFlangeParms ( NXOpen.Tag  feature_tag,
out FlangeData[]  parameters 
)
inline

Wrapper method for UF_MODL_ask_flange_parms

Refer to UF_MODL_ask_flange_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFlangeProcFactor ( NXOpen.Tag  flange,
out double  proc_factor 
)
inline

Wrapper method for UF_MODL_ask_flange_proc_factor

Refer to UF_MODL_ask_flange_proc_factor for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFormableFeatureState ( NXOpen.Tag  feature_tag,
out State  state,
out StateInfo  state_info 
)
inline

Wrapper method for UF_MODL_ask_formable_feature_state

Refer to UF_MODL_ask_formable_feature_state for documentation

License requirements:None

void NXOpen.UF.UFModl.AskFreeFormResult ( out int  free_form_result)
inline

Wrapper method for UF_MODL_ask_free_form_result

Refer to UF_MODL_ask_free_form_result for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskHollowData ( NXOpen.Tag  feature_id,
ref int  type,
out double  tolerance,
out string  thickness,
out int  n_pierced_faces,
out NXOpen.Tag[]  pierced_faces,
out int  n_boundary_faces,
out NXOpen.Tag[]  boundary_faces,
out int  n_offset_faces,
out NXOpen.Tag[]  offset_faces,
out string[]  offset_thickness 
)
inline

Wrapper method for UF_MODL_ask_hollow_data

Refer to UF_MODL_ask_hollow_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskHollowParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  thickness 
)
inline

Wrapper method for UF_MODL_ask_hollow_parms

Refer to UF_MODL_ask_hollow_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskHorzDime ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  _fixed,
[Out] double[]  feature,
[Out] double[]  fixc,
[Out] double[]  feac,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)
inline

Wrapper method for UF_MODL_ask_horz_dime

Refer to UF_MODL_ask_horz_dime for documentation

License requirements:None

void NXOpen.UF.UFModl.AskImmediateChildren ( out int  update_level)
inline

Wrapper method for UF_MODL_ask_immediate_children

Refer to UF_MODL_ask_immediate_children for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskImprEdges ( NXOpen.Tag  feature_tag,
out int  n_edges,
out NXOpen.Tag[]  edges 
)
inline

Wrapper method for UF_MODL_ask_impr_edges

Refer to UF_MODL_ask_impr_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskImprFacesParms ( NXOpen.Tag  feature_tag,
out ImprintFacesData  parms 
)
inline

Wrapper method for UF_MODL_ask_impr_faces_parms

Refer to UF_MODL_ask_impr_faces_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskImprLoopParms ( NXOpen.Tag  feature_tag,
out ImprintLoopData  parms 
)
inline

Wrapper method for UF_MODL_ask_impr_loop_parms

Refer to UF_MODL_ask_impr_loop_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskInputCurvesFromSection ( NXOpen.Tag  section,
out int  n_loops,
out int[]  n_crv_each_loops,
out ScSectionOutputData[]  input_curves 
)
inline

Wrapper method for UF_MODL_ask_input_curves_from_section

Refer to UF_MODL_ask_input_curves_from_section for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskInsetFlangeParms ( NXOpen.Tag  feature_tag,
out InsetFlangeData[]  parameters 
)
inline

Wrapper method for UF_MODL_ask_inset_flange_parms

Refer to UF_MODL_ask_inset_flange_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskInstance ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag[]  instances_feature_list 
)
inline

Wrapper method for UF_MODL_ask_instance

Refer to UF_MODL_ask_instance for documentation

License requirements:None

void NXOpen.UF.UFModl.AskInstanceIset ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  iset_feature_obj_id 
)
inline

Wrapper method for UF_MODL_ask_instance_iset

Refer to UF_MODL_ask_instance_iset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskInstancesOfFeature ( NXOpen.Tag  feature_tag,
out NXOpen.Tag[]  feature_patterns,
out int  n_feature_patterns 
)
inline

Wrapper method for UF_MODL_ask_instances_of_feature

Refer to UF_MODL_ask_instances_of_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLawExtension ( NXOpen.Tag  law_extension,
out LawextData  law_extension_data 
)
inline

Wrapper method for UF_MODL_ask_law_extension

Refer to UF_MODL_ask_law_extension for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLawExtension1 ( NXOpen.Tag  law_extension,
out LawextData  law_extension_data 
)
inline

Wrapper method for UF_MODL_ask_law_extension1

Refer to UF_MODL_ask_law_extension1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLinearIsetParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  number_in_x,
out string  number_in_y,
out string  distance_x,
out string  distance_y 
)
inline

Wrapper method for UF_MODL_ask_linear_iset_parms

Refer to UF_MODL_ask_linear_iset_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLinkedExterior ( NXOpen.Tag  feature_tag,
out LinkedExt  ext_data,
out int  num_groups,
out NXOpen.Tag[]  groups,
out int  num_subfeats,
out NXOpen.Tag[]  subfeats,
[Out] double[]  mass_props 
)
inline

Wrapper method for UF_MODL_ask_linked_exterior

Refer to UF_MODL_ask_linked_exterior for documentation

License requirements:None

void NXOpen.UF.UFModl.AskLinkFacePlane ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  link_face_parms,
[Out] double[]  cplane_csys 
)
inline

Wrapper method for UF_MODL_ask_link_face_plane

Refer to UF_MODL_ask_link_face_plane for documentation

License requirements:None

void NXOpen.UF.UFModl.AskLinkFaces ( NXOpen.Tag  feature_eid,
out NXOpen.Tag  target_face_eid,
out NXOpen.Tag  tool_face_eid,
out NXOpen.Tag  dir_ref,
out bool  ref_is_horizontal 
)
inline

Wrapper method for UF_MODL_ask_link_faces

Refer to UF_MODL_ask_link_faces for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskListCount ( NXOpen.Tag[]  list,
out int  count 
)
inline

Wrapper method for UF_MODL_ask_list_count

Refer to UF_MODL_ask_list_count for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskListItem ( NXOpen.Tag[]  list,
int  index,
out NXOpen.Tag  _object 
)
inline

Wrapper method for UF_MODL_ask_list_item

Refer to UF_MODL_ask_list_item for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLocalScale ( NXOpen.Tag  feature_tag,
out DfoScaleType  type,
out DfoRegion[]  region,
out NXOpen.Tag  so_point,
out NXOpen.Tag  so_dir,
out NXOpen.Tag  so_csys,
[Out] string[]  factor 
)
inline

Wrapper method for UF_MODL_ask_local_scale

Refer to UF_MODL_ask_local_scale for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMassProps3d ( NXOpen.Tag[]  objects,
int  num_objs,
int  type,
int  units,
double  density,
int  accuracy,
double[]  acc_value,
[Out] double[]  mass_props,
[Out] double[]  statistics 
)
inline

Wrapper method for UF_MODL_ask_mass_props_3d

Refer to UF_MODL_ask_mass_props_3d for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMaster ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  master_feature_obj_id 
)
inline

Wrapper method for UF_MODL_ask_master

Refer to UF_MODL_ask_master for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMatchingFaceInInstance ( NXOpen.Tag  face_tag,
NXOpen.Tag  feat_instance,
out NXOpen.Tag  instanced_face 
)
inline

Wrapper method for UF_MODL_ask_matching_face_in_instance

Refer to UF_MODL_ask_matching_face_in_instance for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMaxCurvature ( NXOpen.Tag  eid,
double[]  range,
int  curva_type,
[Out] double[]  max_curva,
out int  status 
)
inline

Wrapper method for UF_MODL_ask_max_curvature

Refer to UF_MODL_ask_max_curvature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskMergedFaces ( NXOpen.Tag  face,
out int  nfaces,
out NXOpen.Tag[]  faces 
)
inline

Wrapper method for UF_MODL_ask_merged_faces

Refer to UF_MODL_ask_merged_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMidsrfFeatureCreateMethod ( NXOpen.Tag  feature_obj_id,
out int  adv_crt_and_trm 
)
inline

Wrapper method for UF_MODL_ask_midsrf_feature_create_method

Refer to UF_MODL_ask_midsrf_feature_create_method for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskMidsrfParms ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag[]  facepair_list 
)
inline

Wrapper method for UF_MODL_ask_midsrf_parms

Refer to UF_MODL_ask_midsrf_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMinimumDist ( NXOpen.Tag  object1,
NXOpen.Tag  object2,
int  guess1_given,
double[]  guess1,
int  guess2_given,
double[]  guess2,
out double  min_dist,
[Out] double[]  pt_on_obj1,
[Out] double[]  pt_on_obj2 
)
inline

Wrapper method for UF_MODL_ask_minimum_dist

Refer to UF_MODL_ask_minimum_dist for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMinimumDist2 ( NXOpen.Tag  object1,
NXOpen.Tag  object2,
int  guess1_given,
double[]  guess1,
int  guess2_given,
double[]  guess2,
out double  min_dist,
[Out] double[]  pt_on_obj1,
[Out] double[]  pt_on_obj2,
out double  accuracy 
)
inline

Wrapper method for UF_MODL_ask_minimum_dist_2

Refer to UF_MODL_ask_minimum_dist_2 for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMinimumDist3 ( int  opt_level,
NXOpen.Tag  object1,
NXOpen.Tag  object2,
int  guess1_given,
double[]  guess1,
int  guess2_given,
double[]  guess2,
out double  min_dist,
[Out] double[]  pt_on_obj1,
[Out] double[]  pt_on_obj2,
out double  accuracy 
)
inline

Wrapper method for UF_MODL_ask_minimum_dist_3

Refer to UF_MODL_ask_minimum_dist_3 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskMirrorPatternFace ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out NXOpen.Tag  mirror_plane 
)
inline

Wrapper method for UF_MODL_ask_mirror_pattern_face

Refer to UF_MODL_ask_mirror_pattern_face for documentation

License requirements:None

void NXOpen.UF.UFModl.AskMisalignGeometry ( NXOpen.Tag  obj_tag,
ref double  matrix,
double  tolerance,
out bool  is_misaligned 
)
inline

Wrapper method for UF_MODL_ask_misalign_geometry

Refer to UF_MODL_ask_misalign_geometry for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskMoveRegion ( NXOpen.Tag  feature_tag,
out TransformType  type,
out DfoRegion[]  region,
out IntPtr  transf_data 
)
inline

Wrapper method for UF_MODL_ask_move_region

Refer to UF_MODL_ask_move_region for documentation

License requirements:None

void NXOpen.UF.UFModl.AskNamedBodyObject ( ref NXOpen.Tag  body_tag,
ref int  object_type,
string  object_name,
out NXOpen.Tag  _object 
)
inline

Wrapper method for UF_MODL_ask_named_body_object

Refer to UF_MODL_ask_named_body_object for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskNestedFrecs ( NXOpen.Tag  feature,
out NXOpen.Tag[]  feature_list 
)
inline

Wrapper method for UF_MODL_ask_nested_frecs

Refer to UF_MODL_ask_nested_frecs for documentation

License requirements:None

void NXOpen.UF.UFModl.AskNextFeature ( NXOpen.Tag  feature,
out NXOpen.Tag  next_feature 
)
inline

Wrapper method for UF_MODL_ask_next_feature

Refer to UF_MODL_ask_next_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.AskObjDimensionality ( NXOpen.Tag  object_id,
out int  dimensionality,
[Out] double[]  data 
)
inline

Wrapper method for UF_MODL_ask_obj_dimensionality

Refer to UF_MODL_ask_obj_dimensionality for documentation

License requirements:None

void NXOpen.UF.UFModl.AskObject ( int  ug_type,
int  ug_subtype,
ref NXOpen.Tag  _object 
)
inline

Wrapper method for UF_MODL_ask_object

Refer to UF_MODL_ask_object for documentation

License requirements:None

void NXOpen.UF.UFModl.AskObjectFeat ( NXOpen.Tag  object_tag,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_ask_object_feat

Refer to UF_MODL_ask_object_feat for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskOffsetParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  value 
)
inline

Wrapper method for UF_MODL_ask_offset_parms

Refer to UF_MODL_ask_offset_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskOffsetRegion ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out string  offset 
)
inline

Wrapper method for UF_MODL_ask_offset_region

Refer to UF_MODL_ask_offset_region for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskOutOfDateFeatures ( out int  num_feature,
out NXOpen.Tag[]  features 
)
inline

Wrapper method for UF_MODL_ask_out_of_date_features

Refer to UF_MODL_ask_out_of_date_features for documentation

License requirements:None

void NXOpen.UF.UFModl.AskOwningFeatOfExp ( NXOpen.Tag  exp,
out NXOpen.Tag  feature 
)
inline

Wrapper method for UF_MODL_ask_owning_feat_of_exp

Refer to UF_MODL_ask_owning_feat_of_exp for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskParaDist ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  _fixed,
[Out] double[]  feature,
[Out] double[]  fixc,
[Out] double[]  feac,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)
inline

Wrapper method for UF_MODL_ask_para_dist

Refer to UF_MODL_ask_para_dist for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskParaEdge ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  fixed1,
[Out] double[]  fixed2,
[Out] double[]  feature1,
[Out] double[]  feature2,
out int  parallel,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)
inline

Wrapper method for UF_MODL_ask_para_edge

Refer to UF_MODL_ask_para_edge for documentation

License requirements:None

void NXOpen.UF.UFModl.AskPatchBodyParms ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  target_body,
out NXOpen.Tag  tool_sheet,
out int  reverse 
)
inline

Wrapper method for UF_MODL_ask_patch_body_parms

Refer to UF_MODL_ask_patch_body_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskPerpDist ( NXOpen.Tag  feature,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  fixed1,
[Out] double[]  fixed2,
[Out] double[]  feature1,
[Out] double[]  feac,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)
inline

Wrapper method for UF_MODL_ask_perp_dist

Refer to UF_MODL_ask_perp_dist for documentation

License requirements:None

void NXOpen.UF.UFModl.AskPlane ( NXOpen.Tag  plane_tag,
[Out] double[]  origin_point,
[Out] double[]  plane_normal 
)
inline

Wrapper method for UF_MODL_ask_plane

Refer to UF_MODL_ask_plane for documentation

License requirements:None

void NXOpen.UF.UFModl.AskPlaneOfMirrorSet ( NXOpen.Tag  mirror_set,
out NXOpen.Tag  plane 
)
inline

Wrapper method for UF_MODL_ask_plane_of_mirror_set

Refer to UF_MODL_ask_plane_of_mirror_set for documentation

License requirements:None

void NXOpen.UF.UFModl.AskPointAlongCurve ( double[]  point,
NXOpen.Tag  curve,
double  offset,
int  direction,
double  tolerance,
out double  parameter 
)
inline

Wrapper method for UF_MODL_ask_point_along_curve

Refer to UF_MODL_ask_point_along_curve for documentation

License requirements:None

void NXOpen.UF.UFModl.AskPointAlongCurve2 ( double[]  point,
NXOpen.Tag  curve,
double  offset,
int  direction,
double  tolerance,
[Out] double[]  point_along_curve,
out double  parameter 
)
inline

Wrapper method for UF_MODL_ask_point_along_curve_2

Refer to UF_MODL_ask_point_along_curve_2 for documentation

License requirements:None

void NXOpen.UF.UFModl.AskPointContainment ( double[]  point,
NXOpen.Tag  body,
out int  pt_status 
)
inline

Wrapper method for UF_MODL_ask_point_containment

Refer to UF_MODL_ask_point_containment for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskPointsParms ( NXOpen.Tag  feature_tag,
out int  num_points,
out NXOpen.Tag[]  points 
)
inline

Wrapper method for UF_MODL_ask_points_parms

Refer to UF_MODL_ask_points_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskPreviousFeature ( NXOpen.Tag  feature,
out NXOpen.Tag  prev_feature 
)
inline

Wrapper method for UF_MODL_ask_previous_feature

Refer to UF_MODL_ask_previous_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskPrismParms ( NXOpen.Tag  feature_tag,
int  edit,
out string  diameter,
out string  height,
out string  number_of_sides 
)
inline

Wrapper method for UF_MODL_ask_prism_parms

Refer to UF_MODL_ask_prism_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskProjCurves ( NXOpen.Tag  proj_curve_feature,
out NXOpen.Tag[]  uf_curve_refs 
)
inline

Wrapper method for UF_MODL_ask_proj_curves

Refer to UF_MODL_ask_proj_curves for documentation

License requirements:None

void NXOpen.UF.UFModl.AskPromFeatOfSolid ( NXOpen.Tag  prom_solid,
out NXOpen.Tag  prom_feat 
)
inline

Wrapper method for UF_MODL_ask_prom_feat_of_solid

Refer to UF_MODL_ask_prom_feat_of_solid for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskPromotionPath ( NXOpen.Tag  prom_solid,
bool  full_path,
out NXOpen.Tag[]  instance_path,
out int  num_instances 
)
inline

Wrapper method for UF_MODL_ask_promotion_path

Refer to UF_MODL_ask_promotion_path for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskProperLegacyFeatName ( NXOpen.Tag  feature_tag,
out string  feature_name 
)
inline

Wrapper method for UF_MODL_ask_proper_legacy_feat_name

Refer to UF_MODL_ask_proper_legacy_feat_name for documentation

License requirements:None

void NXOpen.UF.UFModl.AskQuiltType ( NXOpen.Tag  quilt_tag,
out QuiltType  quilt_data 
)
inline

Wrapper method for UF_MODL_ask_quilt_type

Refer to UF_MODL_ask_quilt_type for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskReblendFace ( NXOpen.Tag  feature_eid,
out ReblendFaceData  reblend_data 
)
inline

Wrapper method for UF_MODL_ask_reblend_face

Refer to UF_MODL_ask_reblend_face for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFModl.AskRectangularPatternFace ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out NXOpen.Tag  x_axis,
out NXOpen.Tag  axis,
out int  num_x,
out int  num_y,
out string  x_offset,
out string  y_offset 
)
inline

Wrapper method for UF_MODL_ask_rectangular_pattern_face

Refer to UF_MODL_ask_rectangular_pattern_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectGrooveParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  groove_dia,
out string  width 
)
inline

Wrapper method for UF_MODL_ask_rect_groove_parms

Refer to UF_MODL_ask_rect_groove_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectPadParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string[]  size,
out string  corner_rad,
out string  taper_angle 
)
inline

DEPRECATED Wrapper method for UF_MODL_ask_rect_pad_parms

Refer to UF_MODL_ask_rect_pad_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectPadParms1 ( NXOpen.Tag  feature_obj_id,
int  edit,
out int  pad_length,
out string[]  size,
out string  corner_rad,
out string  taper_angle 
)
inline

Wrapper method for UF_MODL_ask_rect_pad_parms_1

Refer to UF_MODL_ask_rect_pad_parms_1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectPocketParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string[]  length,
out string  corner_rad,
out string  floor_rad,
out string  taper_angle 
)
inline

Wrapper method for UF_MODL_ask_rect_pocket_parms

Refer to UF_MODL_ask_rect_pocket_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  width,
out string  depth,
out string  distance,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_rect_slot_parms

Refer to UF_MODL_ask_rect_slot_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskReferencesOfFeatures ( NXOpen.Tag[]  feature_array,
int  num_features,
out NXOpen.Tag[]  parents,
out string[]  parent_names,
out int  num_parents 
)
inline

Wrapper method for UF_MODL_ask_references_of_features

Refer to UF_MODL_ask_references_of_features for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRefitFaceFeatureData ( NXOpen.Tag  refit,
out RefitFaceData  refit_data 
)
inline

Wrapper method for UF_MODL_ask_refit_face_feature_data

Refer to UF_MODL_ask_refit_face_feature_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskReplaceFace ( NXOpen.Tag  feature_tag,
out NXOpen.Tag[]  target_faces,
out int  num_target,
out NXOpen.Tag[]  non_blend_faces,
out int  num_non_blend,
out NXOpen.Tag  tool_face,
out bool  reverse_direction 
)
inline

Wrapper method for UF_MODL_ask_replace_face

Refer to UF_MODL_ask_replace_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskResizeFace ( NXOpen.Tag  feature_tag,
out NXOpen.Tag[]  target_faces,
out int  num_target,
out NXOpen.Tag[]  non_blend_faces,
out int  num_non_blend,
out string  parameter 
)
inline

Wrapper method for UF_MODL_ask_resize_face

Refer to UF_MODL_ask_resize_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRevolution ( NXOpen.Tag  feature_obj_id,
out int  num_objects,
out NXOpen.Tag[]  objects,
out ModlSweepTrimObject[]  trim_ptr,
out string[]  limits,
out string[]  offsets,
[Out] double[]  region_point,
out bool  region_specified,
out bool  solid_creation,
[Out] double[]  direction 
)
inline

Wrapper method for UF_MODL_ask_revolution

Refer to UF_MODL_ask_revolution for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRipedge ( NXOpen.Tag  ripedge_tag,
out RipedgeData  ripedge_ufdata 
)
inline

Wrapper method for UF_MODL_ask_ripedge

Refer to UF_MODL_ask_ripedge for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRoughOffset ( NXOpen.Tag  feature_tag,
out RoughOffset  parms 
)
inline

Wrapper method for UF_MODL_ask_rough_offset

Refer to UF_MODL_ask_rough_offset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRpoDescOfFeat ( NXOpen.Tag  feature_obj_id,
out int  number_of_exps,
out string[]  descriptions,
out NXOpen.Tag[]  exps 
)
inline

Wrapper method for UF_MODL_ask_rpo_desc_of_feat

Refer to UF_MODL_ask_rpo_desc_of_feat for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRpoDescOfFrec ( NXOpen.Tag  feature_obj_id,
out int  number_of_exps,
out string[]  descriptions,
out NXOpen.Tag[]  exps 
)
inline

Wrapper method for UF_MODL_ask_rpo_desc_of_frec

Refer to UF_MODL_ask_rpo_desc_of_frec for documentation

License requirements:None

void NXOpen.UF.UFModl.AskRpoRoutine ( ref RpoFPT  user_rpo_routine)
inline

Wrapper method for UF_MODL_ask_rpo_routine

Refer to UF_MODL_ask_rpo_routine for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRuled ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
out StringList  s_spine,
out int  alignment,
[Out] double[]  value,
out int  body_type,
[Out] double[]  tol 
)
inline

Wrapper method for UF_MODL_ask_ruled

Refer to UF_MODL_ask_ruled for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRuled1 ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
out StringList  s_spine,
out int  alignment,
[Out] double[]  value,
out int  body_type,
[Out] double[]  tols 
)
inline

Wrapper method for UF_MODL_ask_ruled1

Refer to UF_MODL_ask_ruled1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskScale ( NXOpen.Tag  feature_tag,
out ScaleType  type,
out NXOpen.Tag  so_point,
out NXOpen.Tag  so_dir,
out NXOpen.Tag  so_csys,
[Out] string[]  factor 
)
inline

Wrapper method for UF_MODL_ask_scale

Refer to UF_MODL_ask_scale for documentation

License requirements:None

void NXOpen.UF.UFModl.AskSetFromName ( string  name,
out NXOpen.Tag  set 
)
inline

Wrapper method for UF_MODL_ask_set_from_name

Refer to UF_MODL_ask_set_from_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSetsOfMember ( NXOpen.Tag  feature,
out NXOpen.Tag[]  sets,
out int  number_of_sets 
)
inline

Wrapper method for UF_MODL_ask_sets_of_member

Refer to UF_MODL_ask_sets_of_member for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSewSheetBody ( NXOpen.Tag  feature_obj_eid,
out NXOpen.Tag  target_sheet_body,
out int  tool_sheet_bodies_count,
out NXOpen.Tag[]  tool_sheet_bodies,
out double  tolerance 
)
inline

Wrapper method for UF_MODL_ask_sew_sheet_body

Refer to UF_MODL_ask_sew_sheet_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSewSolidBody ( NXOpen.Tag  feature_obj_eid,
out int  target_faces_count,
out NXOpen.Tag[]  target_faces,
out int  tool_faces_count,
out NXOpen.Tag[]  tool_faces,
out double  tolerance 
)
inline

Wrapper method for UF_MODL_ask_sew_solid_body

Refer to UF_MODL_ask_sew_solid_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSharedEdges ( NXOpen.Tag  face1,
NXOpen.Tag  face2,
out NXOpen.Tag[]  shared_edges 
)
inline

Wrapper method for UF_MODL_ask_shared_edges

Refer to UF_MODL_ask_shared_edges for documentation

License requirements:None

void NXOpen.UF.UFModl.AskShowReportReference ( out bool  reportReference)
inline

Wrapper method for UF_MODL_ask_show_report_reference

Refer to UF_MODL_ask_show_report_reference for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSilhouetteFlange ( NXOpen.Tag  sflange_tag,
out SflangeData  sflange_data 
)
inline

Wrapper method for UF_MODL_ask_silhouette_flange

Refer to UF_MODL_ask_silhouette_flange for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSimpleHoleParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  depth,
out string  tip_angle,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_simple_hole_parms

Refer to UF_MODL_ask_simple_hole_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSimplifyParms ( NXOpen.Tag  feature_tag,
out SimplData  simpl_parms 
)
inline

Wrapper method for UF_MODL_ask_simplify_parms

Refer to UF_MODL_ask_simplify_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskSketchOfSweep ( NXOpen.Tag  sweep_obj_id,
out NXOpen.Tag  sketch_obj_id 
)
inline

Wrapper method for UF_MODL_ask_sketch_of_sweep

Refer to UF_MODL_ask_sketch_of_sweep for documentation

License requirements:None

void NXOpen.UF.UFModl.AskSmartContainerSubtype ( NXOpen.Tag  smart_container_tag,
out int  smart_container_subtype 
)
inline

Wrapper method for UF_MODL_ask_smart_container_subtype

Refer to UF_MODL_ask_smart_container_subtype for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmbend ( NXOpen.Tag  bend_tag,
out SmbendData  user_data 
)
inline

Wrapper method for UF_MODL_ask_smbend

Refer to UF_MODL_ask_smbend for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmbendCorner ( NXOpen.Tag  bend_tag,
out SmbendCornerData  user_data 
)
inline

Wrapper method for UF_MODL_ask_smbend_corner

Refer to UF_MODL_ask_smbend_corner for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmbendCylinder ( NXOpen.Tag  bend_tag,
out SmbendCylinderData  user_data 
)
inline

Wrapper method for UF_MODL_ask_smbend_cylinder

Refer to UF_MODL_ask_smbend_cylinder for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmcorner ( NXOpen.Tag  smcorner_tag,
out SmcornerData  smcorner_ufdata 
)
inline

Wrapper method for UF_MODL_ask_smcorner

Refer to UF_MODL_ask_smcorner for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmcutout ( NXOpen.Tag  cutout_tag,
out SmcutoutData  user_data 
)
inline

Wrapper method for UF_MODL_ask_smcutout

Refer to UF_MODL_ask_smcutout for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmhole ( NXOpen.Tag  hole_tag,
out SmholeData  user_data 
)
inline

Wrapper method for UF_MODL_ask_smhole

Refer to UF_MODL_ask_smhole for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmpunch ( out SmpunchData  user_data,
NXOpen.Tag  punch_tag 
)
inline

Wrapper method for UF_MODL_ask_smpunch

Refer to UF_MODL_ask_smpunch for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmslot ( NXOpen.Tag  slot_tag,
out SmslotData  user_data 
)
inline

Wrapper method for UF_MODL_ask_smslot

Refer to UF_MODL_ask_smslot for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSnipSurfaceFeatureData ( NXOpen.Tag  snip,
out SnipsrfFeatureData  ask_usr_data_ptr 
)
inline

Wrapper method for UF_MODL_ask_snip_surface_feature_data

Refer to UF_MODL_ask_snip_surface_feature_data for documentation

License requirements:None

void NXOpen.UF.UFModl.AskSolidOfPromFeat ( NXOpen.Tag  prom_feat,
out NXOpen.Tag  prom_solid 
)
inline

Wrapper method for UF_MODL_ask_solid_of_prom_feat

Refer to UF_MODL_ask_solid_of_prom_feat for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSolidPunch ( NXOpen.Tag  smspunch_tag,
out SolidPunchData  smspunch_ufdata 
)
inline

Wrapper method for UF_MODL_ask_solid_punch

Refer to UF_MODL_ask_solid_punch for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSphereParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter 
)
inline

Wrapper method for UF_MODL_ask_sphere_parms

Refer to UF_MODL_ask_sphere_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSplitEdges ( NXOpen.Tag  edge,
out int  nedges,
out NXOpen.Tag[]  edges 
)
inline

Wrapper method for UF_MODL_ask_split_edges

Refer to UF_MODL_ask_split_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSplitFaces ( NXOpen.Tag  face,
out int  nfaces,
out NXOpen.Tag[]  faces 
)
inline

Wrapper method for UF_MODL_ask_split_faces

Refer to UF_MODL_ask_split_faces for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskStycornerData ( NXOpen.Tag  frec_tag,
out StycornerData  styled_corner_data_out 
)
inline

Wrapper method for UF_MODL_ask_stycorner_data

Refer to UF_MODL_ask_stycorner_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSubdivFaceParms ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  face,
out NXOpen.Tag[]  curves,
out int  count,
out int  proj_type,
out double  vector 
)
inline

Wrapper method for UF_MODL_ask_subdiv_face_parms

Refer to UF_MODL_ask_subdiv_face_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskSuppressExpTag ( NXOpen.Tag  feature_tag,
out NXOpen.Tag  expression_tag 
)
inline

Wrapper method for UF_MODL_ask_suppress_exp_tag

Refer to UF_MODL_ask_suppress_exp_tag for documentation

License requirements:None

void NXOpen.UF.UFModl.AskSuppressFeature ( NXOpen.Tag  feature,
out int  suppress 
)
inline

Wrapper method for UF_MODL_ask_suppress_feature

Refer to UF_MODL_ask_suppress_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSuppressList ( out NXOpen.Tag[]  feature_list)
inline

Wrapper method for UF_MODL_ask_suppress_list

Refer to UF_MODL_ask_suppress_list for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSweep ( NXOpen.Tag  feature_obj_id,
out StringList  s_guide,
out StringList  s_section,
out StringList  s_spine,
out MethodList  orientation,
out MethodList  scaling,
out int  alignment,
out int  inter,
out int  body_type,
[Out] double[]  tol 
)
inline

Wrapper method for UF_MODL_ask_sweep

Refer to UF_MODL_ask_sweep for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSweepCurves ( NXOpen.Tag  sweep_id,
out int  n_profile_curves,
out NXOpen.Tag[]  profile_curves,
out int  n_guide_curves,
out NXOpen.Tag[]  guide_curves 
)
inline

Wrapper method for UF_MODL_ask_sweep_curves

Refer to UF_MODL_ask_sweep_curves for documentation

License requirements:None

void NXOpen.UF.UFModl.AskSweepDirection ( NXOpen.Tag  feature_id,
[Out] double[]  pos,
[Out] double[]  dir 
)
inline

Wrapper method for UF_MODL_ask_sweep_direction

Refer to UF_MODL_ask_sweep_direction for documentation

License requirements:None

void NXOpen.UF.UFModl.AskSweepOfUdf ( NXOpen.Tag  udf_eid,
out NXOpen.Tag  sweep_eid 
)
inline

Wrapper method for UF_MODL_ask_sweep_of_udf

Refer to UF_MODL_ask_sweep_of_udf for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSweepParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  taper_angle,
out string  limit1,
out string  limit2 
)
inline

Wrapper method for UF_MODL_ask_sweep_parms

Refer to UF_MODL_ask_sweep_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSymbThreadParms ( NXOpen.Tag  thread_obj_id,
out SymbThreadData  parameters 
)
inline

Wrapper method for UF_MODL_ask_symb_thread_parms

Refer to UF_MODL_ask_symb_thread_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTaperFromEdges ( NXOpen.Tag  feature_eid,
out int  type,
out NXOpen.Tag  direction_tag,
out string  angle_str,
out bool  taper_all_instances,
out int  num_edges,
out NXOpen.Tag[]  edges,
out double  dist_tol,
out double  angle_tol 
)
inline

Wrapper method for UF_MODL_ask_taper_from_edges

Refer to UF_MODL_ask_taper_from_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTaperFromEdges1 ( NXOpen.Tag  feature_obj_id,
out int  taper_type,
out NXOpen.Tag  direction_tag,
out string  angle_str,
out bool  taper_all_instances,
out NXOpen.Tag  edge_collection,
out double  distance_tolerance,
out double  angle_tolerance 
)
inline

Wrapper method for UF_MODL_ask_taper_from_edges1

Refer to UF_MODL_ask_taper_from_edges1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTaperHoleParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  taper_angle,
out string  depth,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_taper_hole_parms

Refer to UF_MODL_ask_taper_hole_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTaperParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  angle 
)
inline

Wrapper method for UF_MODL_ask_taper_parms

Refer to UF_MODL_ask_taper_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskThickenSheetParms ( NXOpen.Tag  thicken_sheet_tag,
out NXOpen.Tag  sheet_tag,
out string  first_offset,
out string  second_offset 
)
inline

DEPRECATED Wrapper method for UF_MODL_ask_thicken_sheet_parms

Refer to UF_MODL_ask_thicken_sheet_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskThruCurves ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
out StringList  s_spine,
out int  patch,
out int  alignment,
[Out] double[]  value,
out int  vdegree,
out int  vstatus,
out int  body_type,
[Out] double[]  tol,
out NXOpen.Tag[]  c_face_id,
[Out] int[]  c_flag 
)
inline

Wrapper method for UF_MODL_ask_thru_curves

Refer to UF_MODL_ask_thru_curves for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskThruCurves1 ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
out StringList  s_spine,
out int  patch,
out int  alignment,
[Out] double[]  value,
out int  vdegree,
out int  vstatus,
out int  body_type,
[Out] double[]  tol,
out NXOpen.Tag[]  c_collector_id,
[Out] int[]  c_flag 
)
inline

Wrapper method for UF_MODL_ask_thru_curves1

Refer to UF_MODL_ask_thru_curves1 for documentation

License requirements:None

void NXOpen.UF.UFModl.AskThruFaces ( NXOpen.Tag  feature_eid,
out NXOpen.Tag  face1,
out NXOpen.Tag  face2 
)
inline

Wrapper method for UF_MODL_ask_thru_faces

Refer to UF_MODL_ask_thru_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.AskTimeStampOfFeature ( NXOpen.Tag  feature,
out int  time_stamp 
)
inline

Wrapper method for UF_MODL_ask_time_stamp_of_feature

Refer to UF_MODL_ask_time_stamp_of_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.AskTinyGeometry ( NXOpen.Tag  obj_tag,
double  tolerance,
out bool  is_tiny 
)
inline

Wrapper method for UF_MODL_ask_tiny_geometry

Refer to UF_MODL_ask_tiny_geometry for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTorusParms ( NXOpen.Tag  feature_tag,
int  edit,
out string  major_diameter,
out string  minor_diameter 
)
inline

Wrapper method for UF_MODL_ask_torus_parms

Refer to UF_MODL_ask_torus_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  top_width,
out string  top_depth,
out string  bottom_width,
out string  bottom_depth,
out string  distance,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_t_slot_parms

Refer to UF_MODL_ask_t_slot_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUdfDefinition ( NXOpen.Tag  udf_tag,
out NXOpen.Tag[]  parents,
out string[]  parents_prompt,
out int  num_parents,
out NXOpen.Tag[]  expression,
out string[]  expression_prompt,
out int  num_expression 
)
inline

Wrapper method for UF_MODL_ask_udf_definition

Refer to UF_MODL_ask_udf_definition for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUdfParms ( NXOpen.Tag  feature_obj_id,
out string  udf_name,
out string[]  udf_prompt,
out string[]  udf_values,
out int  num_values 
)
inline

Wrapper method for UF_MODL_ask_udf_parms

Refer to UF_MODL_ask_udf_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUGrooveParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  groove_dia,
out string  width,
out string  corner_rad 
)
inline

Wrapper method for UF_MODL_ask_u_groove_parms

Refer to UF_MODL_ask_u_groove_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUpdateErrorMessage ( NXOpen.Tag  feature_id,
out string  error_message 
)
inline

Wrapper method for UF_MODL_ask_update_error_message

Refer to UF_MODL_ask_update_error_message for documentation

License requirements:None

void NXOpen.UF.UFModl.AskUpdateFailOption ( out UpdateOption  current_option)
inline

Wrapper method for UF_MODL_ask_update_fail_option

Refer to UF_MODL_ask_update_fail_option for documentation

License requirements:None

void NXOpen.UF.UFModl.AskUpdateUndoFeat ( out NXOpen.Tag  feat,
out int  feat_ifail 
)
inline

Wrapper method for UF_MODL_ask_update_undo_feat

Refer to UF_MODL_ask_update_undo_feat for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  width,
out string  depth,
out string  corner_rad,
out string  distance,
out int  thru_flag 
)
inline

Wrapper method for UF_MODL_ask_u_slot_parms

Refer to UF_MODL_ask_u_slot_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.AskUvPointsContainment ( int  n_uvs,
ref double  u_parms,
ref double  v_parms,
NXOpen.Tag  face_eid,
[Out] int[]  pts_status 
)
inline

Wrapper method for UF_MODL_ask_uv_points_containment

Refer to UF_MODL_ask_uv_points_containment for documentation

License requirements:None

void NXOpen.UF.UFModl.AskVda4955Compliance ( NXOpen.Tag  part,
string  cfg_file_name,
string  log_file_name,
string  ceo_file_name 
)
inline

Wrapper method for UF_MODL_ask_vda_4955_compliance

Refer to UF_MODL_ask_vda_4955_compliance for documentation

License requirements:None

void NXOpen.UF.UFModl.AskVectorAngle ( double[]  vector1,
double[]  vector2,
out double  small_angle,
out double  large_angle 
)
inline

Wrapper method for UF_MODL_ask_vector_angle

Refer to UF_MODL_ask_vector_angle for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskVertDime ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  _fixed,
[Out] double[]  feature,
[Out] double[]  fixc,
[Out] double[]  feac,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)
inline

Wrapper method for UF_MODL_ask_vert_dime

Refer to UF_MODL_ask_vert_dime for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskWrapAssembly ( NXOpen.Tag  feature_tag,
out WrapAssem  wrap_data 
)
inline

Wrapper method for UF_MODL_ask_wrap_assembly

Refer to UF_MODL_ask_wrap_assembly for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AskWrapGeometry ( NXOpen.Tag  feature_tag,
out WrapGeom  wrap_data 
)
inline

Wrapper method for UF_MODL_ask_wrap_geometry

Refer to UF_MODL_ask_wrap_geometry for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFModl.AskXformTagOfDatumCsys ( NXOpen.Tag  datum_csys_tag)
inline

Wrapper method for UF_MODL_ask_xform_tag_of_datum_csys

Refer to UF_MODL_ask_xform_tag_of_datum_csys for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.AssignStringDirections ( ref double  end_points,
ref StringList  string_list1 
)
inline

Wrapper method for UF_MODL_assign_string_directions

Refer to UF_MODL_assign_string_directions for documentation

License requirements:None

void NXOpen.UF.UFModl.AutoMidsrfFeature ( NXOpen.Tag  feature_obj_id)
inline

Wrapper method for UF_MODL_auto_midsrf_feature

Refer to UF_MODL_auto_midsrf_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.AutoMidsrfFeatureWOpts ( NXOpen.Tag  feature_obj_id,
int  autopairoptions,
double  autoval 
)
inline

Wrapper method for UF_MODL_auto_midsrf_feature_w_opts

Refer to UF_MODL_auto_midsrf_feature_w_opts for documentation

License requirements:None

void NXOpen.UF.UFModl.BooleanUdf ( NXOpen.Tag  udf_id,
NXOpen.Tag  target_face,
NXOpen.Tag  tool_face,
double[]  tool_dir,
int  num_target_faces,
NXOpen.Tag[]  solid_target_faces,
int  num_tool_faces,
NXOpen.Tag[]  solid_tool_faces,
bool  included,
out NXOpen.Tag  udf_meta_id 
)
inline

Wrapper method for UF_MODL_boolean_udf

Refer to UF_MODL_boolean_udf for documentation

License requirements:None

void NXOpen.UF.UFModl.BooleanUdf1 ( NXOpen.Tag  udf_id,
NXOpen.Tag  target_face,
NXOpen.Tag  tool_face,
double[]  tool_dir,
int  num_target_faces,
NXOpen.Tag[]  target_faces,
int  num_tool_faces,
NXOpen.Tag[]  tool_faces,
bool  included,
NXOpen.Tag  target_body,
bool  flip,
out NXOpen.Tag  udf_meta_id 
)
inline

Wrapper method for UF_MODL_boolean_udf_1

Refer to UF_MODL_boolean_udf_1 for documentation

License requirements:None

void NXOpen.UF.UFModl.CalculateRefDir ( NXOpen.Tag  feature_eid,
NXOpen.Tag  face_eid,
bool  flip_face_normal,
NXOpen.Tag  ref_eid,
[Out] double[]  ref_dir 
)
inline

Wrapper method for UF_MODL_calculate_ref_dir

Refer to UF_MODL_calculate_ref_dir for documentation

License requirements:None

void NXOpen.UF.UFModl.ChangeOffsetBaseFace ( NXOpen.Tag  offset_feature,
NXOpen.Tag  new_base_face 
)
inline

Wrapper method for UF_MODL_change_offset_base_face

Refer to UF_MODL_change_offset_base_face for documentation

License requirements:None

void NXOpen.UF.UFModl.CheckInterference ( NXOpen.Tag  target,
int  num_tools,
NXOpen.Tag[]  tools,
[Out] int[]  results 
)
inline

Wrapper method for UF_MODL_check_interference

Refer to UF_MODL_check_interference for documentation

License requirements:None

delegate int NXOpen.UF.UFModl.CliffBlendFT ( NXOpen.Tag  _X1,
ref NXOpen.Tag  _X2 
)

This delegate is equivalent to 'UF_MODL_cliff_blend_f_t'.

void NXOpen.UF.UFModl.ClockInstance ( NXOpen.Tag  feature_obj_id,
string  clock_value1,
string  clock_value2 
)
inline

Wrapper method for UF_MODL_clock_instance

Refer to UF_MODL_clock_instance for documentation

License requirements:None

void NXOpen.UF.UFModl.Compare ( NXOpen.Tag  object1,
NXOpen.Tag  object2,
int  relation,
out int  equivalent 
)
inline

Wrapper method for UF_MODL_compare

Refer to UF_MODL_compare for documentation

License requirements:None

void NXOpen.UF.UFModl.CompareTopology ( NXOpen.Tag  solid_object1,
NXOpen.Tag  solid_object2,
double  facet_tolerance,
double  distance_tolerance,
out int  status 
)
inline

Wrapper method for UF_MODL_compare_topology

Refer to UF_MODL_compare_topology for documentation

License requirements:None

void NXOpen.UF.UFModl.ConvertToFixedDatum ( NXOpen.Tag  datum_feature_tag)
inline

Wrapper method for UF_MODL_convert_to_fixed_datum

Refer to UF_MODL_convert_to_fixed_datum for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CopyPasteFeatures ( NXOpen.Tag[]  feature_array,
int  num_features,
NXOpen.Tag[]  old_parents,
NXOpen.Tag[]  new_parents,
int  num_parents,
int  expression_transfer_mode,
int  parent_transfer_mode,
out NXOpen.Tag[]  new_feature_array 
)
inline

Wrapper method for UF_MODL_copy_paste_features

Refer to UF_MODL_copy_paste_features for documentation

License requirements:None

void NXOpen.UF.UFModl.Cre2dtrimBsurf ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
int  loop_count,
int[]  edge_counts,
int[]  edge_senses,
NXOpen.Tag[]  edge_bcurves,
double  edge_tol,
out NXOpen.Tag  bsurf_id,
out int  knot_fixup,
out int  pole_fixup 
)
inline

Wrapper method for UF_MODL_cre_2dtrim_bsurf

Refer to UF_MODL_cre_2dtrim_bsurf for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateBallGroove ( double[]  location,
double[]  direction,
string  diame,
string  width,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_ball_groove

Refer to UF_MODL_create_ball_groove for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateBallSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  width,
string  depth,
string  distance,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
NXOpen.Tag  face_t2,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_ball_slot

Refer to UF_MODL_create_ball_slot for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBendOperation ( ref BendOperationData  bend_data,
out NXOpen.Tag  operation_tag 
)
inline

Wrapper method for UF_MODL_create_bend_operation

Refer to UF_MODL_create_bend_operation for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBlend ( string  radius,
NXOpen.Tag[]  edge_list,
int  smooth_overflow,
int  cliff_overflow,
int  notch_overflow,
double  vrb_tool,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_blend

Refer to UF_MODL_create_blend for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBlendFaces ( ref BlendFacesCreateData  create_data,
ref BlendFacesLimitData  limit_data,
out NXOpen.Tag  feature_tag,
out int  num_bodies_created,
out NXOpen.Tag[]  bodies_created,
out int  num_blend_faces,
out NXOpen.Tag[]  blend_faces 
)
inline

Wrapper method for UF_MODL_create_blend_faces

Refer to UF_MODL_create_blend_faces for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBlock ( FeatureSigns  sign,
NXOpen.Tag  targ_tag,
double[]  corner_pt,
[In, Out] string[]  edge_len,
out NXOpen.Tag  blk_tag 
)
inline

Wrapper method for UF_MODL_create_block

Refer to UF_MODL_create_block for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBlock1 ( FeatureSigns  sign,
double[]  corner_pt,
[In, Out] string[]  edge_len,
out NXOpen.Tag  blk_obj_id 
)
inline

Wrapper method for UF_MODL_create_block1

Refer to UF_MODL_create_block1 for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateBoss ( double[]  location,
double[]  direction,
string  diame,
string  height,
string  angle,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_boss

Refer to UF_MODL_create_boss for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBplane ( ref StringList  s_section,
double[]  tol,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_create_bplane

Refer to UF_MODL_create_bplane for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBridgeFace ( int  continuity_type,
int  guide_type,
NXOpen.Tag[]  primary_faces,
NXOpen.Tag[]  primary_edges,
ref int  primary_edges_dir,
ref StringList  side_string1,
ref StringList  side_string2,
NXOpen.Tag[]  side_faces,
NXOpen.Tag[]  side_edges,
out NXOpen.Tag  result_tag 
)
inline

Wrapper method for UF_MODL_create_bridge_face

Refer to UF_MODL_create_bridge_face for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateBs2dEdges ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
out int  num_loops,
[Out] int[]  edge_counts,
[Out] NXOpen.Tag[]  edge_curves,
out int  knot_fixup,
out int  pole_fixup 
)
inline

Wrapper method for UF_MODL_create_bs_2d_edges

Refer to UF_MODL_create_bs_2d_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBsEdges ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
out int  num_loops,
[Out] int[]  edge_counts,
out NXOpen.Tag[]  edge_curves,
out int  knot_fixup,
out int  pole_fixup 
)
inline

Wrapper method for UF_MODL_create_bs_edges

Refer to UF_MODL_create_bs_edges for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateBsurf ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
out NXOpen.Tag  bsurf_obj_id,
out int  knot_fixup,
out int  pole_fixup 
)
inline

Wrapper method for UF_MODL_create_bsurf

Refer to UF_MODL_create_bsurf for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBsurface ( ref Bsurface  surface,
out NXOpen.Tag  eid,
out int  num_states,
out UFCurve.State[]  states 
)
inline

Wrapper method for UF_MODL_create_bsurface

Refer to UF_MODL_create_bsurface for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBsurfThruPts ( int  create_mode,
int  u_closed_status,
int  v_closed_status,
int  u_degree,
int  v_degree,
int  num_rows,
BsurfRowInfo[]  pts_info_per_row,
out NXOpen.Tag  bsurf_obj_id 
)
inline

Wrapper method for UF_MODL_create_bsurf_thru_pts

Refer to UF_MODL_create_bsurf_thru_pts for documentation

License requirements:SOLIDS MODELING and FREE-FORM MODELING or Basic Freeform Modeling

void NXOpen.UF.UFModl.CreateCBoreHole ( double[]  location,
double[]  direction,
string  diameter1,
string  depth1,
string  diameter2,
string  depth2,
string  angle,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_c_bore_hole

Refer to UF_MODL_create_c_bore_hole for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateChamfer ( int  subtype,
string  offset1,
string  offset2,
string  theta,
NXOpen.Tag[]  edges,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_chamfer

Refer to UF_MODL_create_chamfer for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCircularIset ( int  method,
double[]  location,
double[]  axis,
string  number_str,
string  angle_str,
NXOpen.Tag[]  feature_list,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_circular_iset

Refer to UF_MODL_create_circular_iset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCircularPatternFace ( ref DfoRegion  region,
NXOpen.Tag  axis,
int  n_pattern,
string  angle,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_circular_pattern_face

Refer to UF_MODL_create_circular_pattern_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCone ( FeatureSigns  sign,
NXOpen.Tag  targ_tag,
double[]  origin,
string  height,
[In, Out] string[]  diam,
double[]  direction,
out NXOpen.Tag  cone_tag 
)
inline

Wrapper method for UF_MODL_create_cone

Refer to UF_MODL_create_cone for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCone1 ( FeatureSigns  sign,
double[]  origin,
string  height,
[In, Out] string[]  diam,
double[]  direction,
out NXOpen.Tag  cone_obj_id 
)
inline

Wrapper method for UF_MODL_create_cone1

Refer to UF_MODL_create_cone1 for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateCSunkHole ( double[]  location,
double[]  direction,
string  diameter1,
string  depth1,
string  diameter2,
string  csink_angle,
string  angle,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_c_sunk_hole

Refer to UF_MODL_create_c_sunk_hole for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateCurveFromEdge ( NXOpen.Tag  edge_id,
out NXOpen.Tag  ugcrv_id 
)
inline

Wrapper method for UF_MODL_create_curve_from_edge

Refer to UF_MODL_create_curve_from_edge for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCurveMesh ( ref StringList  s_prim,
ref StringList  s_cross,
ref StringList  s_spine,
ref int  end_point,
ref int  emphasis,
ref int  body_type,
ref int  spline_pts,
FeatureSigns  boolean,
double[]  tol,
NXOpen.Tag[]  c_face_id,
int[]  c_flag,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_create_curve_mesh

Refer to UF_MODL_create_curve_mesh for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateCyl1 ( FeatureSigns  sign,
double[]  origin,
string  height,
string  diam,
double[]  direction,
out NXOpen.Tag  cyl_obj_id 
)
inline

Wrapper method for UF_MODL_create_cyl1

Refer to UF_MODL_create_cyl1 for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateCylinder ( FeatureSigns  sign,
NXOpen.Tag  targ_tag,
double[]  origin,
string  height,
string  diam,
double[]  direction,
out NXOpen.Tag  cyl_tag 
)
inline

Wrapper method for UF_MODL_create_cylinder

Refer to UF_MODL_create_cylinder for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateCylPocket ( double[]  location,
double[]  direction,
string  diame,
string  depth,
string  radius,
string  angle,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_cyl_pocket

Refer to UF_MODL_create_cyl_pocket for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateDatumCsys ( NXOpen.Tag  object_in_part,
NXOpen.Tag  xform_tag,
bool  create_components,
out NXOpen.Tag  datum_csys_feature 
)
inline

Wrapper method for UF_MODL_create_datum_csys

Refer to UF_MODL_create_datum_csys for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateDatumCsysOffset ( NXOpen.Tag  object_in_part,
NXOpen.Tag  parent_datum_csys_tag,
double[]  linear_offset,
double[]  angular_offset,
bool  create_components,
out NXOpen.Tag  datum_csys_tag 
)
inline

Wrapper method for UF_MODL_create_datum_csys_offset

Refer to UF_MODL_create_datum_csys_offset for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateDoveTailSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  width,
string  depth,
string  angle,
string  distance,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
NXOpen.Tag  face_t2,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_dove_tail_slot

Refer to UF_MODL_create_dove_tail_slot for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateEdgeBlend ( ref EdgeBlendData  blend_data,
out NXOpen.Tag  blend_eid 
)
inline

Wrapper method for UF_MODL_create_edge_blend

Refer to UF_MODL_create_edge_blend for documentation

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFModl.CreateEnlarge ( NXOpen.Tag  face,
int  type,
[In, Out] string[]  percent_size,
double  tolerance,
out NXOpen.Tag  feat_obj_tag 
)
inline

Wrapper method for UF_MODL_create_enlarge

Refer to UF_MODL_create_enlarge for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateExp ( string  expr_str)
inline

Wrapper method for UF_MODL_create_exp

Refer to UF_MODL_create_exp for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateExpTag ( string  _string,
out NXOpen.Tag  new_exp 
)
inline

Wrapper method for UF_MODL_create_exp_tag

Refer to UF_MODL_create_exp_tag for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtruded ( NXOpen.Tag[]  objects,
string  taper_angle,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features 
)
inline

Wrapper method for UF_MODL_create_extruded

Refer to UF_MODL_create_extruded for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtruded1 ( NXOpen.Tag[]  objects,
string  taper_angle,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features 
)
inline

Wrapper method for UF_MODL_create_extruded1

Refer to UF_MODL_create_extruded1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtruded2 ( NXOpen.Tag[]  objects,
string  taper_angle,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features 
)
inline

Wrapper method for UF_MODL_create_extruded2

Refer to UF_MODL_create_extruded2 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrudedPath ( NXOpen.Tag[]  objects,
NXOpen.Tag[]  path_objects,
double[]  point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features 
)
inline

Wrapper method for UF_MODL_create_extruded_path

Refer to UF_MODL_create_extruded_path for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrudedPath1 ( NXOpen.Tag[]  objects,
NXOpen.Tag[]  path_objects,
double[]  point,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features 
)
inline

Wrapper method for UF_MODL_create_extruded_path1

Refer to UF_MODL_create_extruded_path1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrudeTrimOpts ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
double[]  dir,
FeatureSigns  sign,
out NXOpen.Tag[]  objects,
out int  object_count 
)
inline

Wrapper method for UF_MODL_create_extrude_trim_opts

Refer to UF_MODL_create_extrude_trim_opts for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrudeTrimOpts1 ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
double[]  dir,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  objects,
out int  object_count 
)
inline

Wrapper method for UF_MODL_create_extrude_trim_opts1

Refer to UF_MODL_create_extrude_trim_opts1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusion ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_extrusion

Refer to UF_MODL_create_extrusion for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusion1 ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_extrusion1

Refer to UF_MODL_create_extrusion1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusion2 ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_extrusion2

Refer to UF_MODL_create_extrusion2 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionDefault ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
NXOpen.Tag  sketch_eid,
bool  reverse_default,
FeatureSigns  sign,
out NXOpen.Tag[]  objects,
out int  object_count 
)
inline

Wrapper method for UF_MODL_create_extrusion_default

Refer to UF_MODL_create_extrusion_default for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionDefault1 ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
NXOpen.Tag  sketch_eid,
bool  reverse_default,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  objects,
out int  object_count 
)
inline

Wrapper method for UF_MODL_create_extrusion_default1

Refer to UF_MODL_create_extrusion_default1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionDir ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
NXOpen.Tag  datum_eid,
FeatureSigns  sign,
out NXOpen.Tag[]  objects,
out int  object_count 
)
inline

Wrapper method for UF_MODL_create_extrusion_dir

Refer to UF_MODL_create_extrusion_dir for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionPath ( NXOpen.Tag[]  objects,
int  object_count,
NXOpen.Tag[]  path_objects,
int  path,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_extrusion_path

Refer to UF_MODL_create_extrusion_path for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionPath1 ( NXOpen.Tag[]  objects,
int  object_count,
NXOpen.Tag[]  path_objects,
int  path,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_extrusion_path1

Refer to UF_MODL_create_extrusion_path1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFaceConstraint ( ref DfoRegion  region,
ref DfoConstraint  constraint,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_face_constraint

Refer to UF_MODL_create_face_constraint for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFaceOffset ( string  offset,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_face_offset

Refer to UF_MODL_create_face_offset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFaceTaper ( double[]  location,
double[]  direction,
string  angle,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_face_taper

Refer to UF_MODL_create_face_taper for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFeatureOffset ( string  offset,
NXOpen.Tag[]  features,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_feature_offset

Refer to UF_MODL_create_feature_offset for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateFeatureTaper ( double[]  location,
double[]  direction,
string  angle,
NXOpen.Tag  original_feature,
out NXOpen.Tag  taper_feature 
)
inline

Wrapper method for UF_MODL_create_feature_taper

Refer to UF_MODL_create_feature_taper for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFittedSpline ( ref SplineFit  spline_data,
out double  max_err,
out int  max_err_pt,
out NXOpen.Tag  obj_id 
)
inline

Wrapper method for UF_MODL_create_fitted_spline

Refer to UF_MODL_create_fitted_spline for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateFixedDaxis ( double[]  point1,
double[]  point2,
out NXOpen.Tag  daxis_tag 
)
inline

Wrapper method for UF_MODL_create_fixed_daxis

Refer to UF_MODL_create_fixed_daxis for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateFixedDplane ( double[]  point,
double[]  direction,
out NXOpen.Tag  dplane_tag 
)
inline

Wrapper method for UF_MODL_create_fixed_dplane

Refer to UF_MODL_create_fixed_dplane for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateFlange ( double[]  orig,
double[]  xdir,
double[]  zdir,
NXOpen.Tag  face,
NXOpen.Tag  edge,
string  thick,
string  width,
string  angle,
string  length,
string  radius,
string  taper_l,
string  taper_r,
int  ang_tgl,
int  len_tgl,
int  rad_tgl,
out NXOpen.Tag  flange 
)
inline

Wrapper method for UF_MODL_create_flange

Refer to UF_MODL_create_flange for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateFrenetDaxis ( NXOpen.Tag  curve_tag,
NXOpen.Tag  direction_tag,
string  perc_string,
int  direction_type,
out NXOpen.Tag  daxis_feid 
)
inline

Wrapper method for UF_MODL_create_frenet_daxis

Refer to UF_MODL_create_frenet_daxis for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateGeodesicCurves ( int  number_of_faces,
NXOpen.Tag[]  face_eids,
double[]  start_pnt,
double[]  start_dir,
double  length,
double  dist_tol,
out NXOpen.Tag[]  geodesiccurve_id,
out int  geodesiccurve_cnt,
out double  achieved_length 
)
inline

Wrapper method for UF_MODL_create_geodesic_curves

Refer to UF_MODL_create_geodesic_curves for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateHollow ( string  thickness,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_hollow

Refer to UF_MODL_create_hollow for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateImprFaces ( ref ImprintFacesData  parms,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_impr_faces

Refer to UF_MODL_create_impr_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateImprLoop ( ref ImprintLoopData  parms,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_impr_loop

Refer to UF_MODL_create_impr_loop for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateInsetFlange ( NXOpen.Tag  attach_face,
NXOpen.Tag  reference_edge,
double[]  position,
double[]  xdirection,
double[]  zdirection,
ref InsetFlangeData  parameters,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_inset_flange

Refer to UF_MODL_create_inset_flange for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateInstantiatedUdf ( NXOpen.Tag  udf_definition_tag,
string  cgm_file_name,
NXOpen.Tag[]  old_parents,
NXOpen.Tag[]  new_parents,
int  num_parents,
NXOpen.Tag[]  old_expression,
string[]  new_expression_value,
int  num_expression,
out NXOpen.Tag  new_udf 
)
inline

Wrapper method for UF_MODL_create_instantiated_udf

Refer to UF_MODL_create_instantiated_udf for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateIsoclineCurves ( NXOpen.Tag  face_id,
double[]  direction,
double  angle,
double  dist_tol,
out NXOpen.Tag[]  isocurve_id,
out int  isocurve_cnt 
)
inline

Wrapper method for UF_MODL_create_isocline_curves

Refer to UF_MODL_create_isocline_curves for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateIsocurve ( NXOpen.Tag  face_id,
int  uv_flag,
double  parameter,
double  dist_tol,
out NXOpen.Tag[]  isocurve_id,
out int  isocurve_cnt 
)
inline

Wrapper method for UF_MODL_create_isocurve

Refer to UF_MODL_create_isocurve for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLaw ( int  law_method,
string  law_str1,
string  law_str2,
StringList  spine_str,
StringList  law_cv_str,
int  num_spine_points,
double[]  spine_xyz,
double[]  spine_values,
NXOpen.Tag  base_line_tag,
int  base_direction,
out IntPtr  uf_law_parms 
)
inline

Wrapper method for UF_MODL_create_law

Refer to UF_MODL_create_law for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLawExtension ( ref LawextData  law_extension_data,
out NXOpen.Tag  law_extension 
)
inline

Wrapper method for UF_MODL_create_law_extension

Refer to UF_MODL_create_law_extension for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLinearIset ( int  method,
string  number_in_x,
string  distance_x,
string  number_in_y,
string  distance_y,
NXOpen.Tag[]  feature_list,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_linear_iset

Refer to UF_MODL_create_linear_iset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLinkedExterior ( ref LinkedExt  ext_data,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_linked_exterior

Refer to UF_MODL_create_linked_exterior for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateList ( out NXOpen.Tag[]  list)
inline

Wrapper method for UF_MODL_create_list

Refer to UF_MODL_create_list for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLocalScale ( DfoScaleType  type,
ref DfoRegion  region,
NXOpen.Tag  so_point,
NXOpen.Tag  so_dir,
NXOpen.Tag  so_csys,
string[]  factors,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_local_scale

Refer to UF_MODL_create_local_scale for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateMidsrfFeature ( NXOpen.Tag  target_body,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_midsrf_feature

Refer to UF_MODL_create_midsrf_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateMirrorBody ( NXOpen.Tag  body,
NXOpen.Tag  datum_plane,
out NXOpen.Tag  mirrored_body 
)
inline

Wrapper method for UF_MODL_create_mirror_body

Refer to UF_MODL_create_mirror_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateMirrorPatternFace ( ref DfoRegion  region,
NXOpen.Tag  mirror_plane,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_mirror_pattern_face

Refer to UF_MODL_create_mirror_pattern_face for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateMirrorSet ( NXOpen.Tag[]  features,
int  number_of_feature,
NXOpen.Tag  mirror_plane,
out NXOpen.Tag  mirror_set 
)
inline

Wrapper method for UF_MODL_create_mirror_set

Refer to UF_MODL_create_mirror_set for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateMoveRegion ( TransformType  type,
ref DfoRegion  region,
IntPtr  transf_data,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_move_region

Refer to UF_MODL_create_move_region for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateMultipleSews ( NXOpen.Tag  target_sheet,
int  num_tools,
NXOpen.Tag[]  tools_sheet,
double  tolerance,
out NXOpen.Tag[]  disjoint_list,
out NXOpen.Tag[]  sew_list 
)
inline

Wrapper method for UF_MODL_create_multiple_sews

Refer to UF_MODL_create_multiple_sews for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateMultiTransitionLaw ( StringList  spine,
int  num_pts,
double[]  pt_xyzs,
[In, Out] string[]  pt_law_values,
int[]  pt_trans_types,
out IntPtr  uf_law_parms 
)
inline

Wrapper method for UF_MODL_create_multi_transition_law

Refer to UF_MODL_create_multi_transition_law for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateNonUniScale ( NXOpen.Tag  body_eid,
int  csys_type,
[In, Out] string[]  scale_factors,
out NXOpen.Tag  feature_eid 
)
inline

Wrapper method for UF_MODL_create_non_uni_scale

Refer to UF_MODL_create_non_uni_scale for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateOffsetRegion ( ref DfoRegion  region,
string  offset,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_offset_region

Refer to UF_MODL_create_offset_region for documentation

License requirements:None

void NXOpen.UF.UFModl.CreatePlane ( double[]  origin_point,
double[]  plane_normal,
out NXOpen.Tag  plane_tag 
)
inline

Wrapper method for UF_MODL_create_plane

Refer to UF_MODL_create_plane for documentation

License requirements:None

void NXOpen.UF.UFModl.CreatePointDirrDaxis ( NXOpen.Tag  point,
NXOpen.Tag  direction,
out NXOpen.Tag  daxis_tag 
)
inline

Wrapper method for UF_MODL_create_point_dirr_daxis

Refer to UF_MODL_create_point_dirr_daxis for documentation

License requirements:None

void NXOpen.UF.UFModl.CreatePointDirrDplane ( NXOpen.Tag  point,
NXOpen.Tag  direction,
out NXOpen.Tag  dplane_tag 
)
inline

Wrapper method for UF_MODL_create_point_dirr_dplane

Refer to UF_MODL_create_point_dirr_dplane for documentation

License requirements:None

void NXOpen.UF.UFModl.CreatePointsFeature ( int  num_points,
NXOpen.Tag[]  points,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_points_feature

Refer to UF_MODL_create_points_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateProjCurves ( NXOpen.Tag[]  curve_refs,
NXOpen.Tag[]  face_refs,
int  along_face_normal,
double[]  proj_vector,
out NXOpen.Tag  proj_curve_feature 
)
inline

Wrapper method for UF_MODL_create_proj_curves

Refer to UF_MODL_create_proj_curves for documentation

License requirements:None

void NXOpen.UF.UFModl.CreatePromotion ( NXOpen.Tag  body_occ,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_promotion

Refer to UF_MODL_create_promotion for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateReblendFace ( ref ReblendFaceData  reblend_data,
out NXOpen.Tag  reblend_eid 
)
inline

Wrapper method for UF_MODL_create_reblend_face

Refer to UF_MODL_create_reblend_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRectangularPatternFace ( ref DfoRegion  region,
NXOpen.Tag  x_axis,
NXOpen.Tag  y_axis,
int  num_x,
int  num_y,
string  x_offset,
string  y_offset,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_rectangular_pattern_face

Refer to UF_MODL_create_rectangular_pattern_face for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateRectGroove ( double[]  location,
double[]  direction,
string  diame,
string  width,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_rect_groove

Refer to UF_MODL_create_rect_groove for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRectPad ( double[]  location,
double[]  direction,
double[]  x_dir,
[In, Out] string[]  size,
string  radius,
string  angle,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_rect_pad

Refer to UF_MODL_create_rect_pad for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRectPocket ( double[]  location,
double[]  direction,
double[]  x_dir,
[In, Out] string[]  len,
string  corner,
string  floor,
string  angle,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_rect_pocket

Refer to UF_MODL_create_rect_pocket for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateRectSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  width,
string  depth,
string  distance,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
NXOpen.Tag  face_t2,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_rect_slot

Refer to UF_MODL_create_rect_slot for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRefitFaceFeature ( ref RefitFaceData  refit_data,
out NXOpen.Tag  refit 
)
inline

Wrapper method for UF_MODL_create_refit_face_feature

Refer to UF_MODL_create_refit_face_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateRelativeDaxis ( int  num_refs,
NXOpen.Tag[]  obj_eids,
int[]  point_select,
out NXOpen.Tag  daxis_feid 
)
inline

Wrapper method for UF_MODL_create_relative_daxis

Refer to UF_MODL_create_relative_daxis for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRelativeDplane ( int  num_refs,
NXOpen.Tag[]  object_tags,
int[]  point_select,
int  which_plane,
double[]  reference_point,
string  angle_string,
string  offset_string,
out int  num_dplanes,
out NXOpen.Tag[]  dplane_tag 
)
inline

Wrapper method for UF_MODL_create_relative_dplane

Refer to UF_MODL_create_relative_dplane for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateReparamSheet ( int  proj_type,
int  drv_type,
int  check_overlap,
int  num_primary,
NXOpen.Tag[]  prim_cvs,
int  num_cross,
NXOpen.Tag[]  cros_cvs,
ref double  proj_vec,
int  num_fs,
NXOpen.Tag[]  faces,
double[]  tols,
out NXOpen.Tag  new_face,
out int  tol_achieved 
)
inline

Wrapper method for UF_MODL_create_reparam_sheet

Refer to UF_MODL_create_reparam_sheet for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateReplaceFace ( NXOpen.Tag[]  target_faces,
int  num_target,
NXOpen.Tag[]  non_blend_faces,
int  num_non_blend,
NXOpen.Tag  tool_face,
bool  reverse_direction,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_replace_face

Refer to UF_MODL_create_replace_face for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateResizeFace ( NXOpen.Tag[]  target_faces,
int  num_target,
NXOpen.Tag[]  non_blend_faces,
int  num_non_blend,
string  new_parameter,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_resize_face

Refer to UF_MODL_create_resize_face for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateReverseNormal ( NXOpen.Tag  sheet_body_tag,
int  option_flag,
out NXOpen.Tag  reverse_normal_tag 
)
inline

Wrapper method for UF_MODL_create_reverse_normal

Refer to UF_MODL_create_reverse_normal for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolution ( NXOpen.Tag[]  objects,
int  _object,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  limit,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  axis_point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_revolution

Refer to UF_MODL_create_revolution for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolution1 ( NXOpen.Tag[]  objects,
int  _object,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  limit,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  axis_point,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_revolution1

Refer to UF_MODL_create_revolution1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolutionDir ( NXOpen.Tag[]  objects,
int  _object,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  limit,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
NXOpen.Tag  datum_tag,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_revolution_dir

Refer to UF_MODL_create_revolution_dir for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolved ( NXOpen.Tag[]  obj_id_list,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  feature_list 
)
inline

Wrapper method for UF_MODL_create_revolved

Refer to UF_MODL_create_revolved for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolved1 ( NXOpen.Tag[]  obj_id_list,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  feature_list 
)
inline

Wrapper method for UF_MODL_create_revolved1

Refer to UF_MODL_create_revolved1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRipedge ( ref RipedgeData  ripedge_ufdata,
out NXOpen.Tag  ripedge_tag 
)
inline

Wrapper method for UF_MODL_create_ripedge

Refer to UF_MODL_create_ripedge for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRoughOffset ( ref RoughOffset  parms,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_rough_offset

Refer to UF_MODL_create_rough_offset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRpoConstraints ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  horz_dir_obj_id,
NXOpen.Tag  vert_dir_obj_id,
NXOpen.Tag[]  obj_id_target,
int[]  target_qualifier,
NXOpen.Tag[]  obj_id_tool,
int[]  tool_qualifier,
[In, Out] string[]  constraint_value,
[In, Out] string[]  constraint_array,
int  num_of_constrnts 
)
inline

Wrapper method for UF_MODL_create_rpo_constraints

Refer to UF_MODL_create_rpo_constraints for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRuled ( ref StringList  s_section,
ref StringList  s_spine,
ref int  alignment,
double[]  value,
ref int  end_point,
ref int  body_type,
FeatureSigns  boolean,
double[]  tol,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_create_ruled

Refer to UF_MODL_create_ruled for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRuled1 ( ref StringList  s_section,
ref StringList  s_spine,
ref int  alignment,
double[]  value,
ref int  end_point,
ref int  body_type,
FeatureSigns  boolean,
NXOpen.Tag  target_body,
double[]  tol,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_create_ruled1

Refer to UF_MODL_create_ruled1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateScale ( ScaleType  type,
NXOpen.Tag[]  body_tags,
int  num_body_tags,
NXOpen.Tag  so_point,
NXOpen.Tag  so_dir,
NXOpen.Tag  so_csys,
string[]  factors,
out NXOpen.Tag[]  tags 
)
inline

Wrapper method for UF_MODL_create_scale

Refer to UF_MODL_create_scale for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateSetOfFeature ( string  name,
NXOpen.Tag[]  features,
int  number_of_feature,
int  hide_state,
out NXOpen.Tag  feature 
)
inline

Wrapper method for UF_MODL_create_set_of_feature

Refer to UF_MODL_create_set_of_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSew ( int  option,
int  num_targets,
NXOpen.Tag[]  targets,
int  num_tools,
NXOpen.Tag[]  tools,
double  tolerance,
int  type_body,
out NXOpen.Tag[]  disjoint_list,
out NXOpen.Tag  sew_id 
)
inline

Wrapper method for UF_MODL_create_sew

Refer to UF_MODL_create_sew for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSilhouetteFlange ( ref SflangeData  sflange_data,
out NXOpen.Tag  sflange_tag 
)
inline

Wrapper method for UF_MODL_create_silhouette_flange

Refer to UF_MODL_create_silhouette_flange for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSilhouetteFlangePipe ( ref SflangeData  sflange_data,
out NXOpen.Tag  centerline_tag 
)
inline

Wrapper method for UF_MODL_create_silhouette_flange_pipe

Refer to UF_MODL_create_silhouette_flange_pipe for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateSimpleHole ( double[]  location,
double[]  direction,
string  diame,
string  depth,
string  angle,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_simple_hole

Refer to UF_MODL_create_simple_hole for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateSimplifiedCurve ( int  curve_count,
NXOpen.Tag[]  curves,
double  tolerance,
out int  segment_count,
[Out] NXOpen.Tag[]  segments 
)
inline

Wrapper method for UF_MODL_create_simplified_curve

Refer to UF_MODL_create_simplified_curve for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSimplify ( ref SimplData  simpl_parms,
out NXOpen.Tag  feature_tag,
out int  n_failing_wound_edges,
out NXOpen.Tag[]  failing_wound_edges,
out int  n_retained_faces,
out int  n_removed_faces 
)
inline

Wrapper method for UF_MODL_create_simplify

Refer to UF_MODL_create_simplify for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmbend ( ref SmbendData  user_data,
out NXOpen.Tag  bend_tag 
)
inline

Wrapper method for UF_MODL_create_smbend

Refer to UF_MODL_create_smbend for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmbendCorner ( ref SmbendCornerData  user_data,
out NXOpen.Tag  bend_tag 
)
inline

Wrapper method for UF_MODL_create_smbend_corner

Refer to UF_MODL_create_smbend_corner for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmbendCylinder ( ref SmbendCylinderData  user_data,
out NXOpen.Tag  bend_tag 
)
inline

Wrapper method for UF_MODL_create_smbend_cylinder

Refer to UF_MODL_create_smbend_cylinder for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmcorner ( ref SmcornerData  smcorner_ufdata,
out NXOpen.Tag  smcorner_tag 
)
inline

Wrapper method for UF_MODL_create_smcorner

Refer to UF_MODL_create_smcorner for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmcutout ( ref SmcutoutData  user_data,
out NXOpen.Tag  cutout_tag 
)
inline

Wrapper method for UF_MODL_create_smcutout

Refer to UF_MODL_create_smcutout for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmdFlange ( NXOpen.Tag  attach_face,
NXOpen.Tag  reference_edge,
double[]  position,
double[]  xdirection,
double[]  zdirection,
ref FlangeData  flange_data,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_smd_flange

Refer to UF_MODL_create_smd_flange for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmhole ( ref SmholeData  user_data,
out NXOpen.Tag  hole_tag 
)
inline

Wrapper method for UF_MODL_create_smhole

Refer to UF_MODL_create_smhole for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmjoggle ( ref SmjoggleData  joggle_data,
out NXOpen.Tag  joggle 
)
inline

Wrapper method for UF_MODL_create_smjoggle

Refer to UF_MODL_create_smjoggle for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmpunch ( ref SmpunchData  user_data,
out NXOpen.Tag  punch_tag 
)
inline

Wrapper method for UF_MODL_create_smpunch

Refer to UF_MODL_create_smpunch for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmrelief ( ref SmreliefData  user_data)
inline

Wrapper method for UF_MODL_create_smrelief

Refer to UF_MODL_create_smrelief for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmslot ( ref SmslotData  user_data,
out NXOpen.Tag  slot_tag 
)
inline

Wrapper method for UF_MODL_create_smslot

Refer to UF_MODL_create_smslot for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSnipSurfaceFeature ( ref SnipsrfFeatureData  usr_data,
out NXOpen.Tag  snip_tag 
)
inline

Wrapper method for UF_MODL_create_snip_surface_feature

Refer to UF_MODL_create_snip_surface_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSolidPunch ( ref SolidPunchData  smspunch_ufdata,
out NXOpen.Tag  smspunch_tag 
)
inline

Wrapper method for UF_MODL_create_solid_punch

Refer to UF_MODL_create_solid_punch for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateSphere ( FeatureSigns  sign,
NXOpen.Tag  targ_tag,
double[]  center,
string  diam,
out NXOpen.Tag  sphere_tag 
)
inline

Wrapper method for UF_MODL_create_sphere

Refer to UF_MODL_create_sphere for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateSphere1 ( FeatureSigns  sign,
double[]  center,
string  diam,
out NXOpen.Tag  sphere_obj_id 
)
inline

Wrapper method for UF_MODL_create_sphere1

Refer to UF_MODL_create_sphere1 for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateSpline ( int  nc,
int  kc,
double[]  knot,
double[]  poles,
out NXOpen.Tag  spline_id,
out int  knot_fixup,
out int  pole_fixup 
)
inline

Wrapper method for UF_MODL_create_spline

Refer to UF_MODL_create_spline for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateStringList ( int  num_string,
int  num_object,
ref StringList  string_list1 
)
inline

Wrapper method for UF_MODL_create_string_list

Refer to UF_MODL_create_string_list for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateStycorner ( ref StycornerData  styled_corner_data,
out NXOpen.Tag  frec_tag 
)
inline

Wrapper method for UF_MODL_create_stycorner

Refer to UF_MODL_create_stycorner for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateSubdivFace ( NXOpen.Tag[]  curve_refs,
int  count,
NXOpen.Tag  face,
int  proj_type,
double[]  vector,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_subdiv_face

Refer to UF_MODL_create_subdiv_face for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateSurfFromCloud ( int  point_cnt,
double  cloud[,],
double  csys_matrix[,],
double  bnd_corners[,],
int  U_degree,
int  V_degree,
int  U_patches,
int  V_patches,
int  corner_switch,
out double  average_error,
out double  max_error,
out int  max_error_index,
out NXOpen.Tag  surface_tag 
)
inline

Wrapper method for UF_MODL_create_surf_from_cloud

Refer to UF_MODL_create_surf_from_cloud for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSweep ( ref StringList  s_guide,
ref StringList  s_section,
ref StringList  s_spine,
ref MethodList  orientation,
ref MethodList  scaling,
ref int  alignment,
ref int  inter,
ref int  body_type,
FeatureSigns  boolean,
double[]  tol,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_create_sweep

Refer to UF_MODL_create_sweep for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSymbThread ( ref SymbThreadData  parameters,
out NXOpen.Tag  thread_obj_id 
)
inline

Wrapper method for UF_MODL_create_symb_thread

Refer to UF_MODL_create_symb_thread for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSymbThread2 ( ref SymbThreadData  parameters,
bool  internal_thread,
out NXOpen.Tag  thread_obj_id 
)
inline

DEPRECATED Wrapper method for UF_MODL_create_symb_thread_2

Refer to UF_MODL_create_symb_thread_2 for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateTaperFromEdges ( NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_taper_from_edges

Refer to UF_MODL_create_taper_from_edges for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateTaperFromFaces ( NXOpen.Tag  point_tag,
NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_faces,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_taper_from_faces

Refer to UF_MODL_create_taper_from_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateTaperFromTangentFaces ( NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_faces,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_eid 
)
inline

Wrapper method for UF_MODL_create_taper_from_tangent_faces

Refer to UF_MODL_create_taper_from_tangent_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateTaperSplitLine ( NXOpen.Tag  point_tag,
NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
double  dist_tol,
double  angle_tol,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_taper_split_line

Refer to UF_MODL_create_taper_split_line for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateThickenSheet ( NXOpen.Tag  sheet_body_tag,
string  first_offset,
string  second_offset,
FeatureSigns  sign,
out NXOpen.Tag  thicken_sheet_tag 
)
inline

DEPRECATED Wrapper method for UF_MODL_create_thicken_sheet

Refer to UF_MODL_create_thicken_sheet for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateThruCurves ( ref StringList  s_section,
ref StringList  s_spine,
ref int  patch,
ref int  alignment,
double[]  value,
ref int  vdegree,
ref int  vstatus,
ref int  body_type,
FeatureSigns  boolean,
double[]  tol,
NXOpen.Tag[]  c_face_id,
int[]  c_flag,
out NXOpen.Tag  body_obj_id 
)
inline

Wrapper method for UF_MODL_create_thru_curves

Refer to UF_MODL_create_thru_curves for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateTrimmedTube ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  diameters,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_trimmed_tube

Refer to UF_MODL_create_trimmed_tube for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateTrimmedTube1 ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  diameters,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features,
out int  number_of_features 
)
inline

Wrapper method for UF_MODL_create_trimmed_tube1

Refer to UF_MODL_create_trimmed_tube1 for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateTrueTaperFromEdges ( NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
double  dist_tol,
double  angle_tol,
out NXOpen.Tag  feature_eid 
)
inline

Wrapper method for UF_MODL_create_true_taper_from_edges

Refer to UF_MODL_create_true_taper_from_edges for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateTSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  t_width,
string  t_depth,
string  b_width,
string  b_depth,
string  distance,
int  face_li,
int  face_t1,
int  face_t2,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_t_slot

Refer to UF_MODL_create_t_slot for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateTube ( NXOpen.Tag[]  path_list,
[In, Out] string[]  limit,
FeatureSigns  sign,
out NXOpen.Tag[]  feature_list 
)
inline

Wrapper method for UF_MODL_create_tube

Refer to UF_MODL_create_tube for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateTube1 ( NXOpen.Tag[]  path_list,
[In, Out] string[]  limit,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  feature_list 
)
inline

Wrapper method for UF_MODL_create_tube1

Refer to UF_MODL_create_tube1 for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateUGroove ( double[]  location,
double[]  direction,
string  diame,
string  width,
string  corner,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_create_u_groove

Refer to UF_MODL_create_u_groove for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateUniformScale ( NXOpen.Tag  body_eid,
int  csys_type,
string  scale_factor,
out NXOpen.Tag  feature_eid 
)
inline

Wrapper method for UF_MODL_create_uniform_scale

Refer to UF_MODL_create_uniform_scale for documentation

License requirements:None

void NXOpen.UF.UFModl.CreateUSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  width,
string  depth,
string  radius,
string  distance,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
NXOpen.Tag  face_t2,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_u_slot

Refer to UF_MODL_create_u_slot for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateVariableHollow ( double  tolerance,
string  thickness,
int  n_pierced_faces,
NXOpen.Tag[]  pierced_faces,
int  n_boundary_faces,
NXOpen.Tag[]  boundary_faces,
int  n_offset_faces,
NXOpen.Tag[]  offset_faces,
string[]  offset_thickness,
out NXOpen.Tag  feature_id 
)
inline

Wrapper method for UF_MODL_create_variable_hollow

Refer to UF_MODL_create_variable_hollow for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateVariableOffset ( NXOpen.Tag  base_sheet,
[In, Out] string[]  dist,
double[]  uv_param,
out NXOpen.Tag  varoff_sheet 
)
inline

Wrapper method for UF_MODL_create_variable_offset

Refer to UF_MODL_create_variable_offset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateVariableTaperFromEdges ( NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
int  num_points,
double[]  points,
string[]  angles,
double  dist_tol,
double  angle_tol,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_variable_taper_from_edges

Refer to UF_MODL_create_variable_taper_from_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateWrapAssembly ( ref WrapAssem  wrap_data,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_wrap_assembly

Refer to UF_MODL_create_wrap_assembly for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateWrapGeometry ( ref WrapGeom  wrap_data,
out NXOpen.Tag  feature_tag 
)
inline

Wrapper method for UF_MODL_create_wrap_geometry

Refer to UF_MODL_create_wrap_geometry for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreChamferWithFlipOption ( int  subtype,
string  offset1,
string  offset2,
string  theta,
NXOpen.Tag[]  edges,
bool  flip_option,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_cre_chamfer_with_flip_option

Refer to UF_MODL_cre_chamfer_with_flip_option for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreChamferWithInstanceAndFlipOption ( int  subtype,
string  offset1,
string  offset2,
string  theta,
NXOpen.Tag[]  edges,
bool  instance_option,
bool  flip_option,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_cre_chamfer_with_instance_and_flip_option

Refer to UF_MODL_cre_chamfer_with_instance_and_flip_option for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreDefFacepairFeat ( NXOpen.Tag  midsrf_feature_obj_id,
NXOpen.Tag  defining_face_1,
NXOpen.Tag  defining_face_2,
NXOpen.Tag[]  side_1,
NXOpen.Tag[]  side_2,
out NXOpen.Tag  facepair_feature_obj_id 
)
inline

Wrapper method for UF_MODL_cre_def_facepair_feat

Refer to UF_MODL_cre_def_facepair_feat for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.CreSelFacepairFeat ( NXOpen.Tag  midsrf_feature_obj_id,
NXOpen.Tag  user_selected_midsurface,
NXOpen.Tag[]  side_1,
NXOpen.Tag[]  side_2,
out NXOpen.Tag  facepair_feature_obj_id 
)
inline

Wrapper method for UF_MODL_cre_sel_facepair_feat

Refer to UF_MODL_cre_sel_facepair_feat for documentation

License requirements:None

void NXOpen.UF.UFModl.CreTrimBsurf ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
int  loop_count,
int[]  edge_counts,
int[]  edge_senses,
NXOpen.Tag[]  edge_curves,
int  proj_curves,
double  dist_tol,
out NXOpen.Tag  bsurf_id,
out int  knot_fixup,
out int  pole_fixup 
)
inline

Wrapper method for UF_MODL_cre_trim_bsurf

Refer to UF_MODL_cre_trim_bsurf for documentation

License requirements:None

int NXOpen.UF.UFModl.DefaultRpoMenu ( NXOpen.Tag  feature_eid)
inline

Wrapper method for UF_MODL_default_rpo_menu

Refer to UF_MODL_default_rpo_menu for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.DeleteBodyParms ( NXOpen.Tag[]  body_list)
inline

Wrapper method for UF_MODL_delete_body_parms

Refer to UF_MODL_delete_body_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.DeleteExp ( string  exp_name)
inline

Wrapper method for UF_MODL_delete_exp

Refer to UF_MODL_delete_exp for documentation

License requirements:None

void NXOpen.UF.UFModl.DeleteExpTag ( NXOpen.Tag  old_exp)
inline

Wrapper method for UF_MODL_delete_exp_tag

Refer to UF_MODL_delete_exp_tag for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.DeleteFeature ( NXOpen.Tag[]  cmtags)
inline

Wrapper method for UF_MODL_delete_feature

Refer to UF_MODL_delete_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.DeleteObjectParms ( NXOpen.Tag[]  object_list)
inline

Wrapper method for UF_MODL_delete_object_parms

Refer to UF_MODL_delete_object_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.DevchkAdjacentEdges ( int  num_faces,
NXOpen.Tag[]  faces,
ref double  tolerances,
int  num_chk_points,
out int  num_devs,
out DevchkEeInfo[]  devs 
)
inline

Wrapper method for UF_MODL_devchk_adjacent_edges

Refer to UF_MODL_devchk_adjacent_edges for documentation

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkCurveToCurve ( NXOpen.Tag  curve1_id,
NXOpen.Tag  curve2_id,
int  num_of_check_points,
out DeviationCheckData  check_result 
)
inline

Wrapper method for UF_MODL_devchk_curve_to_curve

Refer to UF_MODL_devchk_curve_to_curve for documentation

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkCurveToFace ( NXOpen.Tag  curve_id,
NXOpen.Tag  face_id,
int  num_of_check_points,
out DeviationCheckData  check_result 
)
inline

Wrapper method for UF_MODL_devchk_curve_to_face

Refer to UF_MODL_devchk_curve_to_face for documentation

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkEdgeToEdge ( NXOpen.Tag  edge1_id,
NXOpen.Tag  face_of_edge1_id,
NXOpen.Tag  edge2_id,
NXOpen.Tag  face_of_edge2_id,
int  num_of_check_points,
out DeviationCheckData  check_result 
)
inline

Wrapper method for UF_MODL_devchk_edge_to_edge

Refer to UF_MODL_devchk_edge_to_edge for documentation

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkEdgeToFace ( NXOpen.Tag  edge_id,
NXOpen.Tag  face_of_edge_id,
NXOpen.Tag  second_face_id,
int  num_of_check_points,
out DeviationCheckData  check_result 
)
inline

Wrapper method for UF_MODL_devchk_edge_to_face

Refer to UF_MODL_devchk_edge_to_face for documentation

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkFaceToFace ( NXOpen.Tag  face1_id,
NXOpen.Tag  face2_id,
int  num_check_points_u,
int  num_check_points_v,
out DeviationCheckData  check_result 
)
inline

Wrapper method for UF_MODL_devchk_face_to_face

Refer to UF_MODL_devchk_face_to_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.DissectExpString ( string  exp_str,
out string  lhs_str,
out string  rhs_str,
out NXOpen.Tag  exp_tag 
)
inline

Wrapper method for UF_MODL_dissect_exp_string

Refer to UF_MODL_dissect_exp_string for documentation

License requirements:None

void NXOpen.UF.UFModl.DumpMidsurfFacepairReport ( string  file_name_with_extn,
NXOpen.Tag  midsrf_feature_obj_id 
)
inline

Wrapper method for UF_MODL_dump_midsurf_facepair_report

Refer to UF_MODL_dump_midsurf_facepair_report for documentation

License requirements:None

void NXOpen.UF.UFModl.EditBendAllowanceFormula ( NXOpen.Tag  feature_tag,
string  exp_str 
)
inline

Wrapper method for UF_MODL_edit_bend_allowance_formula

Refer to UF_MODL_edit_bend_allowance_formula for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditBendOperation ( NXOpen.Tag  operation_tag,
ref BendOperationData  bend_data 
)
inline

Wrapper method for UF_MODL_edit_bend_operation

Refer to UF_MODL_edit_bend_operation for documentation

License requirements:None

void NXOpen.UF.UFModl.EditBooleanWithRetainedOptions ( NXOpen.Tag  feature_eid,
NXOpen.Tag  new_target,
NXOpen.Tag  new_tool 
)
inline

Wrapper method for UF_MODL_edit_boolean_with_retained_options

Refer to UF_MODL_edit_boolean_with_retained_options for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditBsurf ( NXOpen.Tag  face_eid,
ref Bsurface  bsurf 
)
inline

Wrapper method for UF_MODL_edit_bsurf

Refer to UF_MODL_edit_bsurf for documentation

License requirements:None

void NXOpen.UF.UFModl.EditCircularIset ( NXOpen.Tag  feature_obj_id,
string  number_str,
string  angle_str,
string  radius_str,
NXOpen.Tag  rotation_point_id 
)
inline

Wrapper method for UF_MODL_edit_circular_iset

Refer to UF_MODL_edit_circular_iset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditCircularPatternFace ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
NXOpen.Tag  axis,
int  n_pattern,
string  angle 
)
inline

Wrapper method for UF_MODL_edit_circular_pattern_face

Refer to UF_MODL_edit_circular_pattern_face for documentation

License requirements:None

void NXOpen.UF.UFModl.EditDatumDirection ( NXOpen.Tag  datum_feature_tag,
NXOpen.Tag  new_direction 
)
inline

Wrapper method for UF_MODL_edit_datum_direction

Refer to UF_MODL_edit_datum_direction for documentation

License requirements:None

void NXOpen.UF.UFModl.EditDatumPoint ( NXOpen.Tag  datum_feature_tag,
NXOpen.Tag  new_point 
)
inline

Wrapper method for UF_MODL_edit_datum_point

Refer to UF_MODL_edit_datum_point for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditEdgeBlend ( NXOpen.Tag  feature_eid,
ref EdgeBlendData  blend_data 
)
inline

Wrapper method for UF_MODL_edit_edge_blend

Refer to UF_MODL_edit_edge_blend for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditEnlarge ( NXOpen.Tag  feat_obj_tag,
int  type,
[In, Out] string[]  percent_size,
double  tolerance 
)
inline

Wrapper method for UF_MODL_edit_enlarge

Refer to UF_MODL_edit_enlarge for documentation

License requirements:None

void NXOpen.UF.UFModl.EditExp ( string  expr_str)
inline

Wrapper method for UF_MODL_edit_exp

Refer to UF_MODL_edit_exp for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditFaceConstraint ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
ref DfoConstraint  constraint 
)
inline

Wrapper method for UF_MODL_edit_face_constraint

Refer to UF_MODL_edit_face_constraint for documentation

License requirements:None

void NXOpen.UF.UFModl.EditFaceGridCount ( NXOpen.Tag  _object,
int  u_count,
int  v_count 
)
inline

Wrapper method for UF_MODL_edit_face_grid_count

Refer to UF_MODL_edit_face_grid_count for documentation

License requirements:None

void NXOpen.UF.UFModl.EditFaceJoin ( int  opt,
NXOpen.Tag  body_tag,
NXOpen.Tag[]  face_tags,
out NXOpen.Tag  result_tag 
)
inline

Wrapper method for UF_MODL_edit_face_join

Refer to UF_MODL_edit_face_join for documentation

License requirements:None

void NXOpen.UF.UFModl.EditFormableFeatureState ( NXOpen.Tag  feature_tag,
State  state,
ref StateInfo  state_info 
)
inline

Wrapper method for UF_MODL_edit_formable_feature_state

Refer to UF_MODL_edit_formable_feature_state for documentation

License requirements:None

void NXOpen.UF.UFModl.EditHoleType ( NXOpen.Tag  hole_feature,
HoleType  new_hole_type 
)
inline

Wrapper method for UF_MODL_edit_hole_type

Refer to UF_MODL_edit_hole_type for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditHollow ( NXOpen.Tag  feature_id,
int  type,
double  tolerance,
string  thickness,
int  n_pierced_faces,
NXOpen.Tag[]  pierced_faces,
int  n_boundary_faces,
NXOpen.Tag[]  boundary_faces,
int  n_offset_faces,
NXOpen.Tag[]  offset_faces,
string[]  offset_thickness 
)
inline

Wrapper method for UF_MODL_edit_hollow

Refer to UF_MODL_edit_hollow for documentation

License requirements:None

void NXOpen.UF.UFModl.EditImportBodyFeature ( NXOpen.Tag  input_tag,
ImportBodyFeatureEditOption  edit_option,
string  import_body_filename 
)
inline

Wrapper method for UF_MODL_edit_import_body_feature

Refer to UF_MODL_edit_import_body_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.EditImportBodyFeatures ( ImportBodyFeatureEditOption  edit_option)
inline

Wrapper method for UF_MODL_edit_import_body_features

Refer to UF_MODL_edit_import_body_features for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditImprFacesParms ( NXOpen.Tag  feature_tag,
ref ImprintFacesData  parms 
)
inline

Wrapper method for UF_MODL_edit_impr_faces_parms

Refer to UF_MODL_edit_impr_faces_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.EditImprLoopParms ( NXOpen.Tag  feature_tag,
ref ImprintLoopData  parms 
)
inline

Wrapper method for UF_MODL_edit_impr_loop_parms

Refer to UF_MODL_edit_impr_loop_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditInsetFlange ( NXOpen.Tag  feature_tag,
ref InsetFlangeData  parameters 
)
inline

Wrapper method for UF_MODL_edit_inset_flange

Refer to UF_MODL_edit_inset_flange for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditLawExtension ( ref LawextData  law_extension_data,
NXOpen.Tag  law_extension 
)
inline

Wrapper method for UF_MODL_edit_law_extension

Refer to UF_MODL_edit_law_extension for documentation

License requirements:None

void NXOpen.UF.UFModl.EditLinearIset ( NXOpen.Tag  feature_obj_id,
string  number_in_x,
string  distance_x,
string  number_in_y,
string  distance_y 
)
inline

Wrapper method for UF_MODL_edit_linear_iset

Refer to UF_MODL_edit_linear_iset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditLinkedExterior ( NXOpen.Tag  feature_tag,
ref LinkedExt  ext_data 
)
inline

Wrapper method for UF_MODL_edit_linked_exterior

Refer to UF_MODL_edit_linked_exterior for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditLocalScale ( NXOpen.Tag  feature_tag,
DfoScaleType  type,
ref DfoRegion  region,
NXOpen.Tag  so_point,
NXOpen.Tag  so_dir,
NXOpen.Tag  so_csys,
string[]  factors 
)
inline

Wrapper method for UF_MODL_edit_local_scale

Refer to UF_MODL_edit_local_scale for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditMirrorPatternFace ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
NXOpen.Tag  mirror_plane 
)
inline

Wrapper method for UF_MODL_edit_mirror_pattern_face

Refer to UF_MODL_edit_mirror_pattern_face for documentation

License requirements:None

void NXOpen.UF.UFModl.EditMirrorSet ( NXOpen.Tag  mirror_set,
NXOpen.Tag[]  features,
int  number_of_features,
NXOpen.Tag  mirror_plane 
)
inline

Wrapper method for UF_MODL_edit_mirror_set

Refer to UF_MODL_edit_mirror_set for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditMoveRegion ( NXOpen.Tag  feature_tag,
TransformType  type,
ref DfoRegion  region,
IntPtr  transf_data 
)
inline

Wrapper method for UF_MODL_edit_move_region

Refer to UF_MODL_edit_move_region for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditOffsetRegion ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
string  offset 
)
inline

Wrapper method for UF_MODL_edit_offset_region

Refer to UF_MODL_edit_offset_region for documentation

License requirements:None

void NXOpen.UF.UFModl.EditPatchBodyParms ( NXOpen.Tag  feature,
NXOpen.Tag  new_target,
NXOpen.Tag  new_tool,
NXOpen.Tag  new_face,
int  new_reverse 
)
inline

Wrapper method for UF_MODL_edit_patch_body_parms

Refer to UF_MODL_edit_patch_body_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.EditPlane ( NXOpen.Tag  plane_tag,
double[]  origin_point,
double[]  plane_normal 
)
inline

Wrapper method for UF_MODL_edit_plane

Refer to UF_MODL_edit_plane for documentation

License requirements:None

void NXOpen.UF.UFModl.EditPointsParms ( NXOpen.Tag  feature_tag,
int  num_points,
NXOpen.Tag[]  points 
)
inline

Wrapper method for UF_MODL_edit_points_parms

Refer to UF_MODL_edit_points_parms for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditReblendFace ( NXOpen.Tag  feature_eid,
ref ReblendFaceData  reblend_data 
)
inline

Wrapper method for UF_MODL_edit_reblend_face

Refer to UF_MODL_edit_reblend_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditRectangularPatternFace ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
NXOpen.Tag  x_axis,
NXOpen.Tag  y_axis,
int  num_x,
int  num_y,
string  x_offset,
string  y_offset 
)
inline

Wrapper method for UF_MODL_edit_rectangular_pattern_face

Refer to UF_MODL_edit_rectangular_pattern_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditRefitFaceFeature ( ref RefitFaceData  refit_data,
NXOpen.Tag  refit 
)
inline

Wrapper method for UF_MODL_edit_refit_face_feature

Refer to UF_MODL_edit_refit_face_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.EditReplaceFace ( NXOpen.Tag  feature_tag,
NXOpen.Tag[]  target_faces,
int  num_target,
NXOpen.Tag[]  non_blend_faces,
int  num_non_blend,
NXOpen.Tag  tool_face,
bool  reverse_direction 
)
inline

Wrapper method for UF_MODL_edit_replace_face

Refer to UF_MODL_edit_replace_face for documentation

License requirements:None

void NXOpen.UF.UFModl.EditResizeFace ( NXOpen.Tag  feature_tag,
NXOpen.Tag[]  target_faces,
int  num_target,
NXOpen.Tag[]  non_blend_faces,
int  num_non_blend,
string  new_parameter 
)
inline

Wrapper method for UF_MODL_edit_resize_face

Refer to UF_MODL_edit_resize_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditRipedge ( NXOpen.Tag  ripedge_tag,
ref RipedgeData  ripedge_ufdata 
)
inline

Wrapper method for UF_MODL_edit_ripedge

Refer to UF_MODL_edit_ripedge for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditRoughOffset ( NXOpen.Tag  feature_tag,
ref RoughOffset  parms 
)
inline

Wrapper method for UF_MODL_edit_rough_offset

Refer to UF_MODL_edit_rough_offset for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditScale ( ScaleType  type,
NXOpen.Tag  tag,
NXOpen.Tag  so_point,
NXOpen.Tag  so_dir,
NXOpen.Tag  so_csys,
string[]  factors 
)
inline

Wrapper method for UF_MODL_edit_scale

Refer to UF_MODL_edit_scale for documentation

License requirements:None

void NXOpen.UF.UFModl.EditSetHideState ( NXOpen.Tag  set,
ref int  hide_state 
)
inline

Wrapper method for UF_MODL_edit_set_hide_state

Refer to UF_MODL_edit_set_hide_state for documentation

License requirements:None

void NXOpen.UF.UFModl.EditSetMembers ( NXOpen.Tag  set,
NXOpen.Tag[]  features,
int  number_of_feature 
)
inline

Wrapper method for UF_MODL_edit_set_members

Refer to UF_MODL_edit_set_members for documentation

License requirements:None

void NXOpen.UF.UFModl.EditSewSheetBody ( NXOpen.Tag  feature_obj_eid,
NXOpen.Tag  new_target_eid,
int  tool_body_count,
NXOpen.Tag[]  tool_body_eids,
double  tolerance 
)
inline

Wrapper method for UF_MODL_edit_sew_sheet_body

Refer to UF_MODL_edit_sew_sheet_body for documentation

License requirements:None

void NXOpen.UF.UFModl.EditSewSolidBody ( NXOpen.Tag  feature_obj_eid,
int  target_faces_count,
NXOpen.Tag[]  target_faces,
int  tool_faces_count,
NXOpen.Tag[]  tool_faces,
double  tolerance 
)
inline

Wrapper method for UF_MODL_edit_sew_solid_body

Refer to UF_MODL_edit_sew_solid_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSilhouetteFlange ( ref SflangeData  sflange_data,
NXOpen.Tag  sflange_tag 
)
inline

Wrapper method for UF_MODL_edit_silhouette_flange

Refer to UF_MODL_edit_silhouette_flange for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSimplifyParms ( NXOpen.Tag  feature_tag,
ref SimplData  simpl_parms,
out int  n_failing_wound_edges,
out NXOpen.Tag[]  failing_wound_edges 
)
inline

Wrapper method for UF_MODL_edit_simplify_parms

Refer to UF_MODL_edit_simplify_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.EditSlotType ( NXOpen.Tag  slot_feature,
SlotType  new_slot_type 
)
inline

Wrapper method for UF_MODL_edit_slot_type

Refer to UF_MODL_edit_slot_type for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmbend ( NXOpen.Tag  bend_tag,
ref SmbendData  user_data 
)
inline

Wrapper method for UF_MODL_edit_smbend

Refer to UF_MODL_edit_smbend for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmbendCorner ( NXOpen.Tag  bend_tag,
ref SmbendCornerData  user_data 
)
inline

Wrapper method for UF_MODL_edit_smbend_corner

Refer to UF_MODL_edit_smbend_corner for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmbendCylinder ( NXOpen.Tag  bend_tag,
ref SmbendCylinderData  user_data 
)
inline

Wrapper method for UF_MODL_edit_smbend_cylinder

Refer to UF_MODL_edit_smbend_cylinder for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmcorner ( NXOpen.Tag  smcorner_tag,
ref SmcornerData  smcorner_ufdata 
)
inline

Wrapper method for UF_MODL_edit_smcorner

Refer to UF_MODL_edit_smcorner for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmcutout ( NXOpen.Tag  cutout_tag,
ref SmcutoutData  user_data 
)
inline

Wrapper method for UF_MODL_edit_smcutout

Refer to UF_MODL_edit_smcutout for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmdFlange ( NXOpen.Tag  feature_tag,
ref FlangeData  parameters 
)
inline

Wrapper method for UF_MODL_edit_smd_flange

Refer to UF_MODL_edit_smd_flange for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmhole ( NXOpen.Tag  hole_tag,
ref SmholeData  user_data 
)
inline

Wrapper method for UF_MODL_edit_smhole

Refer to UF_MODL_edit_smhole for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmpunch ( ref SmpunchData  user_data,
NXOpen.Tag  punch_tag 
)
inline

Wrapper method for UF_MODL_edit_smpunch

Refer to UF_MODL_edit_smpunch for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmslot ( NXOpen.Tag  slot_tag,
ref SmslotData  user_data 
)
inline

Wrapper method for UF_MODL_edit_smslot

Refer to UF_MODL_edit_smslot for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSnipSurfaceFeature ( ref SnipsrfFeatureData  usr_data,
NXOpen.Tag  snip 
)
inline

Wrapper method for UF_MODL_edit_snip_surface_feature

Refer to UF_MODL_edit_snip_surface_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSolidPunch ( NXOpen.Tag  smspunch_tag,
ref SolidPunchData  smspunch_ufdata 
)
inline

Wrapper method for UF_MODL_edit_solid_punch

Refer to UF_MODL_edit_solid_punch for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditStycorner ( ref StycornerData  styled_corner_data,
NXOpen.Tag  frec_tag 
)
inline

Wrapper method for UF_MODL_edit_stycorner

Refer to UF_MODL_edit_stycorner for documentation

License requirements:None

void NXOpen.UF.UFModl.EditSubdivFace ( int  edit_flag,
NXOpen.Tag  feature_obj_id,
NXOpen.Tag  remove_curve,
NXOpen.Tag  add_curve,
double[]  vector 
)
inline

Wrapper method for UF_MODL_edit_subdiv_face

Refer to UF_MODL_edit_subdiv_face for documentation

License requirements:None

void NXOpen.UF.UFModl.EditSweepCurves ( NXOpen.Tag  sweep_id,
int  n_profile_curves_removed,
NXOpen.Tag[]  profile_curves_removed,
int  n_profile_curves_added,
NXOpen.Tag[]  profile_curves_added,
int  n_guide_curves_removed,
NXOpen.Tag[]  guide_curves_removed,
int  n_guide_curves_added,
NXOpen.Tag[]  guide_curves_added 
)
inline

Wrapper method for UF_MODL_edit_sweep_curves

Refer to UF_MODL_edit_sweep_curves for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSymbThread ( NXOpen.Tag  thread_obj_id,
ref SymbThreadData  parameters 
)
inline

Wrapper method for UF_MODL_edit_symb_thread

Refer to UF_MODL_edit_symb_thread for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSymbThread2 ( NXOpen.Tag  thread_obj_id,
bool  internal_thread,
ref SymbThreadData  parameters 
)
inline

DEPRECATED Wrapper method for UF_MODL_edit_symb_thread_2

Refer to UF_MODL_edit_symb_thread_2 for documentation

License requirements:None

void NXOpen.UF.UFModl.EditTaperFromEdges ( NXOpen.Tag  feature_eid,
int  type,
NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
double  dist_tol,
double  angle_tol 
)
inline

Wrapper method for UF_MODL_edit_taper_from_edges

Refer to UF_MODL_edit_taper_from_edges for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditWrapAssembly ( NXOpen.Tag  feature_tag,
ref WrapAssem  wrap_data 
)
inline

Wrapper method for UF_MODL_edit_wrap_assembly

Refer to UF_MODL_edit_wrap_assembly for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.EditWrapGeometry ( NXOpen.Tag  feature_tag,
ref WrapGeom  wrap_data 
)
inline

Wrapper method for UF_MODL_edit_wrap_geometry

Refer to UF_MODL_edit_wrap_geometry for documentation

License requirements:None

void NXOpen.UF.UFModl.EvalExp ( string  exp_name,
out double  exp_value 
)
inline

Wrapper method for UF_MODL_eval_exp

Refer to UF_MODL_eval_exp for documentation

License requirements:None

void NXOpen.UF.UFModl.EvaluateCurve ( NXOpen.Tag  curve_id,
ref double  param,
ref int  deriv_flag,
[Out] double[]  pos_and_deriv 
)
inline

Wrapper method for UF_MODL_evaluate_curve

Refer to UF_MODL_evaluate_curve for documentation

License requirements:None

void NXOpen.UF.UFModl.EvaluateFace ( NXOpen.Tag  face_tag,
int  deriv_request,
double[]  parms,
out ModlSrfValue  eval_result 
)
inline

Wrapper method for UF_MODL_evaluate_face

Refer to UF_MODL_evaluate_face for documentation

License requirements:None

void NXOpen.UF.UFModl.ExportExp ( string  file_spec)
inline

Wrapper method for UF_MODL_export_exp

Refer to UF_MODL_export_exp for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ExportUdf ( string[]  ip_prompts,
string[]  ip_names,
int  number_of_elements,
FeatureSigns  sign 
)
inline

Wrapper method for UF_MODL_export_udf

Refer to UF_MODL_export_udf for documentation

License requirements:None

void NXOpen.UF.UFModl.ExtractFace ( NXOpen.Tag  face,
int  mode,
out NXOpen.Tag  sheet_body 
)
inline

Wrapper method for UF_MODL_extract_face

Refer to UF_MODL_extract_face for documentation

License requirements:None

void NXOpen.UF.UFModl.FeatureCanBeCopied ( NXOpen.Tag  feature_eid,
out bool  copy_flag 
)
inline

Wrapper method for UF_MODL_feature_can_be_copied

Refer to UF_MODL_feature_can_be_copied for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FixBsurfaceData ( double  degen_toler,
ref Bsurface  bsurface,
out int  num_states,
out UFCurve.State[]  states 
)
inline

Wrapper method for UF_MODL_fix_bsurface_data

Refer to UF_MODL_fix_bsurface_data for documentation

License requirements:None

void NXOpen.UF.UFModl.FormFeatures ( int  n_features,
NXOpen.Tag[]  feature_tag_array,
out bool  is_update_required 
)
inline

Wrapper method for UF_MODL_form_features

Refer to UF_MODL_form_features for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeBsurfData ( ref Bsurface  bsurf)
inline

Wrapper method for UF_MODL_free_bsurf_data

Refer to UF_MODL_free_bsurf_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeCompareData ( ref ComparePartMapData  mapping_data)
inline

Wrapper method for UF_MODL_free_compare_data

Refer to UF_MODL_free_compare_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeCompareData3 ( ref ComparePartMapData3  mapping_data)
inline

Wrapper method for UF_MODL_free_compare_data_3

Refer to UF_MODL_free_compare_data_3 for documentation

License requirements:None

void NXOpen.UF.UFModl.FreeLaw ( IntPtr  uf_law_parms)
inline

Wrapper method for UF_MODL_free_law

Refer to UF_MODL_free_law for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeLawExtension ( ref LawextData  law_extension_data,
bool  free_laws 
)
inline

Wrapper method for UF_MODL_free_law_extension

Refer to UF_MODL_free_law_extension for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeRefitFaceFeatureData ( ref RefitFaceData  refit_data)
inline

Wrapper method for UF_MODL_free_refit_face_feature_data

Refer to UF_MODL_free_refit_face_feature_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeRoughOffsetData ( ref RoughOffset  parms)
inline

Wrapper method for UF_MODL_free_rough_offset_data

Refer to UF_MODL_free_rough_offset_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeSilhouetteFlange ( ref SflangeData  sflange_data)
inline

Wrapper method for UF_MODL_free_silhouette_flange

Refer to UF_MODL_free_silhouette_flange for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeSnipSurfaceFeatureData ( ref SnipsrfFeatureData  usr_data_ptr)
inline

Wrapper method for UF_MODL_free_snip_surface_feature_data

Refer to UF_MODL_free_snip_surface_feature_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeStringList ( ref StringList  string_list)
inline

Wrapper method for UF_MODL_free_string_list

Refer to UF_MODL_free_string_list for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeSymbThreadData ( ref SymbThreadData  thread)
inline

Wrapper method for UF_MODL_free_symb_thread_data

Refer to UF_MODL_free_symb_thread_data for documentation

License requirements:None

void NXOpen.UF.UFModl.GenflgAskNumStates ( NXOpen.Tag  genflg,
out int  num_states 
)
inline

Wrapper method for UF_MODL_genflg_ask_num_states

Refer to UF_MODL_genflg_ask_num_states for documentation

License requirements:None

void NXOpen.UF.UFModl.GenflgDeleteState ( NXOpen.Tag  genflg,
int  state_index 
)
inline

Wrapper method for UF_MODL_genflg_delete_state

Refer to UF_MODL_genflg_delete_state for documentation

License requirements:None

void NXOpen.UF.UFModl.GetCurveEdgeDirection ( double[]  end_point,
NXOpen.Tag  curve_edge_eid,
out int  direction 
)
inline

Wrapper method for UF_MODL_get_curve_edge_direction

Refer to UF_MODL_get_curve_edge_direction for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.GetDimensionData ( NXOpen.Tag  exp,
NXOpen.Tag  feature_tag,
out DimensionData  dim_data 
)
inline

Wrapper method for UF_MODL_get_dimension_data

Refer to UF_MODL_get_dimension_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.HideParentCurves ( NXOpen.Tag  feature_tag,
int  n_unch_disp_stat,
ParentDispInfo[]  unch_parents_disp_status,
int  n_ch_disp_stat,
ParentDispInfo[]  ch_parents_disp_status 
)
inline

Wrapper method for UF_MODL_hide_parent_curves

Refer to UF_MODL_hide_parent_curves for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.IdentifyExteriorUsingHl ( int  num_bodies,
NXOpen.Tag[]  bodies,
NXOpen.Tag[]  xforms,
int  num_dirs,
double  direction[,],
double  chordal_tol,
int  resolution,
ref int  num_faces,
out NXOpen.Tag[]  faces,
out int[]  body_index 
)
inline

Wrapper method for UF_MODL_identify_exterior_using_hl

Refer to UF_MODL_identify_exterior_using_hl for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.IdentifyExteriorUsingRays ( int  num_bodies,
NXOpen.Tag[]  bodies,
NXOpen.Tag[]  xforms,
double[]  origin,
double  chordal_tol,
int  ray_type,
ref int  num_faces,
out NXOpen.Tag[]  faces,
out int[]  body_index 
)
inline

Wrapper method for UF_MODL_identify_exterior_using_rays

Refer to UF_MODL_identify_exterior_using_rays for documentation

License requirements:None

void NXOpen.UF.UFModl.ImportExp ( string  file_spec,
int  new_def 
)
inline

Wrapper method for UF_MODL_import_exp

Refer to UF_MODL_import_exp for documentation

License requirements:None

void NXOpen.UF.UFModl.ImportUdf ( string  filename,
double[]  dest_csys,
double[]  dest_point,
out NXOpen.Tag  udf_id 
)
inline

Wrapper method for UF_MODL_import_udf

Refer to UF_MODL_import_udf for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitEdgeBlendPointMult ( ref BlendPointData  point_data)
inline

Wrapper method for UF_MODL_init_edge_blend_point_mult

Refer to UF_MODL_init_edge_blend_point_mult for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitEdgeBlendSetbackMult ( ref EdgeBlendSetbackData  sb_data)
inline

Wrapper method for UF_MODL_init_edge_blend_setback_mult

Refer to UF_MODL_init_edge_blend_setback_mult for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitEdgeBlendSetMult ( ref EdgeBlendSet  blend_set)
inline

Wrapper method for UF_MODL_init_edge_blend_set_mult

Refer to UF_MODL_init_edge_blend_set_mult for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitEdgeBlendStopshortMult ( ref EdgeBlendStopshortData  ss_data)
inline

Wrapper method for UF_MODL_init_edge_blend_stopshort_mult

Refer to UF_MODL_init_edge_blend_stopshort_mult for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitializeCompareData ( ref ComparePartMapData  mapping_data)
inline

Wrapper method for UF_MODL_initialize_compare_data

Refer to UF_MODL_initialize_compare_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitRipedgeUfdata ( ref RipedgeData  ripedge_ufdata)
inline

Wrapper method for UF_MODL_init_ripedge_ufdata

Refer to UF_MODL_init_ripedge_ufdata for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitSilhouetteFlangeData ( out SflangeData  sflange_data)
inline

Wrapper method for UF_MODL_init_silhouette_flange_data

Refer to UF_MODL_init_silhouette_flange_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitSmcornerUfdata ( ref SmcornerData  smcorner_ufdata)
inline

Wrapper method for UF_MODL_init_smcorner_ufdata

Refer to UF_MODL_init_smcorner_ufdata for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitStringList ( ref StringList  string_list1)
inline

Wrapper method for UF_MODL_init_string_list

Refer to UF_MODL_init_string_list for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.InitStycornerData ( ref StycornerData  styled_corner_data)
inline

Wrapper method for UF_MODL_init_stycorner_data

Refer to UF_MODL_init_stycorner_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.IntersectBodies ( NXOpen.Tag  target,
NXOpen.Tag  tool,
out int  num_result,
out NXOpen.Tag[]  resulting_bodies 
)
inline

Wrapper method for UF_MODL_intersect_bodies

Refer to UF_MODL_intersect_bodies for documentation

License requirements:None

void NXOpen.UF.UFModl.IntersectBodiesWithRetainedOptions ( NXOpen.Tag  original_target,
NXOpen.Tag  original_tool,
bool  retain_target_body,
bool  retain_tool_body,
out NXOpen.Tag  frec_eid 
)
inline

Wrapper method for UF_MODL_intersect_bodies_with_retained_options

Refer to UF_MODL_intersect_bodies_with_retained_options for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.IntersectCurveToCurve ( NXOpen.Tag  curve1_id,
NXOpen.Tag  curve2_id,
out int  num_intersections,
out double[]  data 
)
inline

Wrapper method for UF_MODL_intersect_curve_to_curve

Refer to UF_MODL_intersect_curve_to_curve for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.IntersectCurveToFace ( NXOpen.Tag  curve_id,
NXOpen.Tag  face_id,
out int  num_intersections,
out double[]  data 
)
inline

Wrapper method for UF_MODL_intersect_curve_to_face

Refer to UF_MODL_intersect_curve_to_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.IntersectCurveToPlane ( NXOpen.Tag  curve_id,
NXOpen.Tag  plane_id,
out int  num_intersections,
out double[]  data 
)
inline

Wrapper method for UF_MODL_intersect_curve_to_plane

Refer to UF_MODL_intersect_curve_to_plane for documentation

License requirements:None

void NXOpen.UF.UFModl.IsBodyConvergent ( NXOpen.Tag  body,
out bool  is_convergent_body 
)
inline

Wrapper method for UF_MODL_is_body_convergent

Refer to UF_MODL_is_body_convergent for documentation

License requirements:None

void NXOpen.UF.UFModl.IsBodyFeature ( NXOpen.Tag  feature,
out bool  is_body_feature 
)
inline

Wrapper method for UF_MODL_is_body_feature

Refer to UF_MODL_is_body_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.IsBrowseableFeature ( NXOpen.Tag  feature_tag,
bool  report_inactive_feature,
bool  report_feature_unable_to_make_current,
out bool  is_browseable 
)
inline

Wrapper method for UF_MODL_is_browseable_feature

Refer to UF_MODL_is_browseable_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.IsDatumAxisReversed ( NXOpen.Tag  datum_axis_tag,
out bool  reversed 
)
inline

Wrapper method for UF_MODL_is_datum_axis_reversed

Refer to UF_MODL_is_datum_axis_reversed for documentation

License requirements:None

void NXOpen.UF.UFModl.IsDatumPlaneReversed ( NXOpen.Tag  datum_plane_tag,
out bool  reversed 
)
inline

Wrapper method for UF_MODL_is_datum_plane_reversed

Refer to UF_MODL_is_datum_plane_reversed for documentation

License requirements:None

void NXOpen.UF.UFModl.IsExpInPart ( NXOpen.Tag  object_in_search_part,
string  left_hand_side,
out bool  is_exp_in_part 
)
inline

Wrapper method for UF_MODL_is_exp_in_part

Refer to UF_MODL_is_exp_in_part for documentation

License requirements:None

void NXOpen.UF.UFModl.IsFeatureAHiddenSetMember ( NXOpen.Tag  feature,
out bool  hidden_member 
)
inline

Wrapper method for UF_MODL_is_feature_a_hidden_set_member

Refer to UF_MODL_is_feature_a_hidden_set_member for documentation

License requirements:None

void NXOpen.UF.UFModl.IsFeatureASetMember ( NXOpen.Tag  feature,
out int  flag 
)
inline

Wrapper method for UF_MODL_is_feature_a_set_member

Refer to UF_MODL_is_feature_a_set_member for documentation

License requirements:None

void NXOpen.UF.UFModl.IsGeometricExpression ( NXOpen.Tag  exp_tag,
out bool  flag 
)
inline

Wrapper method for UF_MODL_is_geometric_expression

Refer to UF_MODL_is_geometric_expression for documentation

License requirements:None

void NXOpen.UF.UFModl.IsImportBodyFeature ( NXOpen.Tag  input_tag,
out bool  is_import_body_feature 
)
inline

Wrapper method for UF_MODL_is_import_body_feature

Refer to UF_MODL_is_import_body_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.IsodivideFace ( ref NXOpen.Tag  sheet_id,
double  div_param,
int  div_dir,
out NXOpen.Tag  second_sheet_id 
)
inline

Wrapper method for UF_MODL_isodivide_face

Refer to UF_MODL_isodivide_face for documentation

License requirements:None

void NXOpen.UF.UFModl.IsotrimFace ( ref NXOpen.Tag  sheet_id,
double[]  trim_param 
)
inline

Wrapper method for UF_MODL_isotrim_face

Refer to UF_MODL_isotrim_face for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.MatchedgeAskData ( NXOpen.Tag  medge_tag,
out MatchedgeData[]  uf_medge 
)
inline

Wrapper method for UF_MODL_matchedge_ask_data

Refer to UF_MODL_matchedge_ask_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.MatchedgeCheck ( ref MatchedgeData  uf_data,
int  continuity,
int  num_pnts,
out double  deviation 
)
inline

Wrapper method for UF_MODL_matchedge_check

Refer to UF_MODL_matchedge_check for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.MatchedgeCreateFeature ( ref MatchedgeData  uf_data,
out NXOpen.Tag  frec_tag 
)
inline

Wrapper method for UF_MODL_matchedge_create_feature

Refer to UF_MODL_matchedge_create_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.MatchedgeEditFeature ( ref MatchedgeData  uf_data,
NXOpen.Tag  frec_tag 
)
inline

Wrapper method for UF_MODL_matchedge_edit_feature

Refer to UF_MODL_matchedge_edit_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ModelCompare ( NXOpen.Tag  part1,
NXOpen.Tag  body_eids_part1,
double[]  transform_1,
NXOpen.Tag  part2,
NXOpen.Tag  body_eids_part2,
double[]  transform_2,
bool  compare_feat_and_exp,
CompareAccuracy  accuracy,
double  tolerance,
CompareIdenticalfaceRule  identical_face_rule,
CompareChangeduniquefaceRule  uniquechangedfacerule,
bool  launch_ui,
out ComparePartMapData  mapping_data 
)
inline

Wrapper method for UF_MODL_model_compare

Refer to UF_MODL_model_compare for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ModelCompare3 ( NXOpen.Tag  part1,
NXOpen.Tag  body_eids_part1,
double[]  transform_1,
NXOpen.Tag  part2,
NXOpen.Tag  body_eids_part2,
double[]  transform_2,
ref CompareOptions  compare_options,
out ComparePartMapData3[]  mapping_data 
)
inline

Wrapper method for UF_MODL_model_compare_3

Refer to UF_MODL_model_compare_3 for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.MoveFeature ( NXOpen.Tag[]  cmtag,
int  mode,
double  real_data[,] 
)
inline

Wrapper method for UF_MODL_move_feature

Refer to UF_MODL_move_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.Operations ( NXOpen.Tag  target,
NXOpen.Tag  tool,
FeatureSigns  sign 
)
inline

Wrapper method for UF_MODL_operations

Refer to UF_MODL_operations for documentation

License requirements:None

void NXOpen.UF.UFModl.PasteFeatures ( NXOpen.Tag[]  feature_array,
int  num_features,
NXOpen.Tag[]  old_parents,
NXOpen.Tag[]  new_parents,
int  num_parents,
int  expression_transfer_mode,
int  parent_transfer_mode 
)
inline

Wrapper method for UF_MODL_paste_features

Refer to UF_MODL_paste_features for documentation

License requirements:None

void NXOpen.UF.UFModl.PatchBody ( NXOpen.Tag  target_body,
NXOpen.Tag  tool_sheet,
int  reverse,
out NXOpen.Tag  feature_obj_id 
)
inline

Wrapper method for UF_MODL_patch_body

Refer to UF_MODL_patch_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.PreviewSimplify ( ref SimplData  simpl_parms,
out int  n_retained_faces,
out NXOpen.Tag[]  retained_faces,
out int  n_removed_faces,
out NXOpen.Tag[]  removed_faces,
out int  n_leaks,
out int[]  n_leak_faces,
out NXOpen.  Tagleak_faces[][] 
)
inline

Wrapper method for UF_MODL_preview_simplify

Refer to UF_MODL_preview_simplify for documentation

License requirements:None

void NXOpen.UF.UFModl.PromMapObjectDown ( NXOpen.Tag  prom_tag,
out NXOpen.Tag  base_tag 
)
inline

Wrapper method for UF_MODL_prom_map_object_down

Refer to UF_MODL_prom_map_object_down for documentation

License requirements:None

void NXOpen.UF.UFModl.PromMapObjectUp ( NXOpen.Tag  base_tag,
NXOpen.Tag  prom_feat_tag,
out NXOpen.Tag  prom_tag 
)
inline

Wrapper method for UF_MODL_prom_map_object_up

Refer to UF_MODL_prom_map_object_up for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.PutListItem ( ref NXOpen.Tag[]  list,
NXOpen.Tag  obj_id 
)
inline

Wrapper method for UF_MODL_put_list_item

Refer to UF_MODL_put_list_item for documentation

License requirements:None

void NXOpen.UF.UFModl.ReattachDirRef ( NXOpen.Tag  feature_eid,
NXOpen.Tag  ref_eid,
int  ref_is_horizontal,
bool  delete_rpo 
)
inline

Wrapper method for UF_MODL_reattach_dir_ref

Refer to UF_MODL_reattach_dir_ref for documentation

License requirements:None

void NXOpen.UF.UFModl.ReattachTargetFace ( NXOpen.Tag  feature_eid,
NXOpen.Tag  face_eid,
double[]  point,
int  flip,
bool  delete_rpo 
)
inline

Wrapper method for UF_MODL_reattach_target_face

Refer to UF_MODL_reattach_target_face for documentation

License requirements:None

void NXOpen.UF.UFModl.ReattachThruFaces ( NXOpen.Tag  feature_eid,
int  number_of_faces,
NXOpen.Tag[]  face_eids,
bool  delete_rpo 
)
inline

Wrapper method for UF_MODL_reattach_thru_faces

Refer to UF_MODL_reattach_thru_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.ReattachToolFace ( NXOpen.Tag  feature_eid,
NXOpen.Tag  face_eid,
bool  delete_rpo 
)
inline

Wrapper method for UF_MODL_reattach_tool_face

Refer to UF_MODL_reattach_tool_face for documentation

License requirements:None

void NXOpen.UF.UFModl.RecordFeatureUpdateWarnings ( bool  warning_option)
inline

Wrapper method for UF_MODL_record_feature_update_warnings

Refer to UF_MODL_record_feature_update_warnings for documentation

License requirements:None

void NXOpen.UF.UFModl.RedefineReplaceFaces ( NXOpen.Tag  feature_eid,
int  number_of_faces,
NXOpen.Tag[]  face_eids 
)
inline

Wrapper method for UF_MODL_redefine_replace_faces

Refer to UF_MODL_redefine_replace_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.RedefineRpoConstraint ( NXOpen.Tag  constraint,
NXOpen.Tag  eid_target,
int  tangent2arc1,
NXOpen.Tag  eid_tool,
int  tangent2arc2 
)
inline

Wrapper method for UF_MODL_redefine_rpo_constraint

Refer to UF_MODL_redefine_rpo_constraint for documentation

License requirements:None

void NXOpen.UF.UFModl.RedefineThickenSheet ( NXOpen.Tag  thicken_sheet_tag,
string  first_offset,
string  second_offset,
NXOpen.Tag  sheet_body_tag,
NXOpen.Tag  target_body_tag 
)
inline

DEPRECATED Wrapper method for UF_MODL_redefine_thicken_sheet

Refer to UF_MODL_redefine_thicken_sheet for documentation

License requirements:None

void NXOpen.UF.UFModl.RedefineTrimFaces ( NXOpen.Tag  udf_id,
int  n_trim_faces,
NXOpen.Tag[]  trim_faces,
bool  delete_rpo 
)
inline

Wrapper method for UF_MODL_redefine_trim_faces

Refer to UF_MODL_redefine_trim_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.RegisterCliffBlend ( CliffBlendFT  var_routine)
inline

Wrapper method for UF_MODL_register_cliff_blend

Refer to UF_MODL_register_cliff_blend for documentation

License requirements:None

void NXOpen.UF.UFModl.RegisterRpoRoutine ( RpoFPT  routine)
inline

Wrapper method for UF_MODL_register_rpo_routine

Refer to UF_MODL_register_rpo_routine for documentation

License requirements:None

void NXOpen.UF.UFModl.RegisterVarBlend ( VarBlendFT  routine)
inline

Wrapper method for UF_MODL_register_var_blend

Refer to UF_MODL_register_var_blend for documentation

License requirements:None

void NXOpen.UF.UFModl.RemoveThruFaces ( NXOpen.Tag  feature_eid)
inline

Wrapper method for UF_MODL_remove_thru_faces

Refer to UF_MODL_remove_thru_faces for documentation

License requirements:None

void NXOpen.UF.UFModl.RenameExp ( string  old_exp_name,
string  new_exp_name 
)
inline

Wrapper method for UF_MODL_rename_exp

Refer to UF_MODL_rename_exp for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ReorderFeature ( NXOpen.Tag  reference_feature,
NXOpen.Tag[]  reposition_features,
int  method 
)
inline

Wrapper method for UF_MODL_reorder_feature

Refer to UF_MODL_reorder_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.ReplaceBodyData ( NXOpen.Tag  original_feature,
NXOpen.Tag  new_body 
)
inline

Wrapper method for UF_MODL_replace_body_data

Refer to UF_MODL_replace_body_data for documentation

License requirements:None

void NXOpen.UF.UFModl.ReplaceBooleanBody ( NXOpen.Tag  boolean_feature_obj_id,
BooleanBody  type,
NXOpen.Tag  new_body 
)
inline

Wrapper method for UF_MODL_replace_boolean_body

Refer to UF_MODL_replace_boolean_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ReplaceFeatStrings ( NXOpen.Tag  feature_obj_id,
int  option,
ref StringList  _string,
int  string_set,
int  index 
)
inline

Wrapper method for UF_MODL_replace_feat_strings

Refer to UF_MODL_replace_feat_strings for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ReplaceFeatures ( NXOpen.Tag[]  original_features,
int  n_original_features,
NXOpen.Tag[]  replacement_features,
int  n_replm_features,
bool  return_map,
bool  use_copy_of_replacement,
ReplaceFeaturesStruct[]  parent_map,
ref int  n_parent_map 
)
inline

Wrapper method for UF_MODL_replace_features

Refer to UF_MODL_replace_features for documentation

License requirements:None

void NXOpen.UF.UFModl.ReplaceSweepStrings ( NXOpen.Tag  sweep_feature_id,
int  n_original_profile_objs,
NXOpen.Tag[]  original_profile_objs,
int  n_new_profile_objs,
NXOpen.Tag[]  new_profile_objs,
int  n_original_guide_objs,
NXOpen.Tag[]  original_guide_objs,
int  n_new_guide_objs,
NXOpen.Tag[]  new_guide_objs 
)
inline

Wrapper method for UF_MODL_replace_sweep_strings

Refer to UF_MODL_replace_sweep_strings for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.RequireUdfMappingForEdit ( NXOpen.Tag  udf_insert_tag,
out bool  mapping_is_required,
out int  mapping_num_objects,
out NXOpen.Tag[]  mapping_objects 
)
inline

Wrapper method for UF_MODL_require_udf_mapping_for_edit

Refer to UF_MODL_require_udf_mapping_for_edit for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.RequireUdfMappingForInsert ( NXOpen.Tag  udf_define_tag,
out bool  mapping_is_required,
out int  mapping_num_objects,
out NXOpen.Tag[]  mapping_objects 
)
inline

Wrapper method for UF_MODL_require_udf_mapping_for_insert

Refer to UF_MODL_require_udf_mapping_for_insert for documentation

License requirements:None

void NXOpen.UF.UFModl.ReverseDatumAxis ( NXOpen.Tag  datum_axis_tag)
inline

Wrapper method for UF_MODL_reverse_datum_axis

Refer to UF_MODL_reverse_datum_axis for documentation

License requirements:None

void NXOpen.UF.UFModl.ReverseDatumPlane ( NXOpen.Tag  datum_plane_tag)
inline

Wrapper method for UF_MODL_reverse_datum_plane

Refer to UF_MODL_reverse_datum_plane for documentation

License requirements:None

void NXOpen.UF.UFModl.ReverseDirRef ( NXOpen.Tag  feature_eid,
NXOpen.Tag  ref_eid,
int  ref_is_horizontal,
bool  delete_rpo,
bool  reverse 
)
inline

Wrapper method for UF_MODL_reverse_dir_ref

Refer to UF_MODL_reverse_dir_ref for documentation

License requirements:None

delegate int NXOpen.UF.UFModl.RpoFPT ( NXOpen.Tag  _X1)

This delegate is equivalent to 'UF_MODL_rpo_f_p_t'.

void NXOpen.UF.UFModl.SetAngleTolerance ( ref double  tolerance)
inline

Wrapper method for UF_MODL_set_angle_tolerance

Refer to UF_MODL_set_angle_tolerance for documentation

License requirements:None

void NXOpen.UF.UFModl.SetBodyDensity ( NXOpen.Tag  body,
DensityUnits  units,
double  density 
)
inline

Wrapper method for UF_MODL_set_body_density

Refer to UF_MODL_set_body_density for documentation

License requirements:None

void NXOpen.UF.UFModl.SetBodyTypePref ( int  body_type)
inline

Wrapper method for UF_MODL_set_body_type_pref

Refer to UF_MODL_set_body_type_pref for documentation

License requirements:None

void NXOpen.UF.UFModl.SetBsurfKnotDisplay ( NXOpen.Tag  face,
bool  state 
)
inline

Wrapper method for UF_MODL_set_bsurf_knot_display

Refer to UF_MODL_set_bsurf_knot_display for documentation

License requirements:None

void NXOpen.UF.UFModl.SetBsurfPoleDisplay ( NXOpen.Tag  face,
bool  state 
)
inline

Wrapper method for UF_MODL_set_bsurf_pole_display

Refer to UF_MODL_set_bsurf_pole_display for documentation

License requirements:None

void NXOpen.UF.UFModl.SetContainment ( NXOpen.Tag  face_eid)
inline

Wrapper method for UF_MODL_set_containment

Refer to UF_MODL_set_containment for documentation

License requirements:None

void NXOpen.UF.UFModl.SetCurrentFeature ( NXOpen.Tag  feature_id)
inline

Wrapper method for UF_MODL_set_current_feature

Refer to UF_MODL_set_current_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.SetCurveFitData ( CurveFitData  curve_fit_data)
inline

Wrapper method for UF_MODL_set_curve_fit_data

Refer to UF_MODL_set_curve_fit_data for documentation

License requirements:None

void NXOpen.UF.UFModl.SetCurveFitMethod ( int  fit_method)
inline

Wrapper method for UF_MODL_set_curve_fit_method

Refer to UF_MODL_set_curve_fit_method for documentation

License requirements:None

void NXOpen.UF.UFModl.SetDatumCsysScaling ( NXOpen.Tag  datum_csys_tag,
bool  scaling_on 
)
inline

Wrapper method for UF_MODL_set_datum_csys_scaling

Refer to UF_MODL_set_datum_csys_scaling for documentation

License requirements:None

void NXOpen.UF.UFModl.SetDatumCsysVisibility ( NXOpen.Tag  datum_csys_tag,
bool  visibility 
)
inline

Wrapper method for UF_MODL_set_datum_csys_visibility

Refer to UF_MODL_set_datum_csys_visibility for documentation

License requirements:None

void NXOpen.UF.UFModl.SetDefaultDensity ( double  density,
DensityUnits  units 
)
inline

Wrapper method for UF_MODL_set_default_density

Refer to UF_MODL_set_default_density for documentation

License requirements:None

void NXOpen.UF.UFModl.SetDistanceTolerance ( ref double  tolerance)
inline

Wrapper method for UF_MODL_set_distance_tolerance

Refer to UF_MODL_set_distance_tolerance for documentation

License requirements:None

void NXOpen.UF.UFModl.SetDynamicUpdate ( int  update_type)
inline

Wrapper method for UF_MODL_set_dynamic_update

Refer to UF_MODL_set_dynamic_update for documentation

License requirements:None

void NXOpen.UF.UFModl.SetFaceBlendLawRadii ( NXOpen.Tag  feature,
double[]  radii_values,
int  rad_num 
)
inline

Wrapper method for UF_MODL_set_face_blend_law_radii

Refer to UF_MODL_set_face_blend_law_radii for documentation

License requirements:None

void NXOpen.UF.UFModl.SetFaceBlendLawRange1Radii ( NXOpen.Tag  feature,
double[]  radii_values,
int  rad_num 
)
inline

Wrapper method for UF_MODL_set_face_blend_law_range1_radii

Refer to UF_MODL_set_face_blend_law_range1_radii for documentation

License requirements:None

void NXOpen.UF.UFModl.SetFaceBlendLawRange2Radii ( NXOpen.Tag  feature,
double[]  radii_values,
int  rad_num 
)
inline

Wrapper method for UF_MODL_set_face_blend_law_range2_radii

Refer to UF_MODL_set_face_blend_law_range2_radii for documentation

License requirements:None

void NXOpen.UF.UFModl.SetFeatTolerance ( NXOpen.Tag  feature_obj_id,
double  tolerance,
bool  update_part 
)
inline

Wrapper method for UF_MODL_set_feat_tolerance

Refer to UF_MODL_set_feat_tolerance for documentation

License requirements:None

void NXOpen.UF.UFModl.SetFlangeProcFactor ( NXOpen.Tag  flange,
double  proc_factor 
)
inline

Wrapper method for UF_MODL_set_flange_proc_factor

Refer to UF_MODL_set_flange_proc_factor for documentation

License requirements:None

void NXOpen.UF.UFModl.SetFreeFormResult ( int  free_form_result)
inline

Wrapper method for UF_MODL_set_free_form_result

Refer to UF_MODL_set_free_form_result for documentation

License requirements:None

void NXOpen.UF.UFModl.SetImmediateChildren ( int  update_level)
inline

Wrapper method for UF_MODL_set_immediate_children

Refer to UF_MODL_set_immediate_children for documentation

License requirements:None

void NXOpen.UF.UFModl.SetMidsrfFeatureCreateMethod ( NXOpen.Tag  feature_obj_id,
int  adv_crt_and_trm 
)
inline

Wrapper method for UF_MODL_set_midsrf_feature_create_method

Refer to UF_MODL_set_midsrf_feature_create_method for documentation

License requirements:None

void NXOpen.UF.UFModl.SetRpoRefernce ( NXOpen.Tag  reference,
double[]  point,
int  flip 
)
inline

Wrapper method for UF_MODL_set_rpo_refernce

Refer to UF_MODL_set_rpo_refernce for documentation

License requirements:None

void NXOpen.UF.UFModl.SetShowReportReference ( bool  reportReference)
inline

Wrapper method for UF_MODL_set_show_report_reference

Refer to UF_MODL_set_show_report_reference for documentation

License requirements:None

void NXOpen.UF.UFModl.SetStartAndDirectionToSection ( NXOpen.Tag  starting_object,
double[]  starting_point,
double[]  direction,
NXOpen.Tag  section_tag 
)
inline

Wrapper method for UF_MODL_set_start_and_direction_to_section

Refer to UF_MODL_set_start_and_direction_to_section for documentation

License requirements:None

void NXOpen.UF.UFModl.SetSuppressExpTag ( NXOpen.Tag  feature_tag,
NXOpen.Tag  expression_tag 
)
inline

Wrapper method for UF_MODL_set_suppress_exp_tag

Refer to UF_MODL_set_suppress_exp_tag for documentation

License requirements:None

void NXOpen.UF.UFModl.SetSweepAxis ( NXOpen.Tag  feature_id,
double[]  dir 
)
inline

Wrapper method for UF_MODL_set_sweep_axis

Refer to UF_MODL_set_sweep_axis for documentation

License requirements:None

void NXOpen.UF.UFModl.SetSweepTolerances ( NXOpen.Tag  feature_id,
ref double  tolerance 
)
inline

Wrapper method for UF_MODL_set_sweep_tolerances

Refer to UF_MODL_set_sweep_tolerances for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.SetUdfParms ( NXOpen.Tag  udf_id,
string[]  prompt,
string[]  values,
int  number_of_parms 
)
inline

Wrapper method for UF_MODL_set_udf_parms

Refer to UF_MODL_set_udf_parms for documentation

License requirements:None

void NXOpen.UF.UFModl.SetUpdateFailOption ( UpdateOption  new_fail_option)
inline

Wrapper method for UF_MODL_set_update_fail_option

Refer to UF_MODL_set_update_fail_option for documentation

License requirements:None

void NXOpen.UF.UFModl.SetXformTagOfDatumCsys ( NXOpen.Tag  datum_csys_feature,
NXOpen.Tag  xform_tag 
)
inline

Wrapper method for UF_MODL_set_xform_tag_of_datum_csys

Refer to UF_MODL_set_xform_tag_of_datum_csys for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ShapePatternCreateDialog ( ref ShapePatternClientDialogData  pClientData,
out int  response 
)
inline

Wrapper method for UF_MODL_shape_pattern_create_dialog

Refer to UF_MODL_shape_pattern_create_dialog for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ShapePatternFreeClientData ( ref ShapePatternClientDialogData  pClientData)
inline

Wrapper method for UF_MODL_shape_pattern_free_client_data

Refer to UF_MODL_shape_pattern_free_client_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.ShapePatternInitClientData ( ref ShapePatternClientDialogData  pClientData)
inline

Wrapper method for UF_MODL_shape_pattern_init_client_data

Refer to UF_MODL_shape_pattern_init_client_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.SmoothBsurfaceData ( int  cont_order_u,
int  cont_order_v,
double  dist_toler,
double  ang_toler,
ref Bsurface  bsurf,
out int  num_states,
out UFCurve.State[]  states 
)
inline

Wrapper method for UF_MODL_smooth_bsurface_data

Refer to UF_MODL_smooth_bsurface_data for documentation

License requirements:None

void NXOpen.UF.UFModl.SortFeatures ( NXOpen.Tag  feature1,
NXOpen.Tag  feature2,
out int  result 
)
inline

Wrapper method for UF_MODL_sort_features

Refer to UF_MODL_sort_features for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.SplitBody ( int  num_bodies,
NXOpen.Tag[]  bodies,
NXOpen.Tag  cutting_body,
out int  num_split_bodies,
out NXOpen.Tag[]  split_bodies 
)
inline

Wrapper method for UF_MODL_split_body

Refer to UF_MODL_split_body for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.SplitBodyRetainTool ( int  num_bodies,
NXOpen.Tag[]  bodies,
NXOpen.Tag  cutting_body,
out int  num_split_bodies,
out NXOpen.Tag[]  split_bodies 
)
inline

Wrapper method for UF_MODL_split_body_retain_tool

Refer to UF_MODL_split_body_retain_tool for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.SubtractBodies ( NXOpen.Tag  target,
NXOpen.Tag  tool,
out int  num_result,
out NXOpen.Tag[]  resulting_bodies 
)
inline

Wrapper method for UF_MODL_subtract_bodies

Refer to UF_MODL_subtract_bodies for documentation

License requirements:None

void NXOpen.UF.UFModl.SubtractBodiesWithRetainedOptions ( NXOpen.Tag  original_target,
NXOpen.Tag  original_tool,
bool  retain_target_body,
bool  retain_tool_body,
out NXOpen.Tag  frec_eid 
)
inline

Wrapper method for UF_MODL_subtract_bodies_with_retained_options

Refer to UF_MODL_subtract_bodies_with_retained_options for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.SuppressFeature ( NXOpen.Tag[]  feature_list)
inline

Wrapper method for UF_MODL_suppress_feature

Refer to UF_MODL_suppress_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.TraceARay ( int  num_bodies,
NXOpen.Tag[]  bodies,
double[]  origin,
double[]  direction,
double[]  transform,
int  num_desired,
out int  num_results,
out RayHitPointInfo[]  hit_list 
)
inline

Wrapper method for UF_MODL_trace_a_ray

Refer to UF_MODL_trace_a_ray for documentation

License requirements:None

void NXOpen.UF.UFModl.TransformEntities ( int  num_entities,
NXOpen.Tag[]  entities,
double[]  matrix 
)
inline

Wrapper method for UF_MODL_transform_entities

Refer to UF_MODL_transform_entities for documentation

License requirements:None

void NXOpen.UF.UFModl.TrimBody ( NXOpen.Tag  target_body,
NXOpen.Tag  tool_tag,
int  direction_flag,
out NXOpen.Tag  trim_feature 
)
inline

Wrapper method for UF_MODL_trim_body

Refer to UF_MODL_trim_body for documentation

License requirements:None

void NXOpen.UF.UFModl.TrimMidsrfFeature ( NXOpen.Tag  midsrf_feature_obj_id)
inline

Wrapper method for UF_MODL_trim_midsrf_feature

Refer to UF_MODL_trim_midsrf_feature for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.TrimSheet ( NXOpen.Tag  sheet_body_tag,
int  count_bounding_objects,
TrimObject[]  bounding_objects,
double[]  projection_vector,
int  point_key,
int  point_count,
double[]  point_coords,
double  tolerance,
out int  number_gap_points,
out double[]  gap_points 
)
inline

Wrapper method for UF_MODL_trim_sheet

Refer to UF_MODL_trim_sheet for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.UdfFreeExpData ( ref UdfExpData  exp_data)
inline

Wrapper method for UF_MODL_udf_free_exp_data

Refer to UF_MODL_udf_free_exp_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.UdfInitExpData ( ref UdfExpData  exp_data)
inline

Wrapper method for UF_MODL_udf_init_exp_data

Refer to UF_MODL_udf_init_exp_data for documentation

License requirements:None

int NXOpen.UF.UFModl.UdfRpoMenu ( NXOpen.Tag  feature_eid)
inline

Wrapper method for UF_MODL_udf_rpo_menu

Refer to UF_MODL_udf_rpo_menu for documentation

License requirements:None

void NXOpen.UF.UFModl.UnclockInstance ( NXOpen.Tag  feature_obj_id)
inline

Wrapper method for UF_MODL_unclock_instance

Refer to UF_MODL_unclock_instance for documentation

License requirements:None

void NXOpen.UF.UFModl.UnclockIset ( NXOpen.Tag  feature_obj_id)
inline

Wrapper method for UF_MODL_unclock_iset

Refer to UF_MODL_unclock_iset for documentation

License requirements:None

void NXOpen.UF.UFModl.UnformFeatures ( int  n_features,
NXOpen.Tag[]  feature_tag_array,
out bool  is_update_required 
)
inline

Wrapper method for UF_MODL_unform_features

Refer to UF_MODL_unform_features for documentation

License requirements:None

void NXOpen.UF.UFModl.UniteBodies ( NXOpen.Tag  target,
NXOpen.Tag  tool 
)
inline

Wrapper method for UF_MODL_unite_bodies

Refer to UF_MODL_unite_bodies for documentation

License requirements:None

void NXOpen.UF.UFModl.UniteBodiesWithRetainedOptions ( NXOpen.Tag  original_target,
NXOpen.Tag  original_tool,
bool  retain_target_body,
bool  retain_tool_body,
out NXOpen.Tag  frec_eid 
)
inline

Wrapper method for UF_MODL_unite_bodies_with_retained_options

Refer to UF_MODL_unite_bodies_with_retained_options for documentation

License requirements:None

void NXOpen.UF.UFModl.UnregisterCliffBlend ( )
inline

Wrapper method for UF_MODL_unregister_cliff_blend

Refer to UF_MODL_unregister_cliff_blend for documentation

License requirements:None

void NXOpen.UF.UFModl.UnregisterRpoRoutine ( )
inline

Wrapper method for UF_MODL_unregister_rpo_routine

Refer to UF_MODL_unregister_rpo_routine for documentation

License requirements:None

void NXOpen.UF.UFModl.UnregisterUdfMappingRoutine ( )
inline

Wrapper method for UF_MODL_unregister_udf_mapping_routine

Refer to UF_MODL_unregister_udf_mapping_routine for documentation

License requirements:None

void NXOpen.UF.UFModl.UnregisterVarBlend ( )
inline

Wrapper method for UF_MODL_unregister_var_blend

Refer to UF_MODL_unregister_var_blend for documentation

License requirements:None

void NXOpen.UF.UFModl.UnsetContainment ( NXOpen.Tag  face_eid)
inline

Wrapper method for UF_MODL_unset_containment

Refer to UF_MODL_unset_containment for documentation

License requirements:None

void NXOpen.UF.UFModl.UnsetSuppressExpTag ( NXOpen.Tag  feature_tag)
inline

Wrapper method for UF_MODL_unset_suppress_exp_tag

Refer to UF_MODL_unset_suppress_exp_tag for documentation

License requirements:None

unsafe void NXOpen.UF.UFModl.UnsuppressFeature ( NXOpen.Tag[]  feature_list)
inline

Wrapper method for UF_MODL_unsuppress_feature

Refer to UF_MODL_unsuppress_feature for documentation

License requirements:None

void NXOpen.UF.UFModl.Update ( )
inline

Wrapper method for UF_MODL_update

Refer to UF_MODL_update for documentation

License requirements:None

void NXOpen.UF.UFModl.UpdateAllFeatures ( )
inline

Wrapper method for UF_MODL_update_all_features

Refer to UF_MODL_update_all_features for documentation

License requirements:None

void NXOpen.UF.UFModl.UpdateForAnimation ( )
inline

Wrapper method for UF_MODL_update_for_animation

Refer to UF_MODL_update_for_animation for documentation

License requirements:None

void NXOpen.UF.UFModl.ValidateBody ( int  num_bodies,
NXOpen.Tag[]  bodies,
out int  valid_info 
)
inline

Wrapper method for UF_MODL_validate_body

Refer to UF_MODL_validate_body for documentation

License requirements:None

unsafe delegate int NXOpen.UF.UFModl.VarBlendFT ( NXOpen.Tag  a,
double[]  b,
sbyte *  c,
int  smooth_overflow,
int  cliff_overflow,
int  notch_overflow,
double  vrb_tol,
ref int  d 
)

This delegate is equivalent to 'UF_MODL_udf_mapping_f_p_t'.

This delegate is equivalent to 'UF_MODL_var_blend_f_t'.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.