NXOpen .NET Reference  12.0.0
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFCurve Class Reference

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

Inheritance diagram for NXOpen.UF.UFCurve:

Classes

struct  _BridgeData
 
struct  _CombineCurvesDirection
 
struct  _Constraint
 
struct  _Limit
 
struct  _OcfData
 
struct  _OcfStringData
 
struct  _OcfValues
 
struct  _Proj1
 
struct  _SectionGeneralData
 
struct  _SectionPlanesData
 
struct  _Spline
 
struct  _Struct
 
struct  _TrimMult
 
struct  _WrapData
 
struct  AnalysisDisplay
 Wrapper for UF_CURVE_analysis_display_s More...
 
struct  Arc
 Wrapper for UF_CURVE_arc_s More...
 
struct  BridgeData
 Wrapper for UF_CURVE_bridge_data_s More...
 
struct  CombineCurvesDirection
 Wrapper for UF_CURVE_combine_curves_direction_s More...
 
struct  Conic
 Wrapper for UF_CURVE_conic_s More...
 
struct  Constraint
 Wrapper for UF_CURVE_constraint_s More...
 
struct  DirectionStructU
 Wrapper for UF_CURVE_direction_struct_u More...
 
struct  FitError
 Wrapper for UF_CURVE_fit_error_s More...
 
struct  Genconic
 Wrapper for UF_CURVE_genconic_s More...
 
struct  HelpData
 Wrapper for UF_CURVE_help_data_s More...
 
struct  IntersectInfo
 Wrapper for UF_CURVE_intersect_info_s More...
 
struct  Limit
 Wrapper for UF_CURVE_limit_s More...
 
struct  Line
 Wrapper for UF_CURVE_line_s More...
 
struct  LineArc
 Wrapper for UF_CURVE_line_arc_s More...
 
struct  OcfData
 Wrapper for UF_CURVE_ocf_data_s More...
 
struct  OcfFaceData
 Wrapper for UF_CURVE_ocf_face_data_s More...
 
struct  OcfStringData
 Wrapper for UF_CURVE_ocf_string_data_s More...
 
struct  OcfValues
 Wrapper for UF_CURVE_ocf_values_s More...
 
struct  Proj
 Wrapper for UF_CURVE_proj_s More...
 
struct  Proj1
 Wrapper for UF_CURVE_proj1_s More...
 
struct  PtSlopeCrvatr
 Wrapper for UF_CURVE_pt_slope_crvatr_s More...
 
struct  SectionGeneralData
 Wrapper for UF_CURVE_section_general_data_s More...
 
struct  SectionParallelData
 Wrapper for UF_CURVE_section_parallel_data_s More...
 
struct  SectionPerpcrvData
 Wrapper for UF_CURVE_section_perpcrv_data_s More...
 
struct  SectionPlanesData
 Wrapper for UF_CURVE_section_planes_data_s More...
 
struct  SectionRadialData
 Wrapper for UF_CURVE_section_radial_data_s More...
 
struct  Spline
 Wrapper for UF_CURVE_spline_s More...
 
struct  State
 Wrapper for UF_CURVE_state_s More...
 
struct  Struct
 Wrapper for UF_CURVE_struct_s More...
 
struct  TrimMult
 Wrapper for UF_CURVE_trim_mult_s More...
 
struct  WrapData
 Wrapper for UF_CURVE_wrap_data_s More...
 

Public Types

enum  OcfCrossBoundaries
 Wrapper for UF_CURVE_ocf_cross_boundaries_e More...
 
enum  OcfMethod
 Wrapper for UF_CURVE_ocf_method_e More...
 
enum  OcfTrimMethod
 Wrapper for UF_CURVE_ocf_trim_method_e More...
 
enum  OcfSpanMethod
 Wrapper for UF_CURVE_ocf_span_method_e More...
 
enum  BridgeMethod
 Wrapper for UF_CURVE_bridge_method_e More...
 
enum  Direction
 Wrapper for UF_CURVE_direction_e More...
 
enum  LineArcType
 Wrapper for UF_CURVE_line_arc_type_e More...
 
enum  AssoArcSubtype
 Wrapper for UF_CURVE_asso_arc_subtype_e More...
 
enum  ConstraintType
 Wrapper for UF_CURVE_constraint_type_e More...
 
enum  EndType
 Wrapper for UF_CURVE_end_type_e More...
 
enum  HelpDataType
 Wrapper for UF_CURVE_help_data_type_e More...
 
enum  LimitType
 Wrapper for UF_CURVE_limit_type_e More...
 
enum  WrapType
 Wrapper for UF_CURVE_wrap_type_e More...
 
enum  PrincipalAxis
 Wrapper for UF_CURVE_principal_axis_e More...
 
enum  JoinTypes
 Wrapper for UF_CURVE_join_types More...
 

Public Member Functions

unsafe void AddFacesOcfData (NXOpen.Tag face_tag, ref OcfData uf_offset_data)
 Wrapper method for UF_CURVE_add_faces_ocf_data More...
 
unsafe void AddStringToOcfData (NXOpen.Tag string_tag, int offset_direction, int num_offsets, OcfValues[] offset_distances, ref OcfData uf_offset_data)
 Wrapper method for UF_CURVE_add_string_to_ocf_data More...
 
void AskAnalysisDisplay (NXOpen.Tag curve_tag, out AnalysisDisplay analysis_display_options)
 DEPRECATED Wrapper method for UF_CURVE_ask_analysis_display More...
 
void AskArcData (NXOpen.Tag arc, out Arc arc_coords)
 Wrapper method for UF_CURVE_ask_arc_data More...
 
void AskArcLength (NXOpen.Tag curve_tag, double start_param, double end_param, ModlUnits unit_flag, out double arc_length)
 Wrapper method for UF_CURVE_ask_arc_length More...
 
unsafe void AskBridgeFeature (NXOpen.Tag bridge_feature, ref BridgeData bridge_data)
 Wrapper method for UF_CURVE_ask_bridge_feature More...
 
void AskCentroid (NXOpen.Tag curve_id,[Out] double[] centroid)
 Wrapper method for UF_CURVE_ask_centroid More...
 
unsafe void AskCombineCurves (NXOpen.Tag combine_curve_feature, out NXOpen.Tag first_curve_tag, out CombineCurvesDirection first_dir, out NXOpen.Tag second_curve_tag, out CombineCurvesDirection second_dir, out string tol, out NXOpen.Tag[] curve_list)
 Wrapper method for UF_CURVE_ask_combine_curves More...
 
void AskConicData (NXOpen.Tag conic, out Conic conic_data)
 Wrapper method for UF_CURVE_ask_conic_data More...
 
void AskCurveFitData (NXOpen.Tag curve_feature, out UFModl.CurveFitData curve_fit_data)
 Wrapper method for UF_CURVE_ask_curve_fit_data More...
 
unsafe void AskCurveInflections (NXOpen.Tag curve_eid, double[] proj_matrx, double[] range, out int num_infpts, out double[] inf_pts)
 Wrapper method for UF_CURVE_ask_curve_inflections More...
 
unsafe void AskCurveStruct (NXOpen.Tag curve_id, out Struct[] curve_struct)
 Wrapper method for UF_CURVE_ask_curve_struct More...
 
unsafe void AskCurveStructData (ref Struct curve_struct, out int type, out double[] curve_data)
 Wrapper method for UF_CURVE_ask_curve_struct_data More...
 
void AskCurveTurnAngle (NXOpen.Tag curve, double[] orientation, out double angle)
 Wrapper method for UF_CURVE_ask_curve_turn_angle More...
 
unsafe void AskFeatureCurves (NXOpen.Tag curve_feature_id, out int num_curves, out NXOpen.Tag[] feature_curves)
 Wrapper method for UF_CURVE_ask_feature_curves More...
 
