NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _BridgeData
 
struct  _OcfData
 
struct  _OcfStringData
 
struct  _OcfValues
 
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  AssoArcSubtype
 Wrapper for UF_CURVE_asso_arc_subtype_e More...
 
enum  BridgeMethod
 Wrapper for UF_CURVE_bridge_method_e More...
 
enum  ConstraintType
 Wrapper for UF_CURVE_constraint_type_e More...
 
enum  Direction
 Wrapper for UF_CURVE_direction_e More...
 
enum  EndType
 Wrapper for UF_CURVE_end_type_e More...
 
enum  HelpDataType
 Wrapper for UF_CURVE_help_data_type_e More...
 
enum  JoinTypes
 Wrapper for UF_CURVE_join_types More...
 
enum  LimitType
 Wrapper for UF_CURVE_limit_type_e More...
 
enum  LineArcType
 Wrapper for UF_CURVE_line_arc_type_e More...
 
enum  OcfCrossBoundaries
 Wrapper for UF_CURVE_ocf_cross_boundaries_e More...
 
enum  OcfMethod
 Wrapper for UF_CURVE_ocf_method_e More...
 
enum  OcfSpanMethod
 Wrapper for UF_CURVE_ocf_span_method_e More...
 
enum  OcfTrimMethod
 Wrapper for UF_CURVE_ocf_trim_method_e More...
 
enum  PrincipalAxis
 Wrapper for UF_CURVE_principal_axis_e More...
 
enum  WrapType
 Wrapper for UF_CURVE_wrap_type_e 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...
 
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...
 
unsafe void CreatePreciseOutline (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_precise_outline More...
 
unsafe void CreatePreciseOutlineCurves (int solid_count, NXOpen.Tag[] solid_array, NXOpen.Tag view_tag, out int curve_count, out NXOpen.Tag[] outline_curves)
 Wrapper method for UF_CURVE_create_precise_outline_curves 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...
 
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...
 
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...
 
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...
 
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...
 
- 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_CURVE' functions and data types.

Member Enumeration Documentation

Wrapper for UF_CURVE_asso_arc_subtype_e

Refer to UF_CURVE_asso_arc_subtype_e for documentation

Wrapper for UF_CURVE_bridge_method_e

Refer to UF_CURVE_bridge_method_e for documentation

Wrapper for UF_CURVE_constraint_type_e

Refer to UF_CURVE_constraint_type_e for documentation

Wrapper for UF_CURVE_direction_e

Refer to UF_CURVE_direction_e for documentation

Wrapper for UF_CURVE_end_type_e

Refer to UF_CURVE_end_type_e for documentation

Wrapper for UF_CURVE_help_data_type_e

Refer to UF_CURVE_help_data_type_e for documentation

Wrapper for UF_CURVE_join_types

Refer to UF_CURVE_join_types for documentation

Wrapper for UF_CURVE_limit_type_e

Refer to UF_CURVE_limit_type_e for documentation

Wrapper for UF_CURVE_line_arc_type_e

Refer to UF_CURVE_line_arc_type_e for documentation

Wrapper for UF_CURVE_ocf_cross_boundaries_e

Refer to UF_CURVE_ocf_cross_boundaries_e for documentation

Wrapper for UF_CURVE_ocf_method_e

Refer to UF_CURVE_ocf_method_e for documentation

Wrapper for UF_CURVE_ocf_span_method_e

Refer to UF_CURVE_ocf_span_method_e for documentation

Wrapper for UF_CURVE_ocf_trim_method_e

Refer to UF_CURVE_ocf_trim_method_e for documentation

Wrapper for UF_CURVE_principal_axis_e

Refer to UF_CURVE_principal_axis_e for documentation

Wrapper for UF_CURVE_wrap_type_e

Refer to UF_CURVE_wrap_type_e for documentation

Member Function Documentation

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

Wrapper method for UF_CURVE_add_faces_ocf_data

Refer to UF_CURVE_add_faces_ocf_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_add_string_to_ocf_data

Refer to UF_CURVE_add_string_to_ocf_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

DEPRECATED Wrapper method for UF_CURVE_ask_analysis_display

Refer to UF_CURVE_ask_analysis_display for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_arc_data

Refer to UF_CURVE_ask_arc_data for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_arc_length

Refer to UF_CURVE_ask_arc_length for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_bridge_feature

Refer to UF_CURVE_ask_bridge_feature for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_centroid

Refer to UF_CURVE_ask_centroid for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_combine_curves

Refer to UF_CURVE_ask_combine_curves for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_conic_data

Refer to UF_CURVE_ask_conic_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_curve_fit_data

Refer to UF_CURVE_ask_curve_fit_data for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_curve_inflections

Refer to UF_CURVE_ask_curve_inflections for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_curve_struct

Refer to UF_CURVE_ask_curve_struct for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_curve_struct_data

Refer to UF_CURVE_ask_curve_struct_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_curve_turn_angle

Refer to UF_CURVE_ask_curve_turn_angle for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_feature_curves

Refer to UF_CURVE_ask_feature_curves for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_int_curve_parents

Refer to UF_CURVE_ask_int_curve_parents for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_int_curves

Refer to UF_CURVE_ask_int_curves for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_int_parms

Refer to UF_CURVE_ask_int_parms for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_int_parms_sc

Refer to UF_CURVE_ask_int_parms_sc for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_isocline

Refer to UF_CURVE_ask_isocline for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_joined_parms

Refer to UF_CURVE_ask_joined_parms for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_line_arc_data

Refer to UF_CURVE_ask_line_arc_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_line_arc_output

Refer to UF_CURVE_ask_line_arc_output for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_line_data

Refer to UF_CURVE_ask_line_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_ocf_data

Refer to UF_CURVE_ask_ocf_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_offset_curves

Refer to UF_CURVE_ask_offset_curves for documentation

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 
)
inline