unsafe void AskIntCurveParents (NXOpen.Tag int_curve, out NXOpen.Tag int_curve_object, out NXOpen.Tag[] input_objects)
 Wrapper method for UF_CURVE_ask_int_curve_parents More...
 
unsafe void AskIntCurves (NXOpen.Tag int_curve_object, out int num_curves, out NXOpen.Tag[] intersection_curves)
 Wrapper method for UF_CURVE_ask_int_curves More...
 
unsafe void AskIntParms (NXOpen.Tag int_curve_object, out int num_objects_set_1, out NXOpen.Tag[] object_set_1, out int num_objects_set_2, out NXOpen.Tag[] object_set_2)
 Wrapper method for UF_CURVE_ask_int_parms More...
 
unsafe void AskIntParmsSc (NXOpen.Tag int_curve_object, out int num_objects_set_1, out NXOpen.Tag[] object_set_1, out int num_objects_set_2, out NXOpen.Tag[] object_set_2, out bool set1_is_collector, out bool set2_is_collector)
 Wrapper method for UF_CURVE_ask_int_parms_sc More...
 
unsafe void AskIsocline (NXOpen.Tag isocline_feat, out int face_cnt, out NXOpen.Tag[] faces,[Out] double[] direction, out string start_angle, out string end_angle, out string step_angle, out int curve_cnt, out NXOpen.Tag[] curves)
 Wrapper method for UF_CURVE_ask_isocline More...
 
unsafe void AskJoinedParms (NXOpen.Tag joined_curve_feature, out StringList uf_curve_string, out int creation_method,[Out] double[] tols)
 Wrapper method for UF_CURVE_ask_joined_parms More...
 
void AskLineArcData (NXOpen.Tag line_arc_feat_id, out LineArc line_arc_data)
 Wrapper method for UF_CURVE_ask_line_arc_data More...
 
void AskLineArcOutput (NXOpen.Tag line_arc_feat_id, out NXOpen.Tag line_arc_id)
 Wrapper method for UF_CURVE_ask_line_arc_output More...
 
void AskLineData (NXOpen.Tag line, out Line line_coords)
 Wrapper method for UF_CURVE_ask_line_data More...
 
unsafe void AskOcfData (NXOpen.Tag feature, out OcfData[] offset_data)
 Wrapper method for UF_CURVE_ask_ocf_data More...
 
unsafe void AskOffsetCurves (NXOpen.Tag offset_curve_object, out int num_curves, out NXOpen.Tag[] offset_curves)
 Wrapper method for UF_CURVE_ask_offset_curves More...
 
unsafe void AskOffsetDirection (ref StringList input_curves,[Out] double[] offset_direction_vector,[Out] double[] draft_direction_vector,[Out] double[] base_point)
 DEPRECATED Wrapper method for UF_CURVE_ask_offset_direction More...
 
unsafe void AskOffsetDirection2 (ref StringList input_curves,[Out] double[] offset_direction_vector,[Out] double[] draft_direction_vector,[Out] double[] base_point)
 Wrapper method for UF_CURVE_ask_offset_direction_2 More...
 
void AskParameterization (NXOpen.Tag _object,[Out] double[] param_range, out int periodicity)
 Wrapper method for UF_CURVE_ask_parameterization More...
 
void AskPointData (NXOpen.Tag point,[Out] double[] point_coords)
 Wrapper method for UF_CURVE_ask_point_data More...
 
void AskProjCurveParents (NXOpen.Tag proj_curve, out NXOpen.Tag defining_feature, out NXOpen.Tag defining_target, out NXOpen.Tag defining_curve)
 Wrapper method for UF_CURVE_ask_proj_curve_parents More...
 
unsafe void AskProjCurves (NXOpen.Tag proj_curve_feature, out int n_curve_refs, out NXOpen.Tag[] curve_refs)
 Wrapper method for UF_CURVE_ask_proj_curves More...
 
unsafe void AskSplineData (NXOpen.Tag spline_tag, out Spline spline_data)
 Wrapper method for UF_CURVE_ask_spline_data More...
 
void AskSplineFeature (NXOpen.Tag feature_id, out NXOpen.Tag spline)
 Wrapper method for UF_CURVE_ask_spline_feature More...
 
void AskSplineSap (NXOpen.Tag curve_tag,[Out] int[] display_flag, out double scale_factor)
 DEPRECATED Wrapper method for UF_CURVE_ask_spline_sap More...
 
unsafe void AskSplineThruPts (NXOpen.Tag spline_tag, out int degree, out int periodicity, out int num_points, out PtSlopeCrvatr[] point_data, out double[] parameters)
 Wrapper method for UF_CURVE_ask_spline_thru_pts More...
 
void AskWrapCurveParents (NXOpen.Tag curve_tag, out NXOpen.Tag defining_face, out NXOpen.Tag defining_plane, out NXOpen.Tag defining_curve, out NXOpen.Tag wrap_curve_object)
 Wrapper method for UF_CURVE_ask_wrap_curve_parents More...
 
unsafe void AskWrapCurves (NXOpen.Tag wrap_curve_object, out int num_output_curves, out NXOpen.Tag[] output_curves)
 Wrapper method for UF_CURVE_ask_wrap_curves More...
 
unsafe void AskWrapParms (NXOpen.Tag wrap_curve_object, out WrapData wrap_data)
 Wrapper method for UF_CURVE_ask_wrap_parms More...
 
void AutoJoinCurves (NXOpen.Tag[] crv_list, int crv_num, int join_type,[Out] NXOpen.Tag[] join_list, out int join_num)
 Wrapper method for UF_CURVE_auto_join_curves More...
 
void ConvertConicToGen (ref Conic conic_data, out Genconic gen_conic_data)
 Wrapper method for UF_CURVE_convert_conic_to_gen More...
 
void ConvertConicToStd (ref Genconic gen_conic_data, out Conic conic_data, out bool sense)
 Wrapper method for UF_CURVE_convert_conic_to_std More...
 
void CreateArc (ref Arc arc_coords, out NXOpen.Tag arc)
 Wrapper method for UF_CURVE_create_arc More...
 
void CreateArcThru3pts (int create_flag, double[] first_point, double[] second_point, double[] third_point, out NXOpen.Tag arc_tag)
 Wrapper method for UF_CURVE_create_arc_thru_3pts More...
 
void CreateBridgeCurve (int bridge_method, NXOpen.Tag[] curve_ids, double[] parms, int[] reverse_tangent, out NXOpen.Tag bridge_id)
 Wrapper method for UF_CURVE_create_bridge_curve More...
 
unsafe void CreateBridgeFeature (ref BridgeData bridge_data, out NXOpen.Tag bridge_feature)
 Wrapper method for UF_CURVE_create_bridge_feature More...
 
unsafe void CreateCombineCurves (NXOpen.Tag first_curve_tag, ref CombineCurvesDirection first_dir, NXOpen.Tag second_curve_tag, ref CombineCurvesDirection second_dir, string curve_aprox_tol, out NXOpen.Tag combine_curve_feature)
 Wrapper method for UF_CURVE_create_combine_curves More...
 
void CreateConic (ref Conic conic_data, out NXOpen.Tag conic)
 Wrapper method for UF_CURVE_create_conic More...
 
void CreateFillet (int type, NXOpen.Tag[] curve_objs, double[] center, double radius, int[] trim_opts, int[] arc_opts, out NXOpen.Tag fillet_obj)
 Wrapper method for UF_CURVE_create_fillet More...
 
void CreateIntObject (int num_objects_set_1, NXOpen.Tag[] object_set_1, int num_objects_set_2, NXOpen.Tag[] object_set_2, out NXOpen.Tag int_curve_object)
 Wrapper method for UF_CURVE_create_int_object More...
 
void CreateIsocline (int face_cnt, NXOpen.Tag[] faces, double[] direction, string start_angle, string end_angle, string step_angle, out NXOpen.Tag isocline_feat)
 Wrapper method for UF_CURVE_create_isocline More...
 
unsafe void CreateJoinedCurve (NXOpen.Tag[] uf_curve_list, int creation_method, out NXOpen.Tag joined_curve, out int status)
 Wrapper method for UF_CURVE_create_joined_curve More...
 
unsafe void CreateJoinedFeature (ref StringList uf_curve_string, int creation_method, out NXOpen.Tag joined_curve_feature, out int status)
 Wrapper method for UF_CURVE_create_joined_feature More...
 
void CreateLine (ref Line line_coords, out NXOpen.Tag line)
 Wrapper method for UF_CURVE_create_line More...
 
void CreateLineArc (ref LineArc line_arc_data, out NXOpen.Tag line_arc_feat_id)
 Wrapper method for UF_CURVE_create_line_arc More...
 
unsafe void CreateOcfFeature (ref OcfData offset_data, out NXOpen.Tag feature)
 Wrapper method for UF_CURVE_create_ocf_feature More...
 
void CreatePoint (double[] point_coords, out NXOpen.Tag point)
 Wrapper method for UF_CURVE_create_point More...
 
void CreateProjCurves (int n_curve_refs, NXOpen.Tag[] curve_refs, int n_face_refs, NXOpen.Tag[] face_refs, int copy_flag, ref Proj proj_data, out NXOpen.Tag proj_curve_feature)
 Wrapper method for UF_CURVE_create_proj_curves More...
 
unsafe void CreateProjCurves1 (int n_curve_refs, NXOpen.Tag[] curve_refs, int n_face_refs, NXOpen.Tag[] face_refs, int copy_flag, ref Proj1 proj_data, out NXOpen.Tag proj_curve_feature)
 Wrapper method for UF_CURVE_create_proj_curves1 More...
 
unsafe void CreateShadowCurves (int solid_count, NXOpen.Tag[] solid_array, NXOpen.Tag view_tag, out int shadow_curve_count, out NXOpen.Tag[] shadow_curves)
 Wrapper method for UF_CURVE_create_shadow_curves More...
 
unsafe void CreateShadowOutline (int solid_count, NXOpen.Tag[] solid_array, NXOpen.Tag view, out int loop_count, out int[] count_array, out NXOpen.Tag[][] curve_array, double[] tol)
 Wrapper method for UF_CURVE_create_shadow_outline More...
 
unsafe void CreateSilhouette (NXOpen.Tag solid, NXOpen.Tag view, out int count, out NXOpen.Tag[] curves)
 Wrapper method for UF_CURVE_create_silhouette More...
 
unsafe void CreateSimplifiedCurve (int curves_count, NXOpen.Tag[] curves, double tolerance, out int segments_count, out NXOpen.Tag[] segments)
 Wrapper method for UF_CURVE_create_simplified_curve More...
 
unsafe void CreateSpline (ref Spline spline_data, out NXOpen.Tag spline_tag, out int num_states, out State[] states)
 Wrapper method for UF_CURVE_create_spline More...
 
void CreateSplineFeature (NXOpen.Tag spline, out NXOpen.Tag feature_id)
 Wrapper method for UF_CURVE_create_spline_feature More...
 
void CreateSplineThruPts (int degree, int periodicity, int num_points, PtSlopeCrvatr[] point_data, double[] parameters, int save_def_data, out NXOpen.Tag spline_tag)
 Wrapper method for UF_CURVE_create_spline_thru_pts More...
 
unsafe void CreateWrapObject (ref WrapData wrap_data, out NXOpen.Tag wrap_curve_object)
 Wrapper method for UF_CURVE_create_wrap_object More...
 
void EditArcData (NXOpen.Tag arc, ref Arc arc_coords)
 Wrapper method for UF_CURVE_edit_arc_data More...
 
unsafe void EditBridgeFeature (NXOpen.Tag bridge_feature, ref BridgeData bridge_data)
 Wrapper method for UF_CURVE_edit_bridge_feature More...
 
void EditByCurveFitData (NXOpen.Tag curve_feature, UFModl.CurveFitData curve_fit_data)
 Wrapper method for UF_CURVE_edit_by_curve_fit_data More...
 
unsafe void EditCombineCurves (NXOpen.Tag combine_curve_feature, NXOpen.Tag first_curve_tag, ref CombineCurvesDirection first_dir, NXOpen.Tag second_curve_tag, ref CombineCurvesDirection second_dir, string curve_aprox_tol)
 Wrapper method for UF_CURVE_edit_combine_curves More...
 
void EditConicData (NXOpen.Tag conic, ref Conic conic_data)
 Wrapper method for UF_CURVE_edit_conic_data More...
 
void EditIntObject (int num_object_set_1, NXOpen.Tag[] object_set_1, int num_object_set_2, NXOpen.Tag[] object_set_2, NXOpen.Tag int_curve_object)
 Wrapper method for UF_CURVE_edit_int_object More...
 
void EditIsocline (NXOpen.Tag isocline_feat, int face_cnt, NXOpen.Tag[] faces, double[] direction, string start_angle, string end_angle, string step_angle)
 Wrapper method for UF_CURVE_edit_isocline More...
 
unsafe void EditJoinedFeature (NXOpen.Tag joined_curve_feature, ref StringList uf_curve_string, int creation_method, double[] tols)
 Wrapper method for UF_CURVE_edit_joined_feature More...
 
void EditLength (NXOpen.Tag curve, int method, double length, int location, int ext_type)
 Wrapper method for UF_CURVE_edit_length More...
 
void EditLineArc (NXOpen.Tag line_arc_feat_id, ref LineArc line_arc_data)
 Wrapper method for UF_CURVE_edit_line_arc More...
 
void EditLineData (NXOpen.Tag line, ref Line line_coords)
 Wrapper method for UF_CURVE_edit_line_data More...
 
void EditMoveMultPoints (NXOpen.Tag curve_tag, ref CurveBcmmcp mmcp_dat)
 Wrapper method for UF_CURVE_edit_move_mult_points More...
 
unsafe void EditOcfFeature (ref OcfData offset_data, NXOpen.Tag feature)
 Wrapper method for UF_CURVE_edit_ocf_feature More...
 
void EditPointData (NXOpen.Tag point, double[] point_coords)
 Wrapper method for UF_CURVE_edit_point_data More...
 
void EditProjCurves (NXOpen.Tag proj_curve_feature, int n_curve_refs, NXOpen.Tag[] curve_refs, int n_face_refs, NXOpen.Tag[] face_refs, ref Proj proj_data)
 Wrapper method for UF_CURVE_edit_proj_curves More...
 
unsafe void EditProjCurves1 (NXOpen.Tag proj_curve_feature, int n_curve_refs, NXOpen.Tag[] curve_refs, int n_face_refs, NXOpen.Tag[] face_refs, ref Proj1 proj_data)
 Wrapper method for UF_CURVE_edit_proj_curves1 More...
 
void EditSplineFeature (NXOpen.Tag spline, NXOpen.Tag feature_id)
 Wrapper method for UF_CURVE_edit_spline_feature More...
 
void EditSplineThruPts (NXOpen.Tag spline_tag, int degree, int periodicity, int num_points, PtSlopeCrvatr[] point_data, double[] parameters, int save_def_data)
 Wrapper method for UF_CURVE_edit_spline_thru_pts More...
 