DEPRECATED Wrapper method for UF_CURVE_ask_offset_direction

Refer to UF_CURVE_ask_offset_direction for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_offset_direction_2

Refer to UF_CURVE_ask_offset_direction_2 for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_parameterization

Refer to UF_CURVE_ask_parameterization for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_point_data

Refer to UF_CURVE_ask_point_data for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_proj_curve_parents

Refer to UF_CURVE_ask_proj_curve_parents for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_proj_curves

Refer to UF_CURVE_ask_proj_curves for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_spline_data

Refer to UF_CURVE_ask_spline_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_spline_feature

Refer to UF_CURVE_ask_spline_feature for documentation

License requirements:None

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

DEPRECATED Wrapper method for UF_CURVE_ask_spline_sap

Refer to UF_CURVE_ask_spline_sap for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_spline_thru_pts

Refer to UF_CURVE_ask_spline_thru_pts for documentation

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 
)
inline

Wrapper method for UF_CURVE_ask_wrap_curve_parents

Refer to UF_CURVE_ask_wrap_curve_parents for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_wrap_curves

Refer to UF_CURVE_ask_wrap_curves for documentation

License requirements:None

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

Wrapper method for UF_CURVE_ask_wrap_parms

Refer to UF_CURVE_ask_wrap_parms for documentation

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 
)
inline

Wrapper method for UF_CURVE_auto_join_curves

Refer to UF_CURVE_auto_join_curves for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_convert_conic_to_gen

Refer to UF_CURVE_convert_conic_to_gen for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_convert_conic_to_std

Refer to UF_CURVE_convert_conic_to_std for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_arc

Refer to UF_CURVE_create_arc for documentation

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 
)
inline

Wrapper method for UF_CURVE_create_arc_thru_3pts

Refer to UF_CURVE_create_arc_thru_3pts for documentation

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 
)
inline

Wrapper method for UF_CURVE_create_bridge_curve

Refer to UF_CURVE_create_bridge_curve for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_bridge_feature

Refer to UF_CURVE_create_bridge_feature for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_create_combine_curves

Refer to UF_CURVE_create_combine_curves for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_conic

Refer to UF_CURVE_create_conic for documentation

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 
)
inline

Wrapper method for UF_CURVE_create_fillet

Refer to UF_CURVE_create_fillet for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_create_int_object

Refer to UF_CURVE_create_int_object for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_create_isocline

Refer to UF_CURVE_create_isocline for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_joined_curve

Refer to UF_CURVE_create_joined_curve for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_joined_feature

Refer to UF_CURVE_create_joined_feature for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_line

Refer to UF_CURVE_create_line for documentation

License requirements:None

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

Wrapper method for UF_CURVE_create_line_arc

Refer to UF_CURVE_create_line_arc for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_ocf_feature

Refer to UF_CURVE_create_ocf_feature for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_point

Refer to UF_CURVE_create_point for documentation

License requirements:None

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

Wrapper method for UF_CURVE_create_precise_outline

Refer to UF_CURVE_create_precise_outline for documentation

License requirements:SOLIDS MODELING or DRAFTING

unsafe void NXOpen.UF.UFCurve.CreatePreciseOutlineCurves ( int  solid_count,
NXOpen.Tag[]  solid_array,
NXOpen.Tag  view_tag,
out int  curve_count,
out NXOpen.Tag[]  outline_curves 
)
inline

Wrapper method for UF_CURVE_create_precise_outline_curves

Refer to UF_CURVE_create_precise_outline_curves for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_create_proj_curves

Refer to UF_CURVE_create_proj_curves for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_create_proj_curves1

Refer to UF_CURVE_create_proj_curves1 for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_create_shadow_curves

Refer to UF_CURVE_create_shadow_curves for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_create_shadow_outline

Refer to UF_CURVE_create_shadow_outline for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_silhouette

Refer to UF_CURVE_create_silhouette for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_simplified_curve

Refer to UF_CURVE_create_simplified_curve for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_create_spline

Refer to UF_CURVE_create_spline for documentation

License requirements:None

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