void EditTrimCurve (NXOpen.Tag curve_tag, NXOpen.Tag bounding_id, double[] ref_point, double[] int_point, int ext_ind)
 Wrapper method for UF_CURVE_edit_trim_curve More...
 
void EditWithTemplate (NXOpen.Tag edit_id, NXOpen.Tag template_id, out FitError error_data)
 Wrapper method for UF_CURVE_edit_with_template More...
 
unsafe void EditWrapObject (ref WrapData wrap_data, NXOpen.Tag wrap_curve_object)
 Wrapper method for UF_CURVE_edit_wrap_object More...
 
void EvaluateCurve (NXOpen.Tag curve, double param, int deriv_flag,[Out] double[] pos_and_deriv)
 Wrapper method for UF_CURVE_evaluate_curve More...
 
unsafe void EvaluateCurveStructure (ref Struct curve_data_ptr, double param, int deriv_flag, out double pos_and_deriv)
 Wrapper method for UF_CURVE_evaluate_curve_structure More...
 
unsafe void FixSplineData (ref Spline spl, double toler, out int num_states, out State[] states)
 Wrapper method for UF_CURVE_fix_spline_data More...
 
unsafe void FreeCurveStruct (ref Struct curve_struct)
 Wrapper method for UF_CURVE_free_curve_struct More...
 
unsafe void InitOcfData (ref OcfData uf_offset_data)
 Wrapper method for UF_CURVE_init_ocf_data More...
 
void InitProjCurvesData (ref Proj proj_data)
 Wrapper method for UF_CURVE_init_proj_curves_data More...
 
unsafe void InitProjCurvesData1 (ref Proj1 proj_data)
 Wrapper method for UF_CURVE_init_proj_curves_data1 More...
 
void Intersect (NXOpen.Tag curve, NXOpen.Tag entity, double[] ref_point, out IntersectInfo out_info)
 Wrapper method for UF_CURVE_intersect More...
 
void IsSplineInSync (NXOpen.Tag spline_tag, out bool is_sync)
 Wrapper method for UF_CURVE_is_spline_in_sync More...
 
void IsSplineSelfInt (NXOpen.Tag spline_tag, out bool is_self_intersecting)
 Wrapper method for UF_CURVE_is_spline_self_int More...
 
unsafe void ModifyOffsetsInString (NXOpen.Tag string_tag, ref OcfData uf_offset_data, int num_offsets, OcfValues[] offset_distance)
 Wrapper method for UF_CURVE_modify_offsets_in_string More...
 
unsafe void OcfAskCurves (NXOpen.Tag feature_eid, out int num_curves, out NXOpen.Tag[] offset_curves)
 Wrapper method for UF_CURVE_ocf_ask_curves More...
 
void OcfOffsetPtDirection (NXOpen.Tag uf_string_tag, NXOpen.Tag uf_face_collector_tag,[Out] double[] offset_point,[Out] double[] offset_direction)
 Wrapper method for UF_CURVE_ocf_offset_pt_direction More...
 
unsafe void RemoveStringFromOcfData (NXOpen.Tag string_tag, ref OcfData uf_offset_data)
 Wrapper method for UF_CURVE_remove_string_from_ocf_data More...
 
unsafe void SectionAskParallelData (NXOpen.Tag section_curves_feature, out SectionGeneralData general_data, out SectionParallelData parallel_data)
 Wrapper method for UF_CURVE_section_ask_parallel_data More...
 
unsafe void SectionAskPerpcrvData (NXOpen.Tag section_curves_feature, out SectionGeneralData general_data, out SectionPerpcrvData perpcrv_data)
 Wrapper method for UF_CURVE_section_ask_perpcrv_data More...
 
unsafe void SectionAskPlanesData (NXOpen.Tag section_curves_feature, out SectionGeneralData general_data, out SectionPlanesData planes_data)
 Wrapper method for UF_CURVE_section_ask_planes_data More...
 
unsafe void SectionAskRadialData (NXOpen.Tag section_curves_feature, out SectionGeneralData general_data, out SectionRadialData radial_data)
 Wrapper method for UF_CURVE_section_ask_radial_data More...
 
void SectionAskType (NXOpen.Tag section_curves_feature, out int plane_type)
 Wrapper method for UF_CURVE_section_ask_type More...
 
unsafe void SectionCurveAskParents (NXOpen.Tag section_curve, out NXOpen.Tag section_curves_feature, out int plane_type, out NXOpen.Tag defining_object, out NXOpen.Tag[] sectioning_objects)
 Wrapper method for UF_CURVE_section_curve_ask_parents More...
 
unsafe void SectionFromParallelPlanes (ref SectionGeneralData general_data, ref SectionParallelData parallel_data, out NXOpen.Tag section_curves)
 Wrapper method for UF_CURVE_section_from_parallel_planes More...
 
unsafe void SectionFromPerpcrvPlanes (ref SectionGeneralData general_data, ref SectionPerpcrvData perpcrv_data, out NXOpen.Tag section_curves)
 Wrapper method for UF_CURVE_section_from_perpcrv_planes More...
 
unsafe void SectionFromPlanes (ref SectionGeneralData general_data, ref SectionPlanesData planes_data, out NXOpen.Tag section_curves)
 Wrapper method for UF_CURVE_section_from_planes More...
 
unsafe void SectionFromRadialPlanes (ref SectionGeneralData general_data, ref SectionRadialData radial_data, out NXOpen.Tag section_curves)
 Wrapper method for UF_CURVE_section_from_radial_planes More...
 
void SetAnalysisDisplay (NXOpen.Tag curve_tag, ref AnalysisDisplay analysis_display_options)
 DEPRECATED Wrapper method for UF_CURVE_set_analysis_display More...
 
void SetSplineSap (NXOpen.Tag curve_tag, int[] display_flag, double scale_factor)
 DEPRECATED Wrapper method for UF_CURVE_set_spline_sap More...
 
unsafe void SmoothSplineData (ref Spline spline_data, int cont_order, double distance_toler, double angle_toler, out int num_states, out State[] states)
 Wrapper method for UF_CURVE_smooth_spline_data More...
 
unsafe void SmoothSplineDataSt (ref Spline spline_data, int cont_order, double[] dist_toler, double ang_toler, out int num_states, out State[] states)
 Wrapper method for UF_CURVE_smooth_spline_data_st More...
 

Detailed Description

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

Member Enumeration Documentation

Wrapper for UF_CURVE_bridge_method_e

Refer to UF_CURVE_bridge_method_e for documentation
Mapping Help

Wrapper for UF_CURVE_direction_e

Refer to UF_CURVE_direction_e for documentation
Mapping Help

Wrapper for UF_CURVE_end_type_e

Refer to UF_CURVE_end_type_e for documentation
Mapping Help

Wrapper for UF_CURVE_help_data_type_e

Refer to UF_CURVE_help_data_type_e for documentation
Mapping Help

Wrapper for UF_CURVE_join_types

Refer to UF_CURVE_join_types for documentation
Mapping Help

Wrapper for UF_CURVE_limit_type_e

Refer to UF_CURVE_limit_type_e for documentation
Mapping Help

Wrapper for UF_CURVE_line_arc_type_e

Refer to UF_CURVE_line_arc_type_e for documentation
Mapping Help

Wrapper for UF_CURVE_ocf_method_e

Refer to UF_CURVE_ocf_method_e for documentation
Mapping Help

Wrapper for UF_CURVE_principal_axis_e

Refer to UF_CURVE_principal_axis_e for documentation
Mapping Help

Wrapper for UF_CURVE_wrap_type_e

Refer to UF_CURVE_wrap_type_e for documentation
Mapping Help

Member Function Documentation

unsafe void NXOpen.UF.UFCurve.AddFacesOcfData ( NXOpen.Tag  face_tag,
ref OcfData  uf_offset_data 
)

Wrapper method for UF_CURVE_add_faces_ocf_data

Refer to UF_CURVE_add_faces_ocf_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AddStringToOcfData ( NXOpen.Tag  string_tag,
int  offset_direction,
int  num_offsets,
OcfValues[]  offset_distances,
ref OcfData  uf_offset_data 
)

Wrapper method for UF_CURVE_add_string_to_ocf_data

Refer to UF_CURVE_add_string_to_ocf_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskAnalysisDisplay ( NXOpen.Tag  curve_tag,
out AnalysisDisplay  analysis_display_options 
)

DEPRECATED Wrapper method for UF_CURVE_ask_analysis_display

Refer to UF_CURVE_ask_analysis_display for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskArcData ( NXOpen.Tag  arc,
out Arc  arc_coords 
)

Wrapper method for UF_CURVE_ask_arc_data

Refer to UF_CURVE_ask_arc_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskArcLength ( NXOpen.Tag  curve_tag,
double  start_param,
double  end_param,
ModlUnits  unit_flag,
out double  arc_length 
)

Wrapper method for UF_CURVE_ask_arc_length

Refer to UF_CURVE_ask_arc_length for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskBridgeFeature ( NXOpen.Tag  bridge_feature,
ref BridgeData  bridge_data 
)

Wrapper method for UF_CURVE_ask_bridge_feature

Refer to UF_CURVE_ask_bridge_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskCentroid ( NXOpen.Tag  curve_id,
[Out] double[]  centroid 
)

Wrapper method for UF_CURVE_ask_centroid

Refer to UF_CURVE_ask_centroid for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskCombineCurves ( NXOpen.Tag  combine_curve_feature,
out NXOpen.Tag  first_curve_tag,
out CombineCurvesDirection  first_dir,
out NXOpen.Tag  second_curve_tag,
out CombineCurvesDirection  second_dir,
out string  tol,
out NXOpen.Tag[]  curve_list 
)

Wrapper method for UF_CURVE_ask_combine_curves

Refer to UF_CURVE_ask_combine_curves for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskConicData ( NXOpen.Tag  conic,
out Conic  conic_data 
)

Wrapper method for UF_CURVE_ask_conic_data

Refer to UF_CURVE_ask_conic_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskCurveFitData ( NXOpen.Tag  curve_feature,
out UFModl.CurveFitData  curve_fit_data 
)

Wrapper method for UF_CURVE_ask_curve_fit_data

Refer to UF_CURVE_ask_curve_fit_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskCurveInflections ( NXOpen.Tag  curve_eid,
double[]  proj_matrx,
double[]  range,
out int  num_infpts,
out double[]  inf_pts 
)

Wrapper method for UF_CURVE_ask_curve_inflections

Refer to UF_CURVE_ask_curve_inflections for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskCurveStruct ( NXOpen.Tag  curve_id,
out Struct[]  curve_struct 
)

Wrapper method for UF_CURVE_ask_curve_struct

Refer to UF_CURVE_ask_curve_struct for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskCurveStructData ( ref Struct  curve_struct,
out int  type,
out double[]  curve_data 
)

Wrapper method for UF_CURVE_ask_curve_struct_data

Refer to UF_CURVE_ask_curve_struct_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskCurveTurnAngle ( NXOpen.Tag  curve,
double[]  orientation,
out double  angle 
)

Wrapper method for UF_CURVE_ask_curve_turn_angle

Refer to UF_CURVE_ask_curve_turn_angle for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskFeatureCurves ( NXOpen.Tag  curve_feature_id,
out int  num_curves,
out NXOpen.Tag[]  feature_curves 
)

Wrapper method for UF_CURVE_ask_feature_curves

Refer to UF_CURVE_ask_feature_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskIntCurveParents ( NXOpen.Tag  int_curve,
out NXOpen.Tag  int_curve_object,
out NXOpen.Tag[]  input_objects 
)

Wrapper method for UF_CURVE_ask_int_curve_parents

Refer to UF_CURVE_ask_int_curve_parents for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskIntCurves ( NXOpen.Tag  int_curve_object,
out int  num_curves,
out NXOpen.Tag[]  intersection_curves 
)

Wrapper method for UF_CURVE_ask_int_curves

Refer to UF_CURVE_ask_int_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskIntParms ( NXOpen.Tag  int_curve_object,
out int  num_objects_set_1,
out NXOpen.Tag[]  object_set_1,
out int  num_objects_set_2,
out NXOpen.Tag[]  object_set_2 
)

Wrapper method for UF_CURVE_ask_int_parms

Refer to UF_CURVE_ask_int_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskIntParmsSc ( NXOpen.Tag  int_curve_object,
out int  num_objects_set_1,
out NXOpen.Tag[]  object_set_1,
out int  num_objects_set_2,
out NXOpen.Tag[]  object_set_2,
out bool  set1_is_collector,
out bool  set2_is_collector 
)

Wrapper method for UF_CURVE_ask_int_parms_sc

Refer to UF_CURVE_ask_int_parms_sc for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskIsocline ( NXOpen.Tag  isocline_feat,
out int  face_cnt,
out NXOpen.Tag[]  faces,
[Out] double[]  direction,
out string  start_angle,
out string  end_angle,
out string  step_angle,
out int  curve_cnt,
out NXOpen.Tag[]  curves 
)

Wrapper method for UF_CURVE_ask_isocline

Refer to UF_CURVE_ask_isocline for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskJoinedParms ( NXOpen.Tag  joined_curve_feature,
out StringList  uf_curve_string,
out int  creation_method,
[Out] double[]  tols 
)

Wrapper method for UF_CURVE_ask_joined_parms

Refer to UF_CURVE_ask_joined_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskLineArcData ( NXOpen.Tag  line_arc_feat_id,
out LineArc  line_arc_data 
)

Wrapper method for UF_CURVE_ask_line_arc_data

Refer to UF_CURVE_ask_line_arc_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskLineArcOutput ( NXOpen.Tag  line_arc_feat_id,
out NXOpen.Tag  line_arc_id 
)

Wrapper method for UF_CURVE_ask_line_arc_output

Refer to UF_CURVE_ask_line_arc_output for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskLineData ( NXOpen.Tag  line,
out Line  line_coords 
)

Wrapper method for UF_CURVE_ask_line_data

Refer to UF_CURVE_ask_line_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskOcfData ( NXOpen.Tag  feature,
out OcfData[]  offset_data 
)

Wrapper method for UF_CURVE_ask_ocf_data

Refer to UF_CURVE_ask_ocf_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskOffsetCurves ( NXOpen.Tag  offset_curve_object,
out int  num_curves,
out NXOpen.Tag[]  offset_curves 
)

Wrapper method for UF_CURVE_ask_offset_curves

Refer to UF_CURVE_ask_offset_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskOffsetDirection ( ref StringList  input_curves,
[Out] double[]  offset_direction_vector,
[Out] double[]  draft_direction_vector,
[Out] double[]  base_point 
)

DEPRECATED Wrapper method for UF_CURVE_ask_offset_direction

Refer to UF_CURVE_ask_offset_direction for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskOffsetDirection2 ( ref StringList  input_curves,
[Out] double[]  offset_direction_vector,
[Out] double[]  draft_direction_vector,
[Out] double[]  base_point 
)

Wrapper method for UF_CURVE_ask_offset_direction_2

Refer to UF_CURVE_ask_offset_direction_2 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskParameterization ( NXOpen.Tag  _object,
[Out] double[]  param_range,
out int  periodicity 
)

Wrapper method for UF_CURVE_ask_parameterization

Refer to UF_CURVE_ask_parameterization for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskPointData ( NXOpen.Tag  point,
[Out] double[]  point_coords 
)