Wrapper method for UF_CURVE_create_spline_feature

Refer to UF_CURVE_create_spline_feature for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_create_spline_thru_pts

Refer to UF_CURVE_create_spline_thru_pts for documentation

License requirements:None

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

Wrapper method for UF_CURVE_create_wrap_object

Refer to UF_CURVE_create_wrap_object for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_arc_data

Refer to UF_CURVE_edit_arc_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_bridge_feature

Refer to UF_CURVE_edit_bridge_feature for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_by_curve_fit_data

Refer to UF_CURVE_edit_by_curve_fit_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_edit_combine_curves

Refer to UF_CURVE_edit_combine_curves for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_conic_data

Refer to UF_CURVE_edit_conic_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_edit_int_object

Refer to UF_CURVE_edit_int_object for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_edit_isocline

Refer to UF_CURVE_edit_isocline for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_joined_feature

Refer to UF_CURVE_edit_joined_feature for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_length

Refer to UF_CURVE_edit_length for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_line_arc

Refer to UF_CURVE_edit_line_arc for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_line_data

Refer to UF_CURVE_edit_line_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_move_mult_points

Refer to UF_CURVE_edit_move_mult_points for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_ocf_feature

Refer to UF_CURVE_edit_ocf_feature for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_point_data

Refer to UF_CURVE_edit_point_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_edit_proj_curves

Refer to UF_CURVE_edit_proj_curves for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_edit_proj_curves1

Refer to UF_CURVE_edit_proj_curves1 for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_spline_feature

Refer to UF_CURVE_edit_spline_feature for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_edit_spline_thru_pts

Refer to UF_CURVE_edit_spline_thru_pts for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_trim_curve

Refer to UF_CURVE_edit_trim_curve for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_with_template

Refer to UF_CURVE_edit_with_template for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_edit_wrap_object

Refer to UF_CURVE_edit_wrap_object for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_evaluate_curve

Refer to UF_CURVE_evaluate_curve for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_evaluate_curve_structure

Refer to UF_CURVE_evaluate_curve_structure for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_fix_spline_data

Refer to UF_CURVE_fix_spline_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_free_curve_struct

Refer to UF_CURVE_free_curve_struct for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_init_ocf_data

Refer to UF_CURVE_init_ocf_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_init_proj_curves_data

Refer to UF_CURVE_init_proj_curves_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_init_proj_curves_data1

Refer to UF_CURVE_init_proj_curves_data1 for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_intersect

Refer to UF_CURVE_intersect for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_is_spline_in_sync

Refer to UF_CURVE_is_spline_in_sync for documentation

License requirements:None

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

Wrapper method for UF_CURVE_is_spline_self_int

Refer to UF_CURVE_is_spline_self_int for documentation

License requirements:None

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

Wrapper method for UF_CURVE_modify_offsets_in_string

Refer to UF_CURVE_modify_offsets_in_string for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_ocf_ask_curves

Refer to UF_CURVE_ocf_ask_curves for documentation

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 
)
inline

Wrapper method for UF_CURVE_ocf_offset_pt_direction

Refer to UF_CURVE_ocf_offset_pt_direction for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_remove_string_from_ocf_data

Refer to UF_CURVE_remove_string_from_ocf_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_section_ask_parallel_data

Refer to UF_CURVE_section_ask_parallel_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_section_ask_perpcrv_data

Refer to UF_CURVE_section_ask_perpcrv_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_section_ask_planes_data

Refer to UF_CURVE_section_ask_planes_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_section_ask_radial_data

Refer to UF_CURVE_section_ask_radial_data for documentation

License requirements:None

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

Wrapper method for UF_CURVE_section_ask_type

Refer to UF_CURVE_section_ask_type for documentation

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 
)
inline

Wrapper method for UF_CURVE_section_curve_ask_parents

Refer to UF_CURVE_section_curve_ask_parents for documentation

License requirements:None

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

Wrapper method for UF_CURVE_section_from_parallel_planes

Refer to UF_CURVE_section_from_parallel_planes for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_section_from_perpcrv_planes

Refer to UF_CURVE_section_from_perpcrv_planes for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_section_from_planes

Refer to UF_CURVE_section_from_planes for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

Wrapper method for UF_CURVE_section_from_radial_planes

Refer to UF_CURVE_section_from_radial_planes for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

DEPRECATED Wrapper method for UF_CURVE_set_analysis_display

Refer to UF_CURVE_set_analysis_display for documentation

License requirements:SOLIDS MODELING or DRAFTING

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

DEPRECATED Wrapper method for UF_CURVE_set_spline_sap

Refer to UF_CURVE_set_spline_sap for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_smooth_spline_data

Refer to UF_CURVE_smooth_spline_data for documentation

License requirements:SOLIDS MODELING or DRAFTING

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 
)
inline

Wrapper method for UF_CURVE_smooth_spline_data_st

Refer to UF_CURVE_smooth_spline_data_st for documentation

License requirements:SOLIDS MODELING or DRAFTING


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