Wrapper method for UF_CURVE_ask_point_data

Refer to UF_CURVE_ask_point_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskProjCurveParents ( NXOpen.Tag  proj_curve,
out NXOpen.Tag  defining_feature,
out NXOpen.Tag  defining_target,
out NXOpen.Tag  defining_curve 
)

Wrapper method for UF_CURVE_ask_proj_curve_parents

Refer to UF_CURVE_ask_proj_curve_parents for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskProjCurves ( NXOpen.Tag  proj_curve_feature,
out int  n_curve_refs,
out NXOpen.Tag[]  curve_refs 
)

Wrapper method for UF_CURVE_ask_proj_curves

Refer to UF_CURVE_ask_proj_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskSplineData ( NXOpen.Tag  spline_tag,
out Spline  spline_data 
)

Wrapper method for UF_CURVE_ask_spline_data

Refer to UF_CURVE_ask_spline_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskSplineFeature ( NXOpen.Tag  feature_id,
out NXOpen.Tag  spline 
)

Wrapper method for UF_CURVE_ask_spline_feature

Refer to UF_CURVE_ask_spline_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskSplineSap ( NXOpen.Tag  curve_tag,
[Out] int[]  display_flag,
out double  scale_factor 
)

DEPRECATED Wrapper method for UF_CURVE_ask_spline_sap

Refer to UF_CURVE_ask_spline_sap for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskSplineThruPts ( NXOpen.Tag  spline_tag,
out int  degree,
out int  periodicity,
out int  num_points,
out PtSlopeCrvatr[]  point_data,
out double[]  parameters 
)

Wrapper method for UF_CURVE_ask_spline_thru_pts

Refer to UF_CURVE_ask_spline_thru_pts for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AskWrapCurveParents ( NXOpen.Tag  curve_tag,
out NXOpen.Tag  defining_face,
out NXOpen.Tag  defining_plane,
out NXOpen.Tag  defining_curve,
out NXOpen.Tag  wrap_curve_object 
)

Wrapper method for UF_CURVE_ask_wrap_curve_parents

Refer to UF_CURVE_ask_wrap_curve_parents for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskWrapCurves ( NXOpen.Tag  wrap_curve_object,
out int  num_output_curves,
out NXOpen.Tag[]  output_curves 
)

Wrapper method for UF_CURVE_ask_wrap_curves

Refer to UF_CURVE_ask_wrap_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.AskWrapParms ( NXOpen.Tag  wrap_curve_object,
out WrapData  wrap_data 
)

Wrapper method for UF_CURVE_ask_wrap_parms

Refer to UF_CURVE_ask_wrap_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.AutoJoinCurves ( NXOpen.Tag[]  crv_list,
int  crv_num,
int  join_type,
[Out] NXOpen.Tag[]  join_list,
out int  join_num 
)

Wrapper method for UF_CURVE_auto_join_curves

Refer to UF_CURVE_auto_join_curves for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.ConvertConicToGen ( ref Conic  conic_data,
out Genconic  gen_conic_data 
)

Wrapper method for UF_CURVE_convert_conic_to_gen

Refer to UF_CURVE_convert_conic_to_gen for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.ConvertConicToStd ( ref Genconic  gen_conic_data,
out Conic  conic_data,
out bool  sense 
)

Wrapper method for UF_CURVE_convert_conic_to_std

Refer to UF_CURVE_convert_conic_to_std for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateArc ( ref Arc  arc_coords,
out NXOpen.Tag  arc 
)

Wrapper method for UF_CURVE_create_arc

Refer to UF_CURVE_create_arc for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateArcThru3pts ( int  create_flag,
double[]  first_point,
double[]  second_point,
double[]  third_point,
out NXOpen.Tag  arc_tag 
)

Wrapper method for UF_CURVE_create_arc_thru_3pts

Refer to UF_CURVE_create_arc_thru_3pts for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateBridgeCurve ( int  bridge_method,
NXOpen.Tag[]  curve_ids,
double[]  parms,
int[]  reverse_tangent,
out NXOpen.Tag  bridge_id 
)

Wrapper method for UF_CURVE_create_bridge_curve

Refer to UF_CURVE_create_bridge_curve for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateBridgeFeature ( ref BridgeData  bridge_data,
out NXOpen.Tag  bridge_feature 
)

Wrapper method for UF_CURVE_create_bridge_feature

Refer to UF_CURVE_create_bridge_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateCombineCurves ( NXOpen.Tag  first_curve_tag,
ref CombineCurvesDirection  first_dir,
NXOpen.Tag  second_curve_tag,
ref CombineCurvesDirection  second_dir,
string  curve_aprox_tol,
out NXOpen.Tag  combine_curve_feature 
)

Wrapper method for UF_CURVE_create_combine_curves

Refer to UF_CURVE_create_combine_curves for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateConic ( ref Conic  conic_data,
out NXOpen.Tag  conic 
)

Wrapper method for UF_CURVE_create_conic

Refer to UF_CURVE_create_conic for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateFillet ( int  type,
NXOpen.Tag[]  curve_objs,
double[]  center,
double  radius,
int[]  trim_opts,
int[]  arc_opts,
out NXOpen.Tag  fillet_obj 
)

Wrapper method for UF_CURVE_create_fillet

Refer to UF_CURVE_create_fillet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateIntObject ( int  num_objects_set_1,
NXOpen.Tag[]  object_set_1,
int  num_objects_set_2,
NXOpen.Tag[]  object_set_2,
out NXOpen.Tag  int_curve_object 
)

Wrapper method for UF_CURVE_create_int_object

Refer to UF_CURVE_create_int_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateIsocline ( int  face_cnt,
NXOpen.Tag[]  faces,
double[]  direction,
string  start_angle,
string  end_angle,
string  step_angle,
out NXOpen.Tag  isocline_feat 
)

Wrapper method for UF_CURVE_create_isocline

Refer to UF_CURVE_create_isocline for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateJoinedCurve ( NXOpen.Tag[]  uf_curve_list,
int  creation_method,
out NXOpen.Tag  joined_curve,
out int  status 
)

Wrapper method for UF_CURVE_create_joined_curve

Refer to UF_CURVE_create_joined_curve for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateJoinedFeature ( ref StringList  uf_curve_string,
int  creation_method,
out NXOpen.Tag  joined_curve_feature,
out int  status 
)

Wrapper method for UF_CURVE_create_joined_feature

Refer to UF_CURVE_create_joined_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateLine ( ref Line  line_coords,
out NXOpen.Tag  line 
)

Wrapper method for UF_CURVE_create_line

Refer to UF_CURVE_create_line for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateLineArc ( ref LineArc  line_arc_data,
out NXOpen.Tag  line_arc_feat_id 
)

Wrapper method for UF_CURVE_create_line_arc

Refer to UF_CURVE_create_line_arc for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateOcfFeature ( ref OcfData  offset_data,
out NXOpen.Tag  feature 
)

Wrapper method for UF_CURVE_create_ocf_feature

Refer to UF_CURVE_create_ocf_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreatePoint ( double[]  point_coords,
out NXOpen.Tag  point 
)

Wrapper method for UF_CURVE_create_point

Refer to UF_CURVE_create_point for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateProjCurves ( int  n_curve_refs,
NXOpen.Tag[]  curve_refs,
int  n_face_refs,
NXOpen.Tag[]  face_refs,
int  copy_flag,
ref Proj  proj_data,
out NXOpen.Tag  proj_curve_feature 
)

Wrapper method for UF_CURVE_create_proj_curves

Refer to UF_CURVE_create_proj_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateProjCurves1 ( int  n_curve_refs,
NXOpen.Tag[]  curve_refs,
int  n_face_refs,
NXOpen.Tag[]  face_refs,
int  copy_flag,
ref Proj1  proj_data,
out NXOpen.Tag  proj_curve_feature 
)

Wrapper method for UF_CURVE_create_proj_curves1

Refer to UF_CURVE_create_proj_curves1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateShadowCurves ( int  solid_count,
NXOpen.Tag[]  solid_array,
NXOpen.Tag  view_tag,
out int  shadow_curve_count,
out NXOpen.Tag[]  shadow_curves 
)

Wrapper method for UF_CURVE_create_shadow_curves

Refer to UF_CURVE_create_shadow_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateShadowOutline ( int  solid_count,
NXOpen.Tag[]  solid_array,
NXOpen.Tag  view,
out int  loop_count,
out int[]  count_array,
out NXOpen.  Tagcurve_array[][],
double[]  tol 
)

Wrapper method for UF_CURVE_create_shadow_outline

Refer to UF_CURVE_create_shadow_outline for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateSilhouette ( NXOpen.Tag  solid,
NXOpen.Tag  view,
out int  count,
out NXOpen.Tag[]  curves 
)

Wrapper method for UF_CURVE_create_silhouette

Refer to UF_CURVE_create_silhouette for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateSimplifiedCurve ( int  curves_count,
NXOpen.Tag[]  curves,
double  tolerance,
out int  segments_count,
out NXOpen.Tag[]  segments 
)

Wrapper method for UF_CURVE_create_simplified_curve

Refer to UF_CURVE_create_simplified_curve for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateSpline ( ref Spline  spline_data,
out NXOpen.Tag  spline_tag,
out int  num_states,
out State[]  states 
)

Wrapper method for UF_CURVE_create_spline

Refer to UF_CURVE_create_spline for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateSplineFeature ( NXOpen.Tag  spline,
out NXOpen.Tag  feature_id 
)

Wrapper method for UF_CURVE_create_spline_feature

Refer to UF_CURVE_create_spline_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.CreateSplineThruPts ( int  degree,
int  periodicity,
int  num_points,
PtSlopeCrvatr[]  point_data,
double[]  parameters,
int  save_def_data,
out NXOpen.Tag  spline_tag 
)

Wrapper method for UF_CURVE_create_spline_thru_pts

Refer to UF_CURVE_create_spline_thru_pts for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.CreateWrapObject ( ref WrapData  wrap_data,
out NXOpen.Tag  wrap_curve_object 
)

Wrapper method for UF_CURVE_create_wrap_object

Refer to UF_CURVE_create_wrap_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditArcData ( NXOpen.Tag  arc,
ref Arc  arc_coords 
)

Wrapper method for UF_CURVE_edit_arc_data

Refer to UF_CURVE_edit_arc_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.EditBridgeFeature ( NXOpen.Tag  bridge_feature,
ref BridgeData  bridge_data 
)

Wrapper method for UF_CURVE_edit_bridge_feature

Refer to UF_CURVE_edit_bridge_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditByCurveFitData ( NXOpen.Tag  curve_feature,
UFModl.CurveFitData  curve_fit_data 
)

Wrapper method for UF_CURVE_edit_by_curve_fit_data

Refer to UF_CURVE_edit_by_curve_fit_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.EditCombineCurves ( NXOpen.Tag  combine_curve_feature,
NXOpen.Tag  first_curve_tag,
ref CombineCurvesDirection  first_dir,
NXOpen.Tag  second_curve_tag,
ref CombineCurvesDirection  second_dir,
string  curve_aprox_tol 
)

Wrapper method for UF_CURVE_edit_combine_curves

Refer to UF_CURVE_edit_combine_curves for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditConicData ( NXOpen.Tag  conic,
ref Conic  conic_data 
)

Wrapper method for UF_CURVE_edit_conic_data

Refer to UF_CURVE_edit_conic_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditIntObject ( int  num_object_set_1,
NXOpen.Tag[]  object_set_1,
int  num_object_set_2,
NXOpen.Tag[]  object_set_2,
NXOpen.Tag  int_curve_object 
)

Wrapper method for UF_CURVE_edit_int_object

Refer to UF_CURVE_edit_int_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditIsocline ( NXOpen.Tag  isocline_feat,
int  face_cnt,
NXOpen.Tag[]  faces,
double[]  direction,
string  start_angle,
string  end_angle,
string  step_angle 
)

Wrapper method for UF_CURVE_edit_isocline

Refer to UF_CURVE_edit_isocline for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.EditJoinedFeature ( NXOpen.Tag  joined_curve_feature,
ref StringList  uf_curve_string,
int  creation_method,
double[]  tols 
)

Wrapper method for UF_CURVE_edit_joined_feature

Refer to UF_CURVE_edit_joined_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditLength ( NXOpen.Tag  curve,
int  method,
double  length,
int  location,
int  ext_type 
)

Wrapper method for UF_CURVE_edit_length

Refer to UF_CURVE_edit_length for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditLineArc ( NXOpen.Tag  line_arc_feat_id,
ref LineArc  line_arc_data 
)

Wrapper method for UF_CURVE_edit_line_arc

Refer to UF_CURVE_edit_line_arc for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditLineData ( NXOpen.Tag  line,
ref Line  line_coords 
)

Wrapper method for UF_CURVE_edit_line_data

Refer to UF_CURVE_edit_line_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditMoveMultPoints ( NXOpen.Tag  curve_tag,
ref CurveBcmmcp  mmcp_dat 
)

Wrapper method for UF_CURVE_edit_move_mult_points

Refer to UF_CURVE_edit_move_mult_points for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.EditOcfFeature ( ref OcfData  offset_data,
NXOpen.Tag  feature 
)

Wrapper method for UF_CURVE_edit_ocf_feature

Refer to UF_CURVE_edit_ocf_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditPointData ( NXOpen.Tag  point,
double[]  point_coords 
)

Wrapper method for UF_CURVE_edit_point_data

Refer to UF_CURVE_edit_point_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditProjCurves ( NXOpen.Tag  proj_curve_feature,
int  n_curve_refs,
NXOpen.Tag[]  curve_refs,
int  n_face_refs,
NXOpen.Tag[]  face_refs,
ref Proj  proj_data 
)

Wrapper method for UF_CURVE_edit_proj_curves

Refer to UF_CURVE_edit_proj_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.EditProjCurves1 ( NXOpen.Tag  proj_curve_feature,
int  n_curve_refs,
NXOpen.Tag[]  curve_refs,
int  n_face_refs,
NXOpen.Tag[]  face_refs,
ref Proj1  proj_data 
)

Wrapper method for UF_CURVE_edit_proj_curves1

Refer to UF_CURVE_edit_proj_curves1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditSplineFeature ( NXOpen.Tag  spline,
NXOpen.Tag  feature_id 
)

Wrapper method for UF_CURVE_edit_spline_feature

Refer to UF_CURVE_edit_spline_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditSplineThruPts ( NXOpen.Tag  spline_tag,
int  degree,
int  periodicity,
int  num_points,
PtSlopeCrvatr[]  point_data,
double[]  parameters,
int  save_def_data 
)

Wrapper method for UF_CURVE_edit_spline_thru_pts

Refer to UF_CURVE_edit_spline_thru_pts for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditTrimCurve ( NXOpen.Tag  curve_tag,
NXOpen.Tag  bounding_id,
double[]  ref_point,
double[]  int_point,
int  ext_ind 
)

Wrapper method for UF_CURVE_edit_trim_curve

Refer to UF_CURVE_edit_trim_curve for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EditWithTemplate ( NXOpen.Tag  edit_id,
NXOpen.Tag  template_id,
out FitError  error_data 
)

Wrapper method for UF_CURVE_edit_with_template

Refer to UF_CURVE_edit_with_template for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.EditWrapObject ( ref WrapData  wrap_data,
NXOpen.Tag  wrap_curve_object 
)

Wrapper method for UF_CURVE_edit_wrap_object

Refer to UF_CURVE_edit_wrap_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.EvaluateCurve ( NXOpen.Tag  curve,
double  param,
int  deriv_flag,
[Out] double[]  pos_and_deriv 
)

Wrapper method for UF_CURVE_evaluate_curve

Refer to UF_CURVE_evaluate_curve for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.EvaluateCurveStructure ( ref Struct  curve_data_ptr,
double  param,
int  deriv_flag,
out double  pos_and_deriv 
)

Wrapper method for UF_CURVE_evaluate_curve_structure

Refer to UF_CURVE_evaluate_curve_structure for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.FixSplineData ( ref Spline  spl,
double  toler,
out int  num_states,
out State[]  states 
)

Wrapper method for UF_CURVE_fix_spline_data

Refer to UF_CURVE_fix_spline_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.FreeCurveStruct ( ref Struct  curve_struct)

Wrapper method for UF_CURVE_free_curve_struct

Refer to UF_CURVE_free_curve_struct for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.InitOcfData ( ref OcfData  uf_offset_data)

Wrapper method for UF_CURVE_init_ocf_data

Refer to UF_CURVE_init_ocf_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.InitProjCurvesData ( ref Proj  proj_data)

Wrapper method for UF_CURVE_init_proj_curves_data

Refer to UF_CURVE_init_proj_curves_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.InitProjCurvesData1 ( ref Proj1  proj_data)

Wrapper method for UF_CURVE_init_proj_curves_data1

Refer to UF_CURVE_init_proj_curves_data1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.Intersect ( NXOpen.Tag  curve,
NXOpen.Tag  entity,
double[]  ref_point,
out IntersectInfo  out_info 
)

Wrapper method for UF_CURVE_intersect

Refer to UF_CURVE_intersect for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.IsSplineInSync ( NXOpen.Tag  spline_tag,
out bool  is_sync 
)

Wrapper method for UF_CURVE_is_spline_in_sync

Refer to UF_CURVE_is_spline_in_sync for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.IsSplineSelfInt ( NXOpen.Tag  spline_tag,
out bool  is_self_intersecting 
)

Wrapper method for UF_CURVE_is_spline_self_int

Refer to UF_CURVE_is_spline_self_int for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.ModifyOffsetsInString ( NXOpen.Tag  string_tag,
ref OcfData  uf_offset_data,
int  num_offsets,
OcfValues[]  offset_distance 
)

Wrapper method for UF_CURVE_modify_offsets_in_string

Refer to UF_CURVE_modify_offsets_in_string for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.OcfAskCurves ( NXOpen.Tag  feature_eid,
out int  num_curves,
out NXOpen.Tag[]  offset_curves 
)

Wrapper method for UF_CURVE_ocf_ask_curves

Refer to UF_CURVE_ocf_ask_curves for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.OcfOffsetPtDirection ( NXOpen.Tag  uf_string_tag,
NXOpen.Tag  uf_face_collector_tag,
[Out] double[]  offset_point,
[Out] double[]  offset_direction 
)

Wrapper method for UF_CURVE_ocf_offset_pt_direction

Refer to UF_CURVE_ocf_offset_pt_direction for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.RemoveStringFromOcfData ( NXOpen.Tag  string_tag,
ref OcfData  uf_offset_data 
)

Wrapper method for UF_CURVE_remove_string_from_ocf_data

Refer to UF_CURVE_remove_string_from_ocf_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionAskParallelData ( NXOpen.Tag  section_curves_feature,
out SectionGeneralData  general_data,
out SectionParallelData  parallel_data 
)

Wrapper method for UF_CURVE_section_ask_parallel_data

Refer to UF_CURVE_section_ask_parallel_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionAskPerpcrvData ( NXOpen.Tag  section_curves_feature,
out SectionGeneralData  general_data,
out SectionPerpcrvData  perpcrv_data 
)

Wrapper method for UF_CURVE_section_ask_perpcrv_data

Refer to UF_CURVE_section_ask_perpcrv_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionAskPlanesData ( NXOpen.Tag  section_curves_feature,
out SectionGeneralData  general_data,
out SectionPlanesData  planes_data 
)

Wrapper method for UF_CURVE_section_ask_planes_data

Refer to UF_CURVE_section_ask_planes_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionAskRadialData ( NXOpen.Tag  section_curves_feature,
out SectionGeneralData  general_data,
out SectionRadialData  radial_data 
)

Wrapper method for UF_CURVE_section_ask_radial_data

Refer to UF_CURVE_section_ask_radial_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.SectionAskType ( NXOpen.Tag  section_curves_feature,
out int  plane_type 
)

Wrapper method for UF_CURVE_section_ask_type

Refer to UF_CURVE_section_ask_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionCurveAskParents ( NXOpen.Tag  section_curve,
out NXOpen.Tag  section_curves_feature,
out int  plane_type,
out NXOpen.Tag  defining_object,
out NXOpen.Tag[]  sectioning_objects 
)

Wrapper method for UF_CURVE_section_curve_ask_parents

Refer to UF_CURVE_section_curve_ask_parents for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionFromParallelPlanes ( ref SectionGeneralData  general_data,
ref SectionParallelData  parallel_data,
out NXOpen.Tag  section_curves 
)

Wrapper method for UF_CURVE_section_from_parallel_planes

Refer to UF_CURVE_section_from_parallel_planes for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionFromPerpcrvPlanes ( ref SectionGeneralData  general_data,
ref SectionPerpcrvData  perpcrv_data,
out NXOpen.Tag  section_curves 
)

Wrapper method for UF_CURVE_section_from_perpcrv_planes

Refer to UF_CURVE_section_from_perpcrv_planes for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionFromPlanes ( ref SectionGeneralData  general_data,
ref SectionPlanesData  planes_data,
out NXOpen.Tag  section_curves 
)

Wrapper method for UF_CURVE_section_from_planes

Refer to UF_CURVE_section_from_planes for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SectionFromRadialPlanes ( ref SectionGeneralData  general_data,
ref SectionRadialData  radial_data,
out NXOpen.Tag  section_curves 
)

Wrapper method for UF_CURVE_section_from_radial_planes

Refer to UF_CURVE_section_from_radial_planes for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.SetAnalysisDisplay ( NXOpen.Tag  curve_tag,
ref AnalysisDisplay  analysis_display_options 
)

DEPRECATED Wrapper method for UF_CURVE_set_analysis_display

Refer to UF_CURVE_set_analysis_display for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFCurve.SetSplineSap ( NXOpen.Tag  curve_tag,
int[]  display_flag,
double  scale_factor 
)

DEPRECATED Wrapper method for UF_CURVE_set_spline_sap

Refer to UF_CURVE_set_spline_sap for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SmoothSplineData ( ref Spline  spline_data,
int  cont_order,
double  distance_toler,
double  angle_toler,
out int  num_states,
out State[]  states 
)

Wrapper method for UF_CURVE_smooth_spline_data

Refer to UF_CURVE_smooth_spline_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFCurve.SmoothSplineDataSt ( ref Spline  spline_data,
int  cont_order,
double[]  dist_toler,
double  ang_toler,
out int  num_states,
out State[]  states 
)

Wrapper method for UF_CURVE_smooth_spline_data_st

Refer to UF_CURVE_smooth_spline_data_st for documentation
Mapping Help

License requirements:None


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