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

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

Inheritance diagram for NXOpen.UF.UFDrf:

Classes

struct  _AppendedText
 
struct  _ArcInfo
 
struct  _AssortpartArc
 
struct  _AssortpartArrow
 
struct  _AssortpartLine
 
struct  _AssortpartText
 
struct  _CenterlineInfo
 
struct  _ChamferDimensionData
 
struct  _CustomSymbol
 
struct  _CustomSymbolText
 
struct  _DiameterRadiusPreferences
 
struct  _DimensionPreferences
 
struct  _DimensionPreferences1
 
struct  _DimInfo
 
struct  _DimLineInfo
 
struct  _DraftAidLine
 
struct  _DraftAidText
 
struct  _DraftAidTextInfo
 
struct  _GdtLeaderData
 
struct  _GdtSymbolInfo
 
struct  _HatchFillPreferences
 
struct  _IdSymbolInfo
 
struct  _ImageData
 
struct  _IntermediatePoints
 
struct  _LabelInfo
 
struct  _Leader
 
struct  _LeaderData
 
struct  _LeaderInfo
 
struct  _Lettering
 
struct  _LetteringPreferences
 
struct  _LineArrowPreferences
 
struct  _LineObject
 
struct  _OrddispInfo
 
struct  _SymbolCreateData
 
struct  _SymbolPreferences
 
struct  _Text
 
struct  _UdSymbolFontInfo
 
struct  _WeldSymbols
 
struct  _WeldSymInfo
 
struct  AppendedText
 Wrapper for UF_DRF_appended_text_s More...
 
struct  ArcInfo
 Wrapper for UF_DRF_arc_info_s More...
 
struct  Areafill
 Wrapper for UF_DRF_areafill_s More...
 
struct  ArrowInfo
 Wrapper for UF_DRF_arrow_info_s More...
 
struct  AssociativeOrigin
 Wrapper for UF_DRF_associative_origin_s More...
 
struct  AssocInfo
 Wrapper for UF_DRF_assoc_info_s More...
 
struct  AssortpartArc
 Wrapper for UF_DRF_assortpart_arc_s More...
 
struct  AssortpartArrow
 Wrapper for UF_DRF_assortpart_arrow_s More...
 
struct  AssortpartLine
 Wrapper for UF_DRF_assortpart_line_s More...
 
struct  AssortpartText
 Wrapper for UF_DRF_assortpart_text_s More...
 
struct  CenterlineInfo
 Wrapper for UF_DRF_centerline_info_s More...
 
struct  Cfw
 Wrapper for UF_DRF_cfw_s More...
 
struct  ChamferDimensionData
 Wrapper for UF_DRF_chamfer_dimension_data_s More...
 
struct  CustomSymbol
 Wrapper for UF_DRF_custom_symbol_s More...
 
struct  CustomSymbolText
 Wrapper for UF_DRF_custom_symbol_text_s More...
 
struct  DiameterRadiusPreferences
 Wrapper for UF_DRF_diameter_radius_preferences_s More...
 
struct  DimensionPreferences
 Wrapper for UF_DRF_dimension_preferences_s More...
 
struct  DimensionPreferences1
 Wrapper for UF_DRF_dimension_preferences1_s More...
 
struct  DimInfo
 Wrapper for UF_DRF_dim_info_s More...
 
struct  DimLineInfo
 Wrapper for UF_DRF_dim_line_info_s More...
 
struct  DoglegInfo
 Wrapper for UF_DRF_dogleg_info_s More...
 
struct  DraftAidLine
 Wrapper for UF_DRF_draft_aid_line_s More...
 
struct  DraftAidText
 Wrapper for UF_DRF_draft_aid_text_s More...
 
struct  DraftAidTextInfo
 Wrapper for UF_DRF_draft_aid_text_info_s More...
 
struct  FoldedRadiusInfo
 Wrapper for UF_DRF_folded_radius_info_s More...
 
struct  GdtLeader
 Wrapper for UF_DRF_gdt_leader_s More...
 
struct  GdtLeaderData
 Wrapper for UF_DRF_gdt_leader_data_s More...
 
struct  GdtSymbolInfo
 Wrapper for UF_DRF_gdt_symbol_info_s More...
 
struct  HatchFillPreferences
 Wrapper for UF_DRF_hatch_fill_preferences_s More...
 
struct  IdSymbolInfo
 Wrapper for UF_DRF_id_symbol_info_s More...
 
struct  ImageData
 Wrapper for UF_DRF_image_data_s More...
 
struct  IntermediatePoints
 Wrapper for UF_DRF_intermediate_points_s More...
 
struct  LabelInfo
 Wrapper for UF_DRF_label_info_s More...
 
struct  Leader
 Wrapper for UF_DRF_leader_s More...
 
struct  LeaderData
 Wrapper for UF_DRF_leader_data_s More...
 
struct  LeaderInfo
 Wrapper for UF_DRF_leader_info_s More...
 
struct  Lettering
 Wrapper for UF_DRF_lettering_s More...
 
struct  LetteringPreferences
 Wrapper for UF_DRF_lettering_preferences_s More...
 
struct  LineArrowPreferences
 Wrapper for UF_DRF_line_arrow_preferences_s More...
 
struct  LineObject
 Wrapper for UF_DRF_line_object_s More...
 
struct  NarrowDimensionInfo
 Wrapper for UF_DRF_narrow_dimension_info_s More...
 
struct  Object
 Wrapper for UF_DRF_object_s More...
 
struct  ObjectAssocData
 Wrapper for UF_DRF_object_assoc_data_s More...
 
struct  OrddispInfo
 Wrapper for UF_DRF_orddisp_info_s More...
 
struct  RenderTable
 Wrapper for UF_DRF_render_table_s More...
 
struct  StrokeInfo
 Wrapper for UF_DRF_stroke_info_s More...
 
struct  SymbolConnection
 Wrapper for UF_DRF_symbol_connection_s More...
 
struct  SymbolCreateData
 Wrapper for UF_DRF_symbol_create_data_s More...
 
struct  SymbolData
 Wrapper for UF_DRF_symbol_data_s More...
 
struct  SymbolInstance
 Wrapper for UF_DRF_symbol_instance_s More...
 
struct  SymbolPreferences
 Wrapper for UF_DRF_symbol_preferences_s More...
 
struct  Text
 Wrapper for UF_DRF_text_s More...
 
struct  TextCfw
 Wrapper for UF_DRF_text_cfw_s More...
 
struct  UdsSize
 Wrapper for UF_DRF_uds_size_s More...
 
struct  UdSymbolFontInfo
 Wrapper for UF_DRF_ud_symbol_font_info_s More...
 
struct  UnitsFormatPreferences
 Wrapper for UF_DRF_units_format_preferences_s More...
 
struct  WeldSymbols
 Wrapper for UF_DRF_weld_symbols_s More...
 
struct  WeldSymInfo
 Wrapper for UF_DRF_weld_sym_info_s More...
 

Public Types

enum  WeldFinishTypes
 Wrapper for UF_DRF_weld_finish_types_e More...
 
enum  WeldContourTypes
 Wrapper for UF_DRF_weld_contour_types_e More...
 
enum  WeldSymbolTypes
 Wrapper for UF_DRF_weld_symbol_types_e More...
 
enum  WeldSizeCode
 Wrapper for UF_DRF_weld_size_code_e More...
 
enum  AngularSuppressZeros
 Wrapper for UF_DRF_angular_suppress_zeros_e More...
 
enum  AngularUnits
 Wrapper for UF_DRF_angular_units_e More...
 
enum  AppendedTextLocation
 Wrapper for UF_DRF_appended_text_location_e More...
 
enum  ValidMaterial
 Wrapper for UF_DRF_valid_material_e More...
 
enum  AssociativeOriginType
 Wrapper for UF_DRF_associative_origin_type_t More...
 
enum  AlignPosition
 Wrapper for UF_DRF_align_position_e More...
 
enum  StackAlignPosition
 Wrapper for UF_DRF_stack_align_position_t More...
 
enum  ObjectAssocPointType
 Wrapper for UF_DRF_object_assoc_point_type_e More...
 
enum  ObjectAssocLineType
 Wrapper for UF_DRF_object_assoc_line_type_e More...
 
enum  ValidClineForm
 Wrapper for UF_DRF_valid_cline_form_e More...
 
enum  AssocType
 Wrapper for UF_DRF_assoc_type_e More...
 
enum  ChamferDimensionForm
 Wrapper for UF_DRF_chamfer_dimension_form_e More...
 
enum  ChamferDimensionStubType
 Wrapper for UF_DRF_chamfer_dimension_stub_type_e More...
 
enum  ChamferDimensionLeaderType
 Wrapper for UF_DRF_chamfer_dimension_leader_type_e More...
 
enum  ChamferDimensionSymbolType
 Wrapper for UF_DRF_chamfer_dimension_symbol_type_e More...
 
enum  LeaderOrientation
 Wrapper for UF_DRF_leader_orientation_e More...
 
enum  DiameterSymbol
 Wrapper for UF_DRF_diameter_symbol_e More...
 
enum  RadiusSymbol
 Wrapper for UF_DRF_radius_symbol_e More...
 
enum  DiameterRadiusPlacement
 Wrapper for UF_DRF_diameter_radius_placement_e More...
 
enum  TextAboveLeader
 Wrapper for UF_DRF_text_above_leader_e More...
 
enum  TextType
 Wrapper for UF_DRF_text_type_e More...
 
enum  ArrowType
 Wrapper for UF_DRF_arrow_type_e More...
 
enum  ArrowFillType
 Wrapper for UF_DRF_arrow_fill_type_e More...
 
enum  InspectionType
 Wrapper for UF_DRF_inspection_type_e More...
 
enum  ReferenceSymbolType
 Wrapper for UF_DRF_reference_symbol_type_e More...
 
enum  ToleranceType
 Wrapper for UF_DRF_tolerance_type_e More...
 
enum  FractionDenominator
 Wrapper for UF_DRF_fraction_denominator_e More...
 
enum  TextArrowPlacement
 Wrapper for UF_DRF_text_arrow_placement_e More...
 
enum  ExtensionLineDisplay
 Wrapper for UF_DRF_extension_line_display_e More...
 
enum  ArrowDisplay
 Wrapper for UF_DRF_arrow_display_e More...
 
enum  DimensionOrientation
 Wrapper for UF_DRF_dimension_orientation_e More...
 
enum  NarrowDimensionDisplayType
 Wrapper for UF_DRF_narrow_dimension_display_type_e More...
 
enum  NarrowDimensionTextOrientation
 Wrapper for UF_DRF_narrow_dimension_text_orientation_e More...
 
enum  ArrowheadAndFillType
 Wrapper for UF_DRF_arrowhead_and_fill_type_e More...
 
enum  TrimDimLineStyle
 Wrapper for UF_DRF_trim_dim_line_style_e More...
 
enum  DoglegType
 Wrapper for UF_DRF_dogleg_type_e More...
 
enum  UdSymbolPenType
 Wrapper for UF_DRF_ud_symbol_pen_type_e More...
 
enum  LeaderAttachType
 Wrapper for UF_DRF_leader_attach_type_e More...
 
enum  AreaFillMaterial
 Wrapper for UF_DRF_area_fill_material_e More...
 
enum  LineWidth
 Wrapper for UF_DRF_line_width_e More...
 
enum  IdSymbolType
 Wrapper for UF_DRF_id_symbol_type_e More...
 
enum  TextJust
 Wrapper for UF_DRF_text_just_e More...
 
enum  VerticalTextJust
 Wrapper for UF_DRF_vertical_text_just_e More...
 
enum  QuadrantType
 Wrapper for UF_DRF_quadrant_type_e More...
 
enum  OrdoriginDisplayType
 Wrapper for UF_DRF_ordorigin_display_type_e More...
 
enum  OrdarrowLineType
 Wrapper for UF_DRF_ordarrow_line_type_e More...
 
enum  RetainedState
 Wrapper for UF_DRF_retained_state_e More...
 
enum  UdsSizeType
 Wrapper for UF_DRF_uds_size_type_e More...
 
enum  LinearUnits
 Wrapper for UF_DRF_linear_units_e More...
 
enum  FractionType
 Wrapper for UF_DRF_fraction_type_e More...
 
enum  DecimalPointCharacter
 Wrapper for UF_DRF_decimal_point_character_e More...
 
enum  TolerancePlacement
 Wrapper for UF_DRF_tolerance_placement_e More...
 
enum  DualDimensionFormat
 Wrapper for UF_DRF_dual_dimension_format_e More...
 
enum  WeldSymExtType
 Wrapper for UF_DRF_weld_sym_ext_type_e More...
 
enum  WeldIdentLineType
 Wrapper for UF_DRF_weld_ident_line_type_e More...
 
enum  RenderTextStatus
 Wrapper for UF_DRF_render_text_status_t More...
 
enum  CustomSymbolTextType
 Wrapper for UF_DRF_custom_symbol_text_type_e More...
 
enum  SymbolConnectionType
 Wrapper for UF_DRF_symbol_connection_type_e More...
 
enum  LeaderType
 Wrapper for UF_DRF_leader_type_e More...
 
enum  FrameCorner
 Wrapper for UF_DRF_frame_corner_e More...
 
enum  LeaderSide
 Wrapper for UF_DRF_leader_side_e More...
 
enum  LeaderMode
 Wrapper for UF_DRF_leader_mode_e More...
 
enum  InheritType
 Wrapper for UF_DRF_inherit_type_e More...
 
enum  AssocLineType
 Wrapper for UF_DRF_assoc_line_type_e More...
 

Public Member Functions

delegate RenderTextStatus BeginLineFnT (IntPtr client)
 This delegate is equivalent to 'UF_DRF_begin_line_fn_t'. More...
 
delegate RenderTextStatus DrawArcFnT ([MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] center, double radius, double start_param, double end_param, IntPtr client)
 This delegate is equivalent to 'UF_DRF_draw_arc_fn_t'. More...
 
delegate RenderTextStatus DrawCharFnT ([MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] origin, byte character, IntPtr client)
 This delegate is equivalent to 'UF_DRF_draw_char_fn_t'. More...
 
delegate RenderTextStatus DrawStandardFontStringFnT ([MarshalAs(UnmanagedType.LPStr)] string textString,[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] origin, int fontId, double textAngle, double fontSize, double gapSize, double aspectRatio, bool suppressKerning, bool vertical, bool bold, bool italic, IntPtr client)
 This delegate is equivalent to 'UF_DRF_draw_standard_font_string_fn_t'. More...
 
delegate RenderTextStatus DrawToPositionFnT ([MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] in_point,[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] last_out_point, bool last_status, IntPtr client,[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] out_point,[MarshalAs(UnmanagedType.U1)] out bool out_status)
 This delegate is equivalent to 'UF_DRF_draw_to_position_fn_t'. More...
 
delegate RenderTextStatus DrawUserSymbolFnT ([MarshalAs(UnmanagedType.LPStr)] string symbol_name,[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] origin, IntPtr symbol_params, IntPtr client)
 This delegate is equivalent to 'UF_DRF_draw_user_symbol_fn_t'. More...
 
delegate RenderTextStatus EndLineFnT (IntPtr client)
 This delegate is equivalent to 'UF_DRF_end_line_fn_t'. More...
 
delegate RenderTextStatus FillRegionFnT (int num_points, double[] points, double fill_dist,[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] last_pt,[MarshalAs(UnmanagedType.U1)] out bool was_drawn, IntPtr client)
 This delegate is equivalent to 'UF_DRF_fill_region_fn_t'. More...
 
delegate RenderTextStatus PopOrientationFnT (IntPtr client)
 This delegate is equivalent to 'UF_DRF_pop_orientation_fn_t'. More...
 
delegate RenderTextStatus PushOrientationFnT ([MarshalAs(UnmanagedType.LPArray, SizeConst=9)] double[] matrix, IntPtr client)
 This delegate is equivalent to 'UF_DRF_push_orientation_fn_t'. More...
 
delegate RenderTextStatus SetCfwFnT (ref Cfw cfw, IntPtr client)
 This delegate is equivalent to 'UF_DRF_set_cfw_fn_t'. More...
 
delegate RenderTextStatus SetToPositionFnT ([MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] in_point, IntPtr client,[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] out_point,[MarshalAs(UnmanagedType.U1)] out bool out_status)
 This delegate is equivalent to 'UF_DRF_set_to_position_fn_t'. More...
 
void AddAssortpartToAnn (NXOpen.Tag annotation_tag, int number_of_objects, NXOpen.Tag[] list_of_objects)
 Wrapper method for UF_DRF_add_assortpart_to_ann More...
 
unsafe void AddCompoundWeldSymbol (NXOpen.Tag weld_symbol, ref WeldSymInfo top_info, ref WeldSymInfo bottom_info)
 Wrapper method for UF_DRF_add_compound_weld_symbol More...
 
void AddControllingExp (NXOpen.Tag _object, NXOpen.Tag exp_id)
 Wrapper method for UF_DRF_add_controlling_exp More...
 
unsafe void AddSymbolToObject (ref SymbolCreateData symbol_data, NXOpen.Tag object_tag)
 Wrapper method for UF_DRF_add_symbol_to_object More...
 
unsafe void AddToDimension (ref uint entity_id, ref int segment_num, int[] ann_data, ref int text_type, ref int text_position, ref int relative_just, ref int line_space, ref int number_lines, string[] text_array)
 Wrapper method for UF_DRF_add_to_dimension More...
 
void AreDraftObjectsConst (IntPtr objs, bool check_view_data)
 Wrapper method for UF_DRF_are_draft_objects_const More...
 
void AskAngObjSuppressZeros (NXOpen.Tag _object, out AngularSuppressZeros option)
 Wrapper method for UF_DRF_ask_ang_obj_suppress_zeros More...
 
void AskAngObjUnitsFormat (NXOpen.Tag _object, out AngularUnits nominal_format, out AngularUnits tolerance_format)
 Wrapper method for UF_DRF_ask_ang_obj_units_format More...
 
void AskAnnArcSegAngles (ref int arc_segment, ref int ann_data,[Out] double[] arc_angles)
 Wrapper method for UF_DRF_ask_ann_arc_seg_angles More...
 
void AskAnnData (ref NXOpen.Tag annotation_tag, int[] search_mask, ref int cycle_flag,[In, Out] int[] ann_data, out int ann_data_type, out int ann_data_form, out int num_segments,[Out] double[] ann_origin, out double radius_angle)
 Wrapper method for UF_DRF_ask_ann_data More...
 
void AskAnnLineSegEnds (ref int line_segment,[In, Out] int[] ann_data,[Out] double[] line_endpoints)
 Wrapper method for UF_DRF_ask_ann_line_seg_ends More...
 
unsafe void AskAnnotationTemplate (out string annotation_template_name)
 Wrapper method for UF_DRF_ask_annotation_template More...
 
void AskAnnotationTextBox (NXOpen.Tag annotation,[Out] double[] upper_left, out double length, out double height)
 Wrapper method for UF_DRF_ask_annotation_text_box More...
 
unsafe void AskAppendedText (NXOpen.Tag dimension, out int num_text, out AppendedText[] appended_text)
 Wrapper method for UF_DRF_ask_appended_text More...
 
void AskAreafillData (NXOpen.Tag areafill_id, out Areafill areafill_data)
 Wrapper method for UF_DRF_ask_areafill_data More...
 
void AskArrowData (int[] data_block, out int arrow_type, out int filled,[Out] double[] origin, out double arrow_angle, out double include_angle, out double arrow_height, out double arrow_length)
 Wrapper method for UF_DRF_ask_arrow_data More...
 
void AskAssocExp (NXOpen.Tag object_tag, out NXOpen.Tag exp_tag)
 Wrapper method for UF_DRF_ask_assoc_exp More...
 
unsafe void AskAssociativeOrigin (NXOpen.Tag drafting_entity, out AssociativeOrigin[] origin_data,[Out] double[] origin)
 Wrapper method for UF_DRF_ask_associative_origin More...
 
unsafe void AskAssociativityData (NXOpen.Tag _object, out int num_associativities, out ObjectAssocData[] associativity_data)
 Wrapper method for UF_DRF_ask_associativity_data More...
 
unsafe void AskBoundaries (NXOpen.Tag draft_aid_tag, out int num_boundaries, out NXOpen.Tag[] boundary_tags)
 Wrapper method for UF_DRF_ask_boundaries More...
 
void AskCalloutOfAnnotation (NXOpen.Tag annotation, out NXOpen.Tag callout)
 Wrapper method for UF_DRF_ask_callout_of_annotation More...
 
unsafe void AskCalloutRowMembers (NXOpen.Tag callout, int row, out int num_members, out NXOpen.Tag[] members)
 Wrapper method for UF_DRF_ask_callout_row_members More...
 
unsafe void AskCenterlineInfo (NXOpen.Tag centerline_tag, out ValidClineForm centerline_type,[Out] double[] centerline_origin, out CenterlineInfo[] centerline_info)
 Wrapper method for UF_DRF_ask_centerline_info More...
 
unsafe void AskChamferDimensionData (NXOpen.Tag cham_dim_tag, out ChamferDimensionData cham_dim_data)
 Wrapper method for UF_DRF_ask_chamfer_dimension_data More...
 
void AskControllingExp (NXOpen.Tag _object, out NXOpen.Tag exp_id)
 Wrapper method for UF_DRF_ask_controlling_exp More...
 
void AskControllingMemberOfCallout (NXOpen.Tag callout, out NXOpen.Tag controlling_member)
 Wrapper method for UF_DRF_ask_controlling_member_of_callout More...
 
void AskCustomSymbolAngle (NXOpen.Tag symbol_tag, out double angle)
 Wrapper method for UF_DRF_ask_custom_symbol_angle More...
 
unsafe void AskCustomSymbolAttachLocations (NXOpen.Tag symbol, out NXOpen.Tag[] locations)
 Wrapper method for UF_DRF_ask_custom_symbol_attach_locations More...
 
unsafe void AskCustomSymbolLeader (NXOpen.Tag symbol, out LeaderData[] leader_data)
 Wrapper method for UF_DRF_ask_custom_symbol_leader More...
 
unsafe void AskCustomSymbolName (NXOpen.Tag custom_symbol, out string symbol_name)
 Wrapper method for UF_DRF_ask_custom_symbol_name More...
 
void AskCustomSymbolScale (NXOpen.Tag symbol_tag, out double scale)
 Wrapper method for UF_DRF_ask_custom_symbol_scale More...
 
unsafe void AskDiameterRadiusPreferences (ref DiameterRadiusPreferences diameter_radius_preferences)
 Wrapper method for UF_DRF_ask_diameter_radius_preferences More...
 
void AskDimAppendedTextSpaceFactor (NXOpen.Tag dimension, out double space_factor)
 Wrapper method for UF_DRF_ask_dim_appended_text_space_factor More...
 
void AskDimDimLineSpaceFactor (NXOpen.Tag dimension, out double space_factor)
 Wrapper method for UF_DRF_ask_dim_dim_line_space_factor More...
 
void AskDimInspectionType (NXOpen.Tag dim_tag, out InspectionType inspection_type)
 Wrapper method for UF_DRF_ask_dim_inspection_type More...
 
void AskDimReferenceType (NXOpen.Tag dim_tag, out ReferenceSymbolType ref_type)
 Wrapper method for UF_DRF_ask_dim_reference_type More...
 
void AskDimToleranceTextSpaceFactor (NXOpen.Tag dimension, out double space_factor)
 Wrapper method for UF_DRF_ask_dim_tolerance_text_space_factor More...
 
unsafe void AskDimensionPreferences1 (out DimensionPreferences1[] dimension_preferences)
 Wrapper method for UF_DRF_ask_dimension_preferences1 More...
 
void AskDimensionSetOffset (NXOpen.Tag dimension, out double offset)
 Wrapper method for UF_DRF_ask_dimension_set_offset More...
 
unsafe void AskDimensionText (NXOpen.Tag dimension, out int num_main_text, out string[] main_text, out int num_dual_text, out string[] dual_text)
 Wrapper method for UF_DRF_ask_dimension_text More...
 
unsafe void AskDimensionsOfSet (NXOpen.Tag dimension_set, out NXOpen.Tag[] sub_dimensions, out int num)
 Wrapper method for UF_DRF_ask_dimensions_of_set More...
 
void AskDispParms (out int ir1, out double rr2)
 Wrapper method for uf5523 More...
 
void AskDoglegInfo (NXOpen.Tag orddim_tag, out DoglegInfo dogleg_info)
 Wrapper method for UF_DRF_ask_dogleg_info More...
 
unsafe void AskDraftAidTextInfo (NXOpen.Tag draft_aid_tag, out int num_text, out DraftAidTextInfo[] text_info)
 Wrapper method for UF_DRF_ask_draft_aid_text_info More...
 
unsafe void AskEmbeddedUdsFontInfo (NXOpen.Tag symbol_font_tag, out string symbol_name, out int num_of_strokes, out StrokeInfo[] stroke_info)
 Wrapper method for UF_DRF_ask_embedded_uds_font_info More...
 
void AskFoldedRadiusInfo (NXOpen.Tag frdim_tag, out FoldedRadiusInfo frdim_info)
 Wrapper method for UF_DRF_ask_folded_radius_info More...
 
unsafe void AskGdtSymbolInfo (NXOpen.Tag gdt_symbol_tag,[Out] double[] gdt_symbol_origin, out GdtSymbolInfo[] gdt_symbol_info)
 Wrapper method for UF_DRF_ask_gdt_symbol_info More...
 
unsafe void AskHatchFillPreferences (ref HatchFillPreferences hatch_fill_preferences)
 Wrapper method for UF_DRF_ask_hatch_fill_preferences More...
 
unsafe void AskIdSymbolGeometry (NXOpen.Tag id_symbol, out int num_lines, out double[] lines, out int num_arcs, out ArcInfo[] arcs)
 Wrapper method for UF_DRF_ask_id_symbol_geometry More...
 
unsafe void AskIdSymbolInfo (NXOpen.Tag id_symbol_tag, out IdSymbolType id_symbol_type,[Out] double[] id_symbol_origin, out IdSymbolInfo[] id_symbol_info)
  More...
 
void AskIdSymbolType (NXOpen.Tag id_symbol_tag, out IdSymbolType id_symbol_type)
 Wrapper method for UF_DRF_ask_id_symbol_type More...
 
unsafe void AskImageData (NXOpen.Tag image, out ImageData data)
 Wrapper method for UF_DRF_ask_image_data More...
 
unsafe void AskLabelInfo (NXOpen.Tag label_tag,[Out] double[] label_origin, out LabelInfo[] label_info)
  More...
 
unsafe void AskLetteringPreferences (ref LetteringPreferences lettering_preferences)
 Wrapper method for UF_DRF_ask_lettering_preferences More...
 
unsafe void AskLineArrowPreferences (ref LineArrowPreferences line_arrow_preferences)
 Wrapper method for UF_DRF_ask_line_arrow_preferences More...
 
void AskNarrowDimensionData (NXOpen.Tag dimension_tag, out NarrowDimensionInfo narrow_data)
 Wrapper method for UF_DRF_ask_narrow_dimension_data More...
 
void AskNumberBlocks (NXOpen.Tag annotation_tag,[Out] int[] num_block)
 Wrapper method for UF_DRF_ask_number_blocks More...
 
void AskNumberRowsInCallout (NXOpen.Tag callout, out int num_rows)
 Wrapper method for UF_DRF_ask_number_rows_in_callout More...
 
void AskObjSuppressPreZeros (NXOpen.Tag _object, out bool option)
 Wrapper method for UF_DRF_ask_obj_suppress_pre_zeros More...
 
void AskObjTextAboveLdr (NXOpen.Tag _object, out TextAboveLeader option)
 Wrapper method for UF_DRF_ask_obj_text_above_ldr More...
 
unsafe void AskObjectPreferences (NXOpen.Tag drf_object_tag,[Out] int[] mpi,[Out] double[] mpr, out string radius_val, out string diameter_val)
 Wrapper method for UF_DRF_ask_object_preferences More...
 
unsafe void AskObjectsControlledByExp (NXOpen.Tag exp_id, out int num_objs, out NXOpen.Tag[] objects)
 Wrapper method for UF_DRF_ask_objects_controlled_by_exp More...
 
unsafe void AskOrdoriginInfo (NXOpen.Tag ordorigin_tag, out OrddispInfo origin_disp, out int num_assoc, out AssocInfo[] assoc_objects)
 Wrapper method for UF_DRF_ask_ordorigin_info More...
 
void AskOrigin (NXOpen.Tag annotation,[Out] double[] origin)
 Wrapper method for UF_DRF_ask_origin More...
 
void AskParentOfInheritedPmi (NXOpen.Tag inherited_pmi, out NXOpen.Tag parent)
 Wrapper method for UF_DRF_ask_parent_of_inherited_pmi More...
 
void AskPlotDrawingImages (out bool plot_images)
 Wrapper method for UF_DRF_ask_plot_drawing_images More...
 
unsafe void AskPreferences ([Out] int[] mpi,[Out] double[] mpr, out string radius_value, out string diameter_value)
 Wrapper method for UF_DRF_ask_preferences More...
 
void AskRetainColorFontWidth (out int color, out int font, out int width)
 Wrapper method for UF_DRF_ask_retain_color_font_width More...
 
void AskRetainedState (out RetainedState state)
 Wrapper method for UF_DRF_ask_retained_state More...
 
unsafe void AskSbfFile (out string sbf_name)
 Wrapper method for UF_DRF_ask_sbf_file More...
 
void AskSetOfDimension (NXOpen.Tag dimension, out NXOpen.Tag dimension_set)
 Wrapper method for UF_DRF_ask_set_of_dimension More...
 
void AskSuppressPreZeros (out bool option)
 Wrapper method for UF_DRF_ask_suppress_pre_zeros More...
 
void AskSuppressViewUpdate (out bool suppress_view_update)
 Wrapper method for UF_DRF_ask_suppress_view_update More...
 
void AskSymbolData (NXOpen.Tag symbol_tag, out SymbolData symbol_data)
 Wrapper method for UF_DRF_ask_symbol_data More...
 
unsafe void AskSymbolDataFromName (string sbf_name, out string[] symbol_names, out int num_symbols, out UdSymbolFontInfo[] symbol_info)
 Wrapper method for UF_DRF_ask_symbol_data_from_name More...
 
void AskSymbolMirrorAndFlip (NXOpen.Tag symbol_tag, out bool mirrored, out bool flip)
 Wrapper method for UF_DRF_ask_symbol_mirror_and_flip More...
 
unsafe void AskSymbolPreferences (ref SymbolPreferences symbol_preferences)
 Wrapper method for UF_DRF_ask_symbol_preferences More...
 
void AskSymbolsUsed (NXOpen.Tag object_tag, out int num_symbol_fonts,[Out] NXOpen.Tag[] symbol_font_tags)
 Wrapper method for UF_DRF_ask_symbols_used More...
 
void AskTextAboveLeader (out TextAboveLeader option)
 Wrapper method for UF_DRF_ask_text_above_leader More...
 
unsafe void AskTextData (int ip1,[In, Out] int[] ann_data, out string cr3, out int ir4, out int ir5)
 Wrapper method for UF_DRF_ask_text_data More...
 
unsafe void AskUdSymbolFontInfo (NXOpen.Tag ud_symbol_tag, out int num_symbols, out UdSymbolFontInfo[] font_info)
 Wrapper method for UF_DRF_ask_ud_symbol_font_info More...
 
void AskUdsObjectSize (NXOpen.Tag _object, out UdsSize uds_size)
 Wrapper method for UF_DRF_ask_uds_object_size More...
 
void AskUnitsFormatPreferences (ref UnitsFormatPreferences units_format_preferences)
 Wrapper method for UF_DRF_ask_units_format_preferences More...
 
void AskVerticalNote (NXOpen.Tag note, out bool is_vertical)
 Wrapper method for UF_DRF_ask_vertical_note More...
 
unsafe void AskWeldSymbol (NXOpen.Tag weld_symbol_tag,[Out] double[] label_origin, out LabelInfo[] label_info, out WeldSymbols symbol_data)
 Wrapper method for UF_DRF_ask_weld_symbol More...
 
void CountTextSubstring (ref int segment_number, ref int ann_data, out int number_of_substring)
 Wrapper method for UF_DRF_count_text_substring More...
 
unsafe void CreTextBlock (ref int entity_id, ref int text_type, double[] text_origin, ref int number_lines, string[] text_array)
 Wrapper method for UF_DRF_cre_text_block More...
 
void Create3ptClineFbolt (int num_cline_objs, Object[] cline_obj_list, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_3pt_cline_fbolt More...
 
void Create3ptClineFcir (int num_cline_objs, Object[] cline_obj_list, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_3pt_cline_fcir More...
 
void Create3ptClinePbolt (int num_cline_objs, Object[] cline_obj_list, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_3pt_cline_pbolt More...
 
void Create3ptClinePcir (int num_cline_objs, Object[] cline_obj_list, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_3pt_cline_pcir More...
 
unsafe void CreateAngularDim (int dimension_form, ref Object object1, ref Object object2, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_angular_dim More...
 
unsafe void CreateArclengthDim (ref Object _object, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_arclength_dim More...
 
void CreateAreafill (int num_bounds, int[] num_obj_bnd, NXOpen.Tag[] object_list, NXOpen.Tag view_tag, out NXOpen.Tag areafill_tag)
 Wrapper method for UF_DRF_create_areafill More...
 
unsafe void CreateAssortpartAid (ref AssortpartArc arc, ref AssortpartArrow arrow, ref AssortpartLine line, ref AssortpartText text, out NXOpen.Tag assorted_parts_tag)
 Wrapper method for UF_DRF_create_assortpart_aid More...
 
unsafe void CreateAssortpartDim (ref AssortpartArc arc, ref AssortpartArrow arrow, ref AssortpartLine line, ref AssortpartText text, out NXOpen.Tag assorted_parts_tag)
 Wrapper method for UF_DRF_create_assortpart_dim More...
 
void CreateBlockCline (ref Object defining_obj_list, ref Object limiting_obj_list, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_block_cline More...
 
unsafe void CreateChamferDim (ref Object object1, ref Object object2, ref Text dim_text, double[] dim_3d_origin, out NXOpen.Tag dim_tag)
 Wrapper method for UF_DRF_create_chamfer_dim More...
 
unsafe void CreateConcirDim (ref Object object1, ref Object object2, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_concir_dim More...
 
void CreateCptClineFbolt (int num_cline_objs, Object[] cline_obj_list, ref Object center_point, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_cpt_cline_fbolt More...
 
void CreateCptClineFcir (int num_cline_objs, Object[] cline_obj_list, ref Object center_point, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_cpt_cline_fcir More...
 
void CreateCptClinePbolt (int num_cline_objs, Object[] cline_obj_list, ref Object center_point, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_cpt_cline_pbolt More...
 
void CreateCptClinePcir (int num_cline_objs, Object[] cline_obj_list, ref Object center_point, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_cpt_cline_pcir More...
 
void CreateCrosshatch (int num_bounds, int[] num_obj_bnd, NXOpen.Tag[] object_list, NXOpen.Tag view_tag, out NXOpen.Tag crosshatch_tag)
 Wrapper method for UF_DRF_create_crosshatch More...
 
unsafe void CreateCustomSymbolInstance (ref CustomSymbol symbol_definition, out NXOpen.Tag new_symbol_tag)
 Wrapper method for UF_DRF_create_custom_symbol_instance More...
 
unsafe void CreateCylindricalDim (ref Object object1, ref Object object2, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_cylindrical_dim More...
 
unsafe void CreateDiameterDim (ref Object _object, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_diameter_dim More...
 
unsafe void CreateFoldedradiusDim (ref Object object1, ref Object object2, double[] fold_location, double fold_angle, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_foldedradius_dim More...
 
unsafe void CreateGdtSymbol (int num_lines_text, string[] text_string, double[] origin_3d, LeaderType leader_type, LeaderAttachType leader_attach_type, ref Object _object, double[] model_pos_3d, FrameCorner frame_corner, out NXOpen.Tag gdt_symbol_tag)
 Wrapper method for UF_DRF_create_gdt_symbol More...
 
unsafe void CreateGdtSymbolWithMultipleLeaders (int num_lines_text, string[] text_string, double[] gdt_symbol_origin, ref GdtLeader leader, FrameCorner frame_corner, out NXOpen.Tag gdt_symbol_tag)
 Wrapper method for UF_DRF_create_gdt_symbol_with_multiple_leaders More...
 
unsafe void CreateHoleDim (ref Object _object, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_hole_dim More...
 
void CreateHorizontalBaselineDimension (Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_horizontal_baseline_dimension More...
 
void CreateHorizontalChainDimension (ref Object object_set, int num_of_objects, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_horizontal_chain_dimension More...
 
unsafe void CreateHorizontalDim (ref Object object1, ref Object object2, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_horizontal_dim More...
 
void CreateIdSymbol (IdSymbolType id_symbol_type, string upper_text_string, string lower_text_string, double[] origin_3d, LeaderMode leader_mode, LeaderAttachType leader_attach_type, ref Object _object, double[] model_pos_3d, out NXOpen.Tag id_symbol_tag)
 Wrapper method for UF_DRF_create_id_symbol More...
 
void CreateImage (string image_name, NXOpen.Tag drawing_sheet, double[] origin, out NXOpen.Tag image)
 Wrapper method for UF_DRF_create_image More...
 
void CreateImageFromFile (string file_name, NXOpen.Tag drawing_sheet, double[] origin, out NXOpen.Tag image)
 Wrapper method for UF_DRF_create_image_from_file More...
 
unsafe void CreateLabel (int num_lines_text, string[] text_string, double[] origin_3d, LeaderAttachType leader_attach_type, ref Object _object, double[] model_pos_3d, out NXOpen.Tag label_tag)
 Wrapper method for UF_DRF_create_label More...
 
void CreateLinearCline (int num_cline_objs, Object[] cline_obj_list, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_linear_cline More...
 
void CreateNonAssocHatch (int num_lines, double[] hatch_lines, NXOpen.Tag matrix, NXOpen.Tag view, int color, int line_width, out NXOpen.Tag new_hatch)
 Wrapper method for UF_DRF_create_non_assoc_hatch More...
 
unsafe void CreateNote (int num_lines_text,[In, Out] string[] text_string, double[] origin_3d, int orientation, out NXOpen.Tag note_tag)
 Wrapper method for UF_DRF_create_note More...
 
void CreateOffctrptCx (ref Object cline_object, double distance, out NXOpen.Tag offctrpt_tag)
 Wrapper method for UF_DRF_create_offctrpt_cx More...
 
void CreateOffctrptCy (ref Object cline_object, double distance, out NXOpen.Tag offctrpt_tag)
 Wrapper method for UF_DRF_create_offctrpt_cy More...
 
void CreateOffctrptFx (ref Object cline_object, ref Object center_point, out NXOpen.Tag offctrpt_tag)
 Wrapper method for UF_DRF_create_offctrpt_fx More...
 
void CreateOffctrptFy (ref Object cline_object, ref Object center_point, out NXOpen.Tag offctrpt_tag)
 Wrapper method for UF_DRF_create_offctrpt_fy More...
 
void CreateOffctrptNx (ref Object cline_object, double distance, out NXOpen.Tag offctrpt_tag)
 Wrapper method for UF_DRF_create_offctrpt_nx More...
 
void CreateOffctrptNy (ref Object cline_object, double distance, out NXOpen.Tag offctrpt_tag)
 Wrapper method for UF_DRF_create_offctrpt_ny More...
 
void CreateOffcylClineObj (ref Object object1, ref Object object2, ref Object center_point, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_offcyl_cline_obj More...
 
void CreateOffcylClineOff (ref Object object1, ref Object object2, double distance, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_offcyl_cline_off More...
 
unsafe void CreateOrddimension (NXOpen.Tag margin_origin_tag, int dimension_type, ref Object _object, double dogleg_angle, double dogleg_distance, ref Text drf_text, int text_origin_flag, double[] origin_3d, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_orddimension More...
 
unsafe void CreateOrdinateDim (NXOpen.Tag np1, int ip2, NXOpen.Tag np3, int ip4, int ip5, double rp6, double rp7, string cp8, int ip9, string[] cp10, int ip11, double[] rp12, out NXOpen.Tag nr13)
 Wrapper method for UF_DRF_create_ordinate_dim More...
 
void CreateOrdinateMargin (int ip1, NXOpen.Tag np2, NXOpen.Tag np3, double[] rp4, double[] rp5, double rp6, out NXOpen.Tag nr7)
 Wrapper method for UF_DRF_create_ordinate_margin More...
 
void CreateOrdinateOrigin (NXOpen.Tag np1, int ip2, int ip3, int ip4, int ip5, int ip6, string cp7, out NXOpen.Tag nr8)
 Wrapper method for UF_DRF_create_ordinate_origin More...
 
void CreateOrdmargin (int margin_type, NXOpen.Tag ordinate_origin_tag, ref Object _object, double[] margin_xy_point, double[] margin_xy_direction, double offset_distance, out NXOpen.Tag margin_tag)
 Wrapper method for UF_DRF_create_ordmargin More...
 
void CreateOrdorigin (ref Object _object, int positive_quad_id, int arr_dim_line_display, int origin_symbol_display, string user_object_name, out NXOpen.Tag origin_tag)
 Wrapper method for UF_DRF_create_ordorigin More...
 
unsafe void CreateParallelDim (ref Object object1, ref Object object2, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_parallel_dim More...
 
unsafe void CreatePerpendicularDim (ref Object object1, ref Object object2, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_perpendicular_dim More...
 
unsafe void CreateRadiusDim (ref Object _object, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_radius_dim More...
 
void CreateSbfFile (string sbf_name)
 Wrapper method for UF_DRF_create_sbf_file More...
 
unsafe void CreateSideSeam (NXOpen.Tag weld_symbol_tag, NXOpen.Tag view_tag, NXOpen.Tag _object, double[] point, ref WeldSymbols weld_symbol_data)
 Wrapper method for UF_DRF_create_side_seam More...
 
void CreateSymCline (ref Object object1, ref Object object2, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_sym_cline More...
 
void CreateSymbolFont (string symbol_name, double symbol_factor, double[] symbol_anchor, double[] symbol_orient, int num_objects, NXOpen.Tag[] _object)
 Wrapper method for UF_DRF_create_symbol_font More...
 
unsafe void CreateTopSeam (NXOpen.Tag weld_symbol_tag, NXOpen.Tag view_tag, int num_objects, NXOpen.Tag[] objects, bool flip, ref WeldSymbols weld_symbol_data)
 Wrapper method for UF_DRF_create_top_seam More...
 
void CreateVerticalBaselineDimension (Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_vertical_baseline_dimension More...
 
void CreateVerticalChainDimension (Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_vertical_chain_dimension More...
 
unsafe void CreateVerticalDim (ref Object object1, ref Object object2, ref Text drf_text, double[] dimension_3d_origin, out NXOpen.Tag dimension_tag)
 Wrapper method for UF_DRF_create_vertical_dim More...
 
unsafe void CreateWeldSymbol (double[] origin_3d, LeaderAttachType leader_attach_type, ref Object _object, double[] model_pos_3d, ref WeldSymbols weld_symbol_data, out NXOpen.Tag weld_symbol_tag)
 Wrapper method for UF_DRF_create_weld_symbol More...
 
void CreateXhatch (ref int op_type, ref int nmbnds, int[] numels, NXOpen.Tag[] elems, out NXOpen.Tag xhat_eid)
 Wrapper method for UF_DRF_create_xhatch More...
 
void EditDimAssoc (NXOpen.Tag dimension_tag, double[] old_leader_position, double[] new_leader_position, int new_assoc_type, ref Object new_assoc_object)
 Wrapper method for UF_DRF_edit_dim_assoc More...
 
unsafe void EditWeldSymbol (NXOpen.Tag weld_symbol_tag, ref WeldSymbols weld_symbol_data)
 Wrapper method for UF_DRF_edit_weld_symbol More...
 
void FlipImageAboutHeight (NXOpen.Tag image)
 Wrapper method for UF_DRF_flip_image_about_height More...
 
void FlipImageAboutWidth (NXOpen.Tag image)
 Wrapper method for UF_DRF_flip_image_about_width More...
 
unsafe void Frdim (NXOpen.Tag np1, NXOpen.Tag np2, int ip3, int ip4, ref double rp5, double rp6, string cp7, int ip8, string[] cp9, double[] rp10, out NXOpen.Tag nr11)
 Wrapper method for UF_DRF_frdim More...
 
void FreeCompData (IntPtr objs)
 Wrapper method for UF_DRF_free_comp_data More...
 
unsafe void GetCharFont (int font_index, out string cfont)
 DEPRECATED Wrapper method for UF_DRF_get_char_font More...
 
void GetSymbolDivider (ref int segment_number, ref int ann_data, ref int divider_instance,[Out] double[] start_point,[Out] double[] end_point)
 Wrapper method for UF_DRF_get_symbol_divider More...
 
void GetTextBars (ref int segment_number, ref int ann_data, out int number_of_bars, out int bar_type, out int offset_to_bar,[Out] double[] bar_position)
 Wrapper method for UF_DRF_get_text_bars More...
 
unsafe void GetTextSubstring (ref int segment_number, ref int ann_data, ref int substring_instance, out int text_type, out int number_of_substring, out string substring,[Out] double[] substring_position,[Out] double[] substring_characteristic)
 Wrapper method for UF_DRF_get_text_substring More...
 
unsafe void GetXhatchParms (ref NXOpen.Tag xhat_eid, out string mat_name,[Out] int[] int_parms,[Out] double[] real_parms, out int rtc)
 Wrapper method for UF_DRF_get_xhatch_parms More...
 
void HasAssociativeOrigin (NXOpen.Tag drafting_entity, out bool has_associative_origin)
 Wrapper method for UF_DRF_has_associative_origin More...
 
void InheritFeatureData (int feature_pre_v13_sketch_count, NXOpen.Tag[] features_pre_v13_sketches, NXOpen.Tag[] part_occs, int view_count, NXOpen.Tag[] views, InheritType inherit_type)
 Wrapper method for UF_DRF_inherit_feature_data More...
 
void InitAssociativityData (ref ObjectAssocData associativity_data)
 Wrapper method for UF_DRF_init_associativity_data More...
 
unsafe void InitAssortpartArc (ref AssortpartArc assortpart_arc)
 Wrapper method for UF_DRF_init_assortpart_arc More...
 
unsafe void InitAssortpartArrow (ref AssortpartArrow assortpart_arrow)
 Wrapper method for UF_DRF_init_assortpart_arrow More...
 
unsafe void InitAssortpartLine (ref AssortpartLine assortpart_line)
 Wrapper method for UF_DRF_init_assortpart_line More...
 
unsafe void InitAssortpartText (ref AssortpartText assortpart_text)
 Wrapper method for UF_DRF_init_assortpart_text More...
 
unsafe void InitImageData (out ImageData data)
 Wrapper method for UF_DRF_init_image_data More...
 
unsafe void InitLineObject (out LineObject line_object)
 Wrapper method for UF_DRF_init_line_object More...
 
void InitObjectStructure (ref Object _object)
 Wrapper method for UF_DRF_init_object_structure More...
 
unsafe void InitSymbolCreateData (ref SymbolCreateData symbol_data)
 Wrapper method for UF_DRF_init_symbol_create_data More...
 
unsafe void InitializeCustomSymbolData (ref CustomSymbol symbol_definition)
 Wrapper method for UF_DRF_initialize_custom_symbol_data More...
 
unsafe void InitializeCustomSymbolTextData (ref CustomSymbolText symbol_text)
 Wrapper method for UF_DRF_initialize_custom_symbol_text_data More...
 
unsafe void InitializeLeaderData (ref Leader leader)
 Wrapper method for UF_DRF_initialize_leader_data More...
 
void IsAnnotationRetained (NXOpen.Tag annotation, out bool is_retained)
 Wrapper method for UF_DRF_is_annotation_retained More...
 
void IsBlockCenterline (NXOpen.Tag object_tag, out bool is_block_cline)
 Wrapper method for UF_DRF_is_block_centerline More...
 
void IsChamferDimension (NXOpen.Tag dim_tag, out bool is_cham_dim)
 Wrapper method for UF_DRF_is_chamfer_dimension More...
 
void IsInheritedPmi (NXOpen.Tag annotation, out bool inherited)
 Wrapper method for UF_DRF_is_inherited_pmi More...
 
void IsNarrowDimension (NXOpen.Tag dimension_tag, out bool is_narrow_dimension)
 Wrapper method for UF_DRF_is_narrow_dimension More...
 
void IsObjectOutOfDate (NXOpen.Tag _object, out bool out_of_date)
 Wrapper method for UF_DRF_is_object_out_of_date More...
 
void IsPmiDisplayInstance (NXOpen.Tag _object, out bool is_display_instance)
 Wrapper method for UF_DRF_is_pmi_display_instance More...
 
void IsSbfSymbol (NXOpen.Tag symbol, out bool is_sbf)
 Wrapper method for UF_DRF_is_sbf_symbol More...
 
void MarginToCline (NXOpen.Tag part_tag)
 Wrapper method for UF_DRF_margin_to_cline More...
 
unsafe void PlaceSymbol (ref SymbolCreateData symbol_data, bool is_inverted, bool is_mirrored, out NXOpen.Tag symbol_tag)
 Wrapper method for UF_DRF_place_symbol More...
 
void RecordDraftObjects (out IntPtr objs, bool record_view_data)
 Wrapper method for UF_DRF_record_draft_objects More...
 
void RemoveControllingExp (NXOpen.Tag _object)
 Wrapper method for UF_DRF_remove_controlling_exp More...
 
void RenderArrowhead (NXOpen.Tag part, NXOpen.Tag ann, ref ArrowInfo arrow_info, bool use_arrow_z, ref RenderTable render_table, IntPtr client)
 Wrapper method for UF_DRF_render_arrowhead More...
 
unsafe void RenderText (NXOpen.Tag part, NXOpen.Tag ann, int num_lines, string[] text, ref DraftAidTextInfo text_info, ref RenderTable render_table, IntPtr client)
 Wrapper method for UF_DRF_render_text More...
 
void RotateImage (NXOpen.Tag image, double angle)
 Wrapper method for UF_DRF_rotate_image More...
 
void SetAnnotationTemplate (string annotation_template_name)
 Wrapper method for UF_DRF_set_annotation_template More...
 
void SetAreafillAngle (NXOpen.Tag areafill_id, double angle)
 Wrapper method for UF_DRF_set_areafill_angle More...
 
void SetAreafillMaterial (NXOpen.Tag areafill_id, ValidMaterial material)
 Wrapper method for UF_DRF_set_areafill_material More...
 
void SetAreafillScale (NXOpen.Tag areafill_id, double scale)
 Wrapper method for UF_DRF_set_areafill_scale More...
 
void SetAssociativeOrigin (NXOpen.Tag drafting_entity, ref AssociativeOrigin origin_data, double[] origin)
 Wrapper method for UF_DRF_set_associative_origin More...
 
void SetAssociativityData (NXOpen.Tag _object, int num_associativities, ObjectAssocData[] associativity_data)
 Wrapper method for UF_DRF_set_associativity_data More...
 
unsafe void SetChamferDimensionData (NXOpen.Tag cham_dim_tag, ChamferDimensionData cham_dim_data)
 Wrapper method for UF_DRF_set_chamfer_dimension_data More...
 
void SetCustomSymbolAngle (NXOpen.Tag symbol_tag, double angle)
 Wrapper method for UF_DRF_set_custom_symbol_angle More...
 
void SetCustomSymbolScale (NXOpen.Tag symbol_tag, double scale)
 Wrapper method for UF_DRF_set_custom_symbol_scale More...
 
void SetCustomerSbfFile ()
 Wrapper method for UF_DRF_set_customer_sbf_file More...
 
void SetCylDim (NXOpen.Tag dim_obj, int double_flag, out int status)
 Wrapper method for UF_DRF_set_cyl_dim More...
 
unsafe void SetDiameterRadiusPreferences (ref DiameterRadiusPreferences diameter_radius_preferences)
 Wrapper method for UF_DRF_set_diameter_radius_preferences More...
 
void SetDimAppendedTextSpaceFactor (NXOpen.Tag dimension, double space_factor)
 Wrapper method for UF_DRF_set_dim_appended_text_space_factor More...
 
void SetDimDimLineSpaceFactor (NXOpen.Tag dimension, double space_factor)
 Wrapper method for UF_DRF_set_dim_dim_line_space_factor More...
 
void SetDimInspectionType (NXOpen.Tag dim_tag, InspectionType inspection_type)
 Wrapper method for UF_DRF_set_dim_inspection_type More...
 
void SetDimReferenceType (NXOpen.Tag dim_tag, ReferenceSymbolType ref_type)
 Wrapper method for UF_DRF_set_dim_reference_type More...
 
void SetDimToleranceTextSpaceFactor (NXOpen.Tag dimension, double space_factor)
 Wrapper method for UF_DRF_set_dim_tolerance_text_space_factor More...
 
unsafe void SetDimensionPreferences (ref DimensionPreferences dimension_preferences)
 Wrapper method for UF_DRF_set_dimension_preferences More...
 
unsafe void SetDimensionPreferences1 (ref DimensionPreferences1 dimension_preferences)
 Wrapper method for UF_DRF_set_dimension_preferences1 More...
 
void SetDimensionSetOffset (NXOpen.Tag dimension, double offset)
 Wrapper method for UF_DRF_set_dimension_set_offset More...
 
void SetDispParms (ref int ip1, out double rp2)
 Wrapper method for uf5524 More...
 
void SetDraftCommon (ref NXOpen.Tag _object)
 Wrapper method for UF_DRF_set_draft_common More...
 
unsafe void SetHatchFillPreferences (ref HatchFillPreferences hatch_fill_preferences)
 Wrapper method for UF_DRF_set_hatch_fill_preferences More...
 
void SetImageAlignPosition (NXOpen.Tag image, AlignPosition align_position)
 Wrapper method for UF_DRF_set_image_align_position More...
 
void SetImageAspectRatioLock (NXOpen.Tag image, bool lock_aspect_ratio)
 Wrapper method for UF_DRF_set_image_aspect_ratio_lock More...
 
void SetImageHeight (NXOpen.Tag image, double height)
 Wrapper method for UF_DRF_set_image_height More...
 
void SetImageWidth (NXOpen.Tag image, double width)
 Wrapper method for UF_DRF_set_image_width More...
 
unsafe void SetLetteringPreferences (ref LetteringPreferences lettering_preferences)
 Wrapper method for UF_DRF_set_lettering_preferences More...
 
unsafe void SetLineArrowPreferences (ref LineArrowPreferences line_arrow_preferences)
 Wrapper method for UF_DRF_set_line_arrow_preferences More...
 
void SetNarrowDimensionData (NXOpen.Tag dimension_tag, ref NarrowDimensionInfo narrow_data)
 Wrapper method for UF_DRF_set_narrow_dimension_data More...
 
void SetObjectPreferences (NXOpen.Tag drf_object_tag, int[] mpi, double[] mpr, string radius_val, string diameter_val)
 Wrapper method for UF_DRF_set_object_preferences More...
 
void SetOrigin (NXOpen.Tag annotation, double[] new_origin)
 Wrapper method for UF_DRF_set_origin More...
 
void SetPlotDrawingImages (bool plot_images)
 Wrapper method for UF_DRF_set_plot_drawing_images More...
 
void SetPreferences (int[] mpi, double[] mpr, string radius_val, string diameter_val)
 Wrapper method for UF_DRF_set_preferences More...
 
void SetRetainColorFontWidth (int color, int font, int width)
 Wrapper method for UF_DRF_set_retain_color_font_width More...
 
void SetRetainedState (RetainedState state)
 Wrapper method for UF_DRF_set_retained_state More...
 
void SetSpecifiedSbfFile (string sbf_name)
 Wrapper method for UF_DRF_set_specified_sbf_file More...
 
void SetSuppressPreZeros (bool option)
 Wrapper method for UF_DRF_set_suppress_pre_zeros More...
 
void SetSuppressViewUpdate (bool suppress_view_update)
 Wrapper method for UF_DRF_set_suppress_view_update More...
 
unsafe void SetSymbolPreferences (ref SymbolPreferences symbol_preferences)
 Wrapper method for UF_DRF_set_symbol_preferences More...
 
void SetTextAboveLeader (TextAboveLeader option)
 Wrapper method for UF_DRF_set_text_above_leader More...
 
void SetTolerance (float tolerance)
 Wrapper method for UF_DRF_set_tolerance More...
 
void SetUdsSize (ref UdsSize uds_size)
 Wrapper method for UF_DRF_set_uds_size More...
 
void SetUgdefaultSbfFile ()
 Wrapper method for UF_DRF_set_ugdefault_sbf_file More...
 
void SetUnitsFormatPreferences (ref UnitsFormatPreferences units_format_preferences)
 Wrapper method for UF_DRF_set_units_format_preferences More...
 
void SetVerticalNote (NXOpen.Tag note, bool is_vertical)
 Wrapper method for UF_DRF_set_vertical_note More...
 
void SetWeldSymbolStandard (string standard)
 Wrapper method for UF_DRF_set_weld_symbol_standard More...
 
void SetXhatchMat (string file_name, string material_name, ref int util)
 Wrapper method for UF_DRF_set_xhatch_mat More...
 
void TransferToDrawing (NXOpen.Tag annotation, NXOpen.Tag member_view, NXOpen.Tag drawing, bool in_drawing_plane)
 Wrapper method for UF_DRF_transfer_to_drawing More...
 
void UpdateViews (string drawing_name, int method, string view_name)
 Wrapper method for UF_DRF_update_views More...
 

Detailed Description

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

Member Enumeration Documentation

Wrapper for UF_DRF_align_position_e

Refer to UF_DRF_align_position_e for documentation
Mapping Help

Wrapper for UF_DRF_angular_units_e

Refer to UF_DRF_angular_units_e for documentation
Mapping Help

Wrapper for UF_DRF_arrow_display_e

Refer to UF_DRF_arrow_display_e for documentation
Mapping Help

Wrapper for UF_DRF_arrow_fill_type_e

Refer to UF_DRF_arrow_fill_type_e for documentation
Mapping Help

Wrapper for UF_DRF_arrow_type_e

Refer to UF_DRF_arrow_type_e for documentation
Mapping Help

Wrapper for UF_DRF_assoc_line_type_e

Refer to UF_DRF_assoc_line_type_e for documentation
Mapping Help

Wrapper for UF_DRF_assoc_type_e

Refer to UF_DRF_assoc_type_e for documentation
Mapping Help

Wrapper for UF_DRF_diameter_symbol_e

Refer to UF_DRF_diameter_symbol_e for documentation
Mapping Help

Wrapper for UF_DRF_dogleg_type_e

Refer to UF_DRF_dogleg_type_e for documentation
Mapping Help

Wrapper for UF_DRF_fraction_type_e

Refer to UF_DRF_fraction_type_e for documentation
Mapping Help

Wrapper for UF_DRF_frame_corner_e

Refer to UF_DRF_frame_corner_e for documentation
Mapping Help

Wrapper for UF_DRF_id_symbol_type_e

Refer to UF_DRF_id_symbol_type_e for documentation
Mapping Help

Wrapper for UF_DRF_inherit_type_e

Refer to UF_DRF_inherit_type_e for documentation
Mapping Help

Wrapper for UF_DRF_inspection_type_e

Refer to UF_DRF_inspection_type_e for documentation
Mapping Help

Wrapper for UF_DRF_leader_mode_e

Refer to UF_DRF_leader_mode_e for documentation
Mapping Help

Wrapper for UF_DRF_leader_side_e

Refer to UF_DRF_leader_side_e for documentation
Mapping Help

Wrapper for UF_DRF_leader_type_e

Refer to UF_DRF_leader_type_e for documentation
Mapping Help

Wrapper for UF_DRF_linear_units_e

Refer to UF_DRF_linear_units_e for documentation
Mapping Help

Wrapper for UF_DRF_line_width_e

Refer to UF_DRF_line_width_e for documentation
Mapping Help

Wrapper for UF_DRF_quadrant_type_e

Refer to UF_DRF_quadrant_type_e for documentation
Mapping Help

Wrapper for UF_DRF_radius_symbol_e

Refer to UF_DRF_radius_symbol_e for documentation
Mapping Help

Wrapper for UF_DRF_retained_state_e

Refer to UF_DRF_retained_state_e for documentation
Mapping Help

Wrapper for UF_DRF_text_just_e

Refer to UF_DRF_text_just_e for documentation
Mapping Help

Wrapper for UF_DRF_text_type_e

Refer to UF_DRF_text_type_e for documentation
Mapping Help

Wrapper for UF_DRF_tolerance_type_e

Refer to UF_DRF_tolerance_type_e for documentation
Mapping Help

Wrapper for UF_DRF_uds_size_type_e

Refer to UF_DRF_uds_size_type_e for documentation
Mapping Help

Wrapper for UF_DRF_valid_cline_form_e

Refer to UF_DRF_valid_cline_form_e for documentation
Mapping Help

Wrapper for UF_DRF_valid_material_e

Refer to UF_DRF_valid_material_e for documentation
Mapping Help

Wrapper for UF_DRF_weld_size_code_e

Refer to UF_DRF_weld_size_code_e for documentation
Mapping Help

Member Function Documentation

void NXOpen.UF.UFDrf.AddAssortpartToAnn ( NXOpen.Tag  annotation_tag,
int  number_of_objects,
NXOpen.Tag[]  list_of_objects 
)

Wrapper method for UF_DRF_add_assortpart_to_ann

Refer to UF_DRF_add_assortpart_to_ann for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AddCompoundWeldSymbol ( NXOpen.Tag  weld_symbol,
ref WeldSymInfo  top_info,
ref WeldSymInfo  bottom_info 
)

Wrapper method for UF_DRF_add_compound_weld_symbol

Refer to UF_DRF_add_compound_weld_symbol for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AddControllingExp ( NXOpen.Tag  _object,
NXOpen.Tag  exp_id 
)

Wrapper method for UF_DRF_add_controlling_exp

Refer to UF_DRF_add_controlling_exp for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AddSymbolToObject ( ref SymbolCreateData  symbol_data,
NXOpen.Tag  object_tag 
)

Wrapper method for UF_DRF_add_symbol_to_object

Refer to UF_DRF_add_symbol_to_object for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AddToDimension ( ref uint  entity_id,
ref int  segment_num,
int[]  ann_data,
ref int  text_type,
ref int  text_position,
ref int  relative_just,
ref int  line_space,
ref int  number_lines,
string[]  text_array 
)

Wrapper method for UF_DRF_add_to_dimension

Refer to UF_DRF_add_to_dimension for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AreDraftObjectsConst ( IntPtr  objs,
bool  check_view_data 
)

Wrapper method for UF_DRF_are_draft_objects_const

Refer to UF_DRF_are_draft_objects_const for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskAngObjSuppressZeros ( NXOpen.Tag  _object,
out AngularSuppressZeros  option 
)

Wrapper method for UF_DRF_ask_ang_obj_suppress_zeros

Refer to UF_DRF_ask_ang_obj_suppress_zeros for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskAngObjUnitsFormat ( NXOpen.Tag  _object,
out AngularUnits  nominal_format,
out AngularUnits  tolerance_format 
)

Wrapper method for UF_DRF_ask_ang_obj_units_format

Refer to UF_DRF_ask_ang_obj_units_format for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskAnnArcSegAngles ( ref int  arc_segment,
ref int  ann_data,
[Out] double[]  arc_angles 
)

Wrapper method for UF_DRF_ask_ann_arc_seg_angles

Refer to UF_DRF_ask_ann_arc_seg_angles for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskAnnData ( ref NXOpen.Tag  annotation_tag,
int[]  search_mask,
ref int  cycle_flag,
[In, Out] int[]  ann_data,
out int  ann_data_type,
out int  ann_data_form,
out int  num_segments,
[Out] double[]  ann_origin,
out double  radius_angle 
)

Wrapper method for UF_DRF_ask_ann_data

Refer to UF_DRF_ask_ann_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskAnnLineSegEnds ( ref int  line_segment,
[In, Out] int[]  ann_data,
[Out] double[]  line_endpoints 
)

Wrapper method for UF_DRF_ask_ann_line_seg_ends

Refer to UF_DRF_ask_ann_line_seg_ends for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskAnnotationTemplate ( out string  annotation_template_name)

Wrapper method for UF_DRF_ask_annotation_template

Refer to UF_DRF_ask_annotation_template for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskAnnotationTextBox ( NXOpen.Tag  annotation,
[Out] double[]  upper_left,
out double  length,
out double  height 
)

Wrapper method for UF_DRF_ask_annotation_text_box

Refer to UF_DRF_ask_annotation_text_box for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskAppendedText ( NXOpen.Tag  dimension,
out int  num_text,
out AppendedText[]  appended_text 
)

Wrapper method for UF_DRF_ask_appended_text

Refer to UF_DRF_ask_appended_text for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskAreafillData ( NXOpen.Tag  areafill_id,
out Areafill  areafill_data 
)

Wrapper method for UF_DRF_ask_areafill_data

Refer to UF_DRF_ask_areafill_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskArrowData ( int[]  data_block,
out int  arrow_type,
out int  filled,
[Out] double[]  origin,
out double  arrow_angle,
out double  include_angle,
out double  arrow_height,
out double  arrow_length 
)

Wrapper method for UF_DRF_ask_arrow_data

Refer to UF_DRF_ask_arrow_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskAssocExp ( NXOpen.Tag  object_tag,
out NXOpen.Tag  exp_tag 
)

Wrapper method for UF_DRF_ask_assoc_exp

Refer to UF_DRF_ask_assoc_exp for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskAssociativeOrigin ( NXOpen.Tag  drafting_entity,
out AssociativeOrigin[]  origin_data,
[Out] double[]  origin 
)

Wrapper method for UF_DRF_ask_associative_origin

Refer to UF_DRF_ask_associative_origin for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskAssociativityData ( NXOpen.Tag  _object,
out int  num_associativities,
out ObjectAssocData[]  associativity_data 
)

Wrapper method for UF_DRF_ask_associativity_data

Refer to UF_DRF_ask_associativity_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskBoundaries ( NXOpen.Tag  draft_aid_tag,
out int  num_boundaries,
out NXOpen.Tag[]  boundary_tags 
)

Wrapper method for UF_DRF_ask_boundaries

Refer to UF_DRF_ask_boundaries for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskCalloutOfAnnotation ( NXOpen.Tag  annotation,
out NXOpen.Tag  callout 
)

Wrapper method for UF_DRF_ask_callout_of_annotation

Refer to UF_DRF_ask_callout_of_annotation for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskCalloutRowMembers ( NXOpen.Tag  callout,
int  row,
out int  num_members,
out NXOpen.Tag[]  members 
)

Wrapper method for UF_DRF_ask_callout_row_members

Refer to UF_DRF_ask_callout_row_members for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskCenterlineInfo ( NXOpen.Tag  centerline_tag,
out ValidClineForm  centerline_type,
[Out] double[]  centerline_origin,
out CenterlineInfo[]  centerline_info 
)

Wrapper method for UF_DRF_ask_centerline_info

Refer to UF_DRF_ask_centerline_info for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskChamferDimensionData ( NXOpen.Tag  cham_dim_tag,
out ChamferDimensionData  cham_dim_data 
)

Wrapper method for UF_DRF_ask_chamfer_dimension_data

Refer to UF_DRF_ask_chamfer_dimension_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskControllingExp ( NXOpen.Tag  _object,
out NXOpen.Tag  exp_id 
)

Wrapper method for UF_DRF_ask_controlling_exp

Refer to UF_DRF_ask_controlling_exp for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskControllingMemberOfCallout ( NXOpen.Tag  callout,
out NXOpen.Tag  controlling_member 
)

Wrapper method for UF_DRF_ask_controlling_member_of_callout

Refer to UF_DRF_ask_controlling_member_of_callout for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskCustomSymbolAngle ( NXOpen.Tag  symbol_tag,
out double  angle 
)

Wrapper method for UF_DRF_ask_custom_symbol_angle

Refer to UF_DRF_ask_custom_symbol_angle for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskCustomSymbolAttachLocations ( NXOpen.Tag  symbol,
out NXOpen.Tag[]  locations 
)

Wrapper method for UF_DRF_ask_custom_symbol_attach_locations

Refer to UF_DRF_ask_custom_symbol_attach_locations for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskCustomSymbolLeader ( NXOpen.Tag  symbol,
out LeaderData[]  leader_data 
)

Wrapper method for UF_DRF_ask_custom_symbol_leader

Refer to UF_DRF_ask_custom_symbol_leader for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskCustomSymbolName ( NXOpen.Tag  custom_symbol,
out string  symbol_name 
)

Wrapper method for UF_DRF_ask_custom_symbol_name

Refer to UF_DRF_ask_custom_symbol_name for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskCustomSymbolScale ( NXOpen.Tag  symbol_tag,
out double  scale 
)

Wrapper method for UF_DRF_ask_custom_symbol_scale

Refer to UF_DRF_ask_custom_symbol_scale for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskDiameterRadiusPreferences ( ref DiameterRadiusPreferences  diameter_radius_preferences)

Wrapper method for UF_DRF_ask_diameter_radius_preferences

Refer to UF_DRF_ask_diameter_radius_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskDimAppendedTextSpaceFactor ( NXOpen.Tag  dimension,
out double  space_factor 
)

Wrapper method for UF_DRF_ask_dim_appended_text_space_factor

Refer to UF_DRF_ask_dim_appended_text_space_factor for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskDimDimLineSpaceFactor ( NXOpen.Tag  dimension,
out double  space_factor 
)

Wrapper method for UF_DRF_ask_dim_dim_line_space_factor

Refer to UF_DRF_ask_dim_dim_line_space_factor for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskDimensionPreferences1 ( out DimensionPreferences1[]  dimension_preferences)

Wrapper method for UF_DRF_ask_dimension_preferences1

Refer to UF_DRF_ask_dimension_preferences1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskDimensionSetOffset ( NXOpen.Tag  dimension,
out double  offset 
)

Wrapper method for UF_DRF_ask_dimension_set_offset

Refer to UF_DRF_ask_dimension_set_offset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskDimensionsOfSet ( NXOpen.Tag  dimension_set,
out NXOpen.Tag[]  sub_dimensions,
out int  num 
)

Wrapper method for UF_DRF_ask_dimensions_of_set

Refer to UF_DRF_ask_dimensions_of_set for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskDimensionText ( NXOpen.Tag  dimension,
out int  num_main_text,
out string[]  main_text,
out int  num_dual_text,
out string[]  dual_text 
)

Wrapper method for UF_DRF_ask_dimension_text

Refer to UF_DRF_ask_dimension_text for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskDimInspectionType ( NXOpen.Tag  dim_tag,
out InspectionType  inspection_type 
)

Wrapper method for UF_DRF_ask_dim_inspection_type

Refer to UF_DRF_ask_dim_inspection_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskDimReferenceType ( NXOpen.Tag  dim_tag,
out ReferenceSymbolType  ref_type 
)

Wrapper method for UF_DRF_ask_dim_reference_type

Refer to UF_DRF_ask_dim_reference_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskDimToleranceTextSpaceFactor ( NXOpen.Tag  dimension,
out double  space_factor 
)

Wrapper method for UF_DRF_ask_dim_tolerance_text_space_factor

Refer to UF_DRF_ask_dim_tolerance_text_space_factor for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskDispParms ( out int  ir1,
out double  rr2 
)

Wrapper method for uf5523

Refer to uf5523 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskDoglegInfo ( NXOpen.Tag  orddim_tag,
out DoglegInfo  dogleg_info 
)

Wrapper method for UF_DRF_ask_dogleg_info

Refer to UF_DRF_ask_dogleg_info for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskDraftAidTextInfo ( NXOpen.Tag  draft_aid_tag,
out int  num_text,
out DraftAidTextInfo[]  text_info 
)

Wrapper method for UF_DRF_ask_draft_aid_text_info

Refer to UF_DRF_ask_draft_aid_text_info for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskEmbeddedUdsFontInfo ( NXOpen.Tag  symbol_font_tag,
out string  symbol_name,
out int  num_of_strokes,
out StrokeInfo[]  stroke_info 
)

Wrapper method for UF_DRF_ask_embedded_uds_font_info

Refer to UF_DRF_ask_embedded_uds_font_info for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskFoldedRadiusInfo ( NXOpen.Tag  frdim_tag,
out FoldedRadiusInfo  frdim_info 
)

Wrapper method for UF_DRF_ask_folded_radius_info

Refer to UF_DRF_ask_folded_radius_info for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskGdtSymbolInfo ( NXOpen.Tag  gdt_symbol_tag,
[Out] double[]  gdt_symbol_origin,
out GdtSymbolInfo[]  gdt_symbol_info 
)

Wrapper method for UF_DRF_ask_gdt_symbol_info

Refer to UF_DRF_ask_gdt_symbol_info for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskHatchFillPreferences ( ref HatchFillPreferences  hatch_fill_preferences)

Wrapper method for UF_DRF_ask_hatch_fill_preferences

Refer to UF_DRF_ask_hatch_fill_preferences for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskIdSymbolGeometry ( NXOpen.Tag  id_symbol,
out int  num_lines,
out double[]  lines,
out int  num_arcs,
out ArcInfo[]  arcs 
)

Wrapper method for UF_DRF_ask_id_symbol_geometry

Refer to UF_DRF_ask_id_symbol_geometry for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskIdSymbolInfo ( NXOpen.Tag  id_symbol_tag,
out IdSymbolType  id_symbol_type,
[Out] double[]  id_symbol_origin,
out IdSymbolInfo[]  id_symbol_info 
)

Wrapper method for UF_DRF_ask_id_symbol_info

Refer to UF_DRF_ask_id_symbol_info for documentation
Mapping Help

License requirements:DRAFTING

void NXOpen.UF.UFDrf.AskIdSymbolType ( NXOpen.Tag  id_symbol_tag,
out IdSymbolType  id_symbol_type 
)

Wrapper method for UF_DRF_ask_id_symbol_type

Refer to UF_DRF_ask_id_symbol_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskImageData ( NXOpen.Tag  image,
out ImageData  data 
)

Wrapper method for UF_DRF_ask_image_data

Refer to UF_DRF_ask_image_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskLabelInfo ( NXOpen.Tag  label_tag,
[Out] double[]  label_origin,
out LabelInfo[]  label_info 
)

Wrapper method for UF_DRF_ask_label_info

Refer to UF_DRF_ask_label_info for documentation
Mapping Help

License requirements:DRAFTING

unsafe void NXOpen.UF.UFDrf.AskLetteringPreferences ( ref LetteringPreferences  lettering_preferences)

Wrapper method for UF_DRF_ask_lettering_preferences

Refer to UF_DRF_ask_lettering_preferences for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskLineArrowPreferences ( ref LineArrowPreferences  line_arrow_preferences)

Wrapper method for UF_DRF_ask_line_arrow_preferences

Refer to UF_DRF_ask_line_arrow_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskNarrowDimensionData ( NXOpen.Tag  dimension_tag,
out NarrowDimensionInfo  narrow_data 
)

Wrapper method for UF_DRF_ask_narrow_dimension_data

Refer to UF_DRF_ask_narrow_dimension_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskNumberBlocks ( NXOpen.Tag  annotation_tag,
[Out] int[]  num_block 
)

Wrapper method for UF_DRF_ask_number_blocks

Refer to UF_DRF_ask_number_blocks for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskNumberRowsInCallout ( NXOpen.Tag  callout,
out int  num_rows 
)

Wrapper method for UF_DRF_ask_number_rows_in_callout

Refer to UF_DRF_ask_number_rows_in_callout for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskObjectPreferences ( NXOpen.Tag  drf_object_tag,
[Out] int[]  mpi,
[Out] double[]  mpr,
out string  radius_val,
out string  diameter_val 
)

Wrapper method for UF_DRF_ask_object_preferences

Refer to UF_DRF_ask_object_preferences for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskObjectsControlledByExp ( NXOpen.Tag  exp_id,
out int  num_objs,
out NXOpen.Tag[]  objects 
)

Wrapper method for UF_DRF_ask_objects_controlled_by_exp

Refer to UF_DRF_ask_objects_controlled_by_exp for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskObjSuppressPreZeros ( NXOpen.Tag  _object,
out bool  option 
)

Wrapper method for UF_DRF_ask_obj_suppress_pre_zeros

Refer to UF_DRF_ask_obj_suppress_pre_zeros for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskObjTextAboveLdr ( NXOpen.Tag  _object,
out TextAboveLeader  option 
)

Wrapper method for UF_DRF_ask_obj_text_above_ldr

Refer to UF_DRF_ask_obj_text_above_ldr for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskOrdoriginInfo ( NXOpen.Tag  ordorigin_tag,
out OrddispInfo  origin_disp,
out int  num_assoc,
out AssocInfo[]  assoc_objects 
)

Wrapper method for UF_DRF_ask_ordorigin_info

Refer to UF_DRF_ask_ordorigin_info for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskOrigin ( NXOpen.Tag  annotation,
[Out] double[]  origin 
)

Wrapper method for UF_DRF_ask_origin

Refer to UF_DRF_ask_origin for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskParentOfInheritedPmi ( NXOpen.Tag  inherited_pmi,
out NXOpen.Tag  parent 
)

Wrapper method for UF_DRF_ask_parent_of_inherited_pmi

Refer to UF_DRF_ask_parent_of_inherited_pmi for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskPlotDrawingImages ( out bool  plot_images)

Wrapper method for UF_DRF_ask_plot_drawing_images

Refer to UF_DRF_ask_plot_drawing_images for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskPreferences ( [Out] int[]  mpi,
[Out] double[]  mpr,
out string  radius_value,
out string  diameter_value 
)

Wrapper method for UF_DRF_ask_preferences

Refer to UF_DRF_ask_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskRetainColorFontWidth ( out int  color,
out int  font,
out int  width 
)

Wrapper method for UF_DRF_ask_retain_color_font_width

Refer to UF_DRF_ask_retain_color_font_width for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskRetainedState ( out RetainedState  state)

Wrapper method for UF_DRF_ask_retained_state

Refer to UF_DRF_ask_retained_state for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskSbfFile ( out string  sbf_name)

Wrapper method for UF_DRF_ask_sbf_file

Refer to UF_DRF_ask_sbf_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskSetOfDimension ( NXOpen.Tag  dimension,
out NXOpen.Tag  dimension_set 
)

Wrapper method for UF_DRF_ask_set_of_dimension

Refer to UF_DRF_ask_set_of_dimension for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskSuppressPreZeros ( out bool  option)

Wrapper method for UF_DRF_ask_suppress_pre_zeros

Refer to UF_DRF_ask_suppress_pre_zeros for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskSuppressViewUpdate ( out bool  suppress_view_update)

Wrapper method for UF_DRF_ask_suppress_view_update

Refer to UF_DRF_ask_suppress_view_update for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskSymbolData ( NXOpen.Tag  symbol_tag,
out SymbolData  symbol_data 
)

Wrapper method for UF_DRF_ask_symbol_data

Refer to UF_DRF_ask_symbol_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskSymbolDataFromName ( string  sbf_name,
out string[]  symbol_names,
out int  num_symbols,
out UdSymbolFontInfo[]  symbol_info 
)

Wrapper method for UF_DRF_ask_symbol_data_from_name

Refer to UF_DRF_ask_symbol_data_from_name for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskSymbolMirrorAndFlip ( NXOpen.Tag  symbol_tag,
out bool  mirrored,
out bool  flip 
)

Wrapper method for UF_DRF_ask_symbol_mirror_and_flip

Refer to UF_DRF_ask_symbol_mirror_and_flip for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskSymbolPreferences ( ref SymbolPreferences  symbol_preferences)

Wrapper method for UF_DRF_ask_symbol_preferences

Refer to UF_DRF_ask_symbol_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskSymbolsUsed ( NXOpen.Tag  object_tag,
out int  num_symbol_fonts,
[Out] NXOpen.Tag[]  symbol_font_tags 
)

Wrapper method for UF_DRF_ask_symbols_used

Refer to UF_DRF_ask_symbols_used for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskTextAboveLeader ( out TextAboveLeader  option)

Wrapper method for UF_DRF_ask_text_above_leader

Refer to UF_DRF_ask_text_above_leader for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskTextData ( int  ip1,
[In, Out] int[]  ann_data,
out string  cr3,
out int  ir4,
out int  ir5 
)

Wrapper method for UF_DRF_ask_text_data

Refer to UF_DRF_ask_text_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskUdsObjectSize ( NXOpen.Tag  _object,
out UdsSize  uds_size 
)

Wrapper method for UF_DRF_ask_uds_object_size

Refer to UF_DRF_ask_uds_object_size for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskUdSymbolFontInfo ( NXOpen.Tag  ud_symbol_tag,
out int  num_symbols,
out UdSymbolFontInfo[]  font_info 
)

Wrapper method for UF_DRF_ask_ud_symbol_font_info

Refer to UF_DRF_ask_ud_symbol_font_info for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskUnitsFormatPreferences ( ref UnitsFormatPreferences  units_format_preferences)

Wrapper method for UF_DRF_ask_units_format_preferences

Refer to UF_DRF_ask_units_format_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.AskVerticalNote ( NXOpen.Tag  note,
out bool  is_vertical 
)

Wrapper method for UF_DRF_ask_vertical_note

Refer to UF_DRF_ask_vertical_note for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.AskWeldSymbol ( NXOpen.Tag  weld_symbol_tag,
[Out] double[]  label_origin,
out LabelInfo[]  label_info,
out WeldSymbols  symbol_data 
)

Wrapper method for UF_DRF_ask_weld_symbol

Refer to UF_DRF_ask_weld_symbol for documentation
Mapping Help

License requirements:None

delegate RenderTextStatus NXOpen.UF.UFDrf.BeginLineFnT ( IntPtr  client)

This delegate is equivalent to 'UF_DRF_begin_line_fn_t'.

void NXOpen.UF.UFDrf.CountTextSubstring ( ref int  segment_number,
ref int  ann_data,
out int  number_of_substring 
)

Wrapper method for UF_DRF_count_text_substring

Refer to UF_DRF_count_text_substring for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.Create3ptClineFbolt ( int  num_cline_objs,
Object[]  cline_obj_list,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_3pt_cline_fbolt

Refer to UF_DRF_create_3pt_cline_fbolt for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.Create3ptClineFcir ( int  num_cline_objs,
Object[]  cline_obj_list,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_3pt_cline_fcir

Refer to UF_DRF_create_3pt_cline_fcir for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.Create3ptClinePbolt ( int  num_cline_objs,
Object[]  cline_obj_list,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_3pt_cline_pbolt

Refer to UF_DRF_create_3pt_cline_pbolt for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.Create3ptClinePcir ( int  num_cline_objs,
Object[]  cline_obj_list,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_3pt_cline_pcir

Refer to UF_DRF_create_3pt_cline_pcir for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateAngularDim ( int  dimension_form,
ref Object  object1,
ref Object  object2,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_angular_dim

Refer to UF_DRF_create_angular_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateArclengthDim ( ref Object  _object,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_arclength_dim

Refer to UF_DRF_create_arclength_dim for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateAreafill ( int  num_bounds,
int[]  num_obj_bnd,
NXOpen.Tag[]  object_list,
NXOpen.Tag  view_tag,
out NXOpen.Tag  areafill_tag 
)

Wrapper method for UF_DRF_create_areafill

Refer to UF_DRF_create_areafill for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateAssortpartAid ( ref AssortpartArc  arc,
ref AssortpartArrow  arrow,
ref AssortpartLine  line,
ref AssortpartText  text,
out NXOpen.Tag  assorted_parts_tag 
)

Wrapper method for UF_DRF_create_assortpart_aid

Refer to UF_DRF_create_assortpart_aid for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateAssortpartDim ( ref AssortpartArc  arc,
ref AssortpartArrow  arrow,
ref AssortpartLine  line,
ref AssortpartText  text,
out NXOpen.Tag  assorted_parts_tag 
)

Wrapper method for UF_DRF_create_assortpart_dim

Refer to UF_DRF_create_assortpart_dim for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateBlockCline ( ref Object  defining_obj_list,
ref Object  limiting_obj_list,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_block_cline

Refer to UF_DRF_create_block_cline for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateChamferDim ( ref Object  object1,
ref Object  object2,
ref Text  dim_text,
double[]  dim_3d_origin,
out NXOpen.Tag  dim_tag 
)

Wrapper method for UF_DRF_create_chamfer_dim

Refer to UF_DRF_create_chamfer_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateConcirDim ( ref Object  object1,
ref Object  object2,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_concir_dim

Refer to UF_DRF_create_concir_dim for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateCptClineFbolt ( int  num_cline_objs,
Object[]  cline_obj_list,
ref Object  center_point,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_cpt_cline_fbolt

Refer to UF_DRF_create_cpt_cline_fbolt for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateCptClineFcir ( int  num_cline_objs,
Object[]  cline_obj_list,
ref Object  center_point,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_cpt_cline_fcir

Refer to UF_DRF_create_cpt_cline_fcir for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateCptClinePbolt ( int  num_cline_objs,
Object[]  cline_obj_list,
ref Object  center_point,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_cpt_cline_pbolt

Refer to UF_DRF_create_cpt_cline_pbolt for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateCptClinePcir ( int  num_cline_objs,
Object[]  cline_obj_list,
ref Object  center_point,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_cpt_cline_pcir

Refer to UF_DRF_create_cpt_cline_pcir for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateCrosshatch ( int  num_bounds,
int[]  num_obj_bnd,
NXOpen.Tag[]  object_list,
NXOpen.Tag  view_tag,
out NXOpen.Tag  crosshatch_tag 
)

Wrapper method for UF_DRF_create_crosshatch

Refer to UF_DRF_create_crosshatch for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateCustomSymbolInstance ( ref CustomSymbol  symbol_definition,
out NXOpen.Tag  new_symbol_tag 
)

Wrapper method for UF_DRF_create_custom_symbol_instance

Refer to UF_DRF_create_custom_symbol_instance for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateCylindricalDim ( ref Object  object1,
ref Object  object2,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_cylindrical_dim

Refer to UF_DRF_create_cylindrical_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateDiameterDim ( ref Object  _object,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_diameter_dim

Refer to UF_DRF_create_diameter_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateFoldedradiusDim ( ref Object  object1,
ref Object  object2,
double[]  fold_location,
double  fold_angle,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_foldedradius_dim

Refer to UF_DRF_create_foldedradius_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateGdtSymbol ( int  num_lines_text,
string[]  text_string,
double[]  origin_3d,
LeaderType  leader_type,
LeaderAttachType  leader_attach_type,
ref Object  _object,
double[]  model_pos_3d,
FrameCorner  frame_corner,
out NXOpen.Tag  gdt_symbol_tag 
)

Wrapper method for UF_DRF_create_gdt_symbol

Refer to UF_DRF_create_gdt_symbol for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateGdtSymbolWithMultipleLeaders ( int  num_lines_text,
string[]  text_string,
double[]  gdt_symbol_origin,
ref GdtLeader  leader,
FrameCorner  frame_corner,
out NXOpen.Tag  gdt_symbol_tag 
)

Wrapper method for UF_DRF_create_gdt_symbol_with_multiple_leaders

Refer to UF_DRF_create_gdt_symbol_with_multiple_leaders for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateHoleDim ( ref Object  _object,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_hole_dim

Refer to UF_DRF_create_hole_dim for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateHorizontalBaselineDimension ( Object[]  object_set,
int  num_of_objects,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_horizontal_baseline_dimension

Refer to UF_DRF_create_horizontal_baseline_dimension for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateHorizontalChainDimension ( ref Object  object_set,
int  num_of_objects,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_horizontal_chain_dimension

Refer to UF_DRF_create_horizontal_chain_dimension for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateHorizontalDim ( ref Object  object1,
ref Object  object2,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_horizontal_dim

Refer to UF_DRF_create_horizontal_dim for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateIdSymbol ( IdSymbolType  id_symbol_type,
string  upper_text_string,
string  lower_text_string,
double[]  origin_3d,
LeaderMode  leader_mode,
LeaderAttachType  leader_attach_type,
ref Object  _object,
double[]  model_pos_3d,
out NXOpen.Tag  id_symbol_tag 
)

Wrapper method for UF_DRF_create_id_symbol

Refer to UF_DRF_create_id_symbol for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateImage ( string  image_name,
NXOpen.Tag  drawing_sheet,
double[]  origin,
out NXOpen.Tag  image 
)

Wrapper method for UF_DRF_create_image

Refer to UF_DRF_create_image for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateImageFromFile ( string  file_name,
NXOpen.Tag  drawing_sheet,
double[]  origin,
out NXOpen.Tag  image 
)

Wrapper method for UF_DRF_create_image_from_file

Refer to UF_DRF_create_image_from_file for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateLabel ( int  num_lines_text,
string[]  text_string,
double[]  origin_3d,
LeaderAttachType  leader_attach_type,
ref Object  _object,
double[]  model_pos_3d,
out NXOpen.Tag  label_tag 
)

Wrapper method for UF_DRF_create_label

Refer to UF_DRF_create_label for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateLinearCline ( int  num_cline_objs,
Object[]  cline_obj_list,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_linear_cline

Refer to UF_DRF_create_linear_cline for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateNonAssocHatch ( int  num_lines,
double[]  hatch_lines,
NXOpen.Tag  matrix,
NXOpen.Tag  view,
int  color,
int  line_width,
out NXOpen.Tag  new_hatch 
)

Wrapper method for UF_DRF_create_non_assoc_hatch

Refer to UF_DRF_create_non_assoc_hatch for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateNote ( int  num_lines_text,
[In, Out] string[]  text_string,
double[]  origin_3d,
int  orientation,
out NXOpen.Tag  note_tag 
)

Wrapper method for UF_DRF_create_note

Refer to UF_DRF_create_note for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOffctrptCx ( ref Object  cline_object,
double  distance,
out NXOpen.Tag  offctrpt_tag 
)

Wrapper method for UF_DRF_create_offctrpt_cx

Refer to UF_DRF_create_offctrpt_cx for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOffctrptCy ( ref Object  cline_object,
double  distance,
out NXOpen.Tag  offctrpt_tag 
)

Wrapper method for UF_DRF_create_offctrpt_cy

Refer to UF_DRF_create_offctrpt_cy for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOffctrptFx ( ref Object  cline_object,
ref Object  center_point,
out NXOpen.Tag  offctrpt_tag 
)

Wrapper method for UF_DRF_create_offctrpt_fx

Refer to UF_DRF_create_offctrpt_fx for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOffctrptFy ( ref Object  cline_object,
ref Object  center_point,
out NXOpen.Tag  offctrpt_tag 
)

Wrapper method for UF_DRF_create_offctrpt_fy

Refer to UF_DRF_create_offctrpt_fy for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOffctrptNx ( ref Object  cline_object,
double  distance,
out NXOpen.Tag  offctrpt_tag 
)

Wrapper method for UF_DRF_create_offctrpt_nx

Refer to UF_DRF_create_offctrpt_nx for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOffctrptNy ( ref Object  cline_object,
double  distance,
out NXOpen.Tag  offctrpt_tag 
)

Wrapper method for UF_DRF_create_offctrpt_ny

Refer to UF_DRF_create_offctrpt_ny for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOffcylClineObj ( ref Object  object1,
ref Object  object2,
ref Object  center_point,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_offcyl_cline_obj

Refer to UF_DRF_create_offcyl_cline_obj for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOffcylClineOff ( ref Object  object1,
ref Object  object2,
double  distance,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_offcyl_cline_off

Refer to UF_DRF_create_offcyl_cline_off for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateOrddimension ( NXOpen.Tag  margin_origin_tag,
int  dimension_type,
ref Object  _object,
double  dogleg_angle,
double  dogleg_distance,
ref Text  drf_text,
int  text_origin_flag,
double[]  origin_3d,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_orddimension

Refer to UF_DRF_create_orddimension for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateOrdinateDim ( NXOpen.Tag  np1,
int  ip2,
NXOpen.Tag  np3,
int  ip4,
int  ip5,
double  rp6,
double  rp7,
string  cp8,
int  ip9,
string[]  cp10,
int  ip11,
double[]  rp12,
out NXOpen.Tag  nr13 
)

Wrapper method for UF_DRF_create_ordinate_dim

Refer to UF_DRF_create_ordinate_dim for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOrdinateMargin ( int  ip1,
NXOpen.Tag  np2,
NXOpen.Tag  np3,
double[]  rp4,
double[]  rp5,
double  rp6,
out NXOpen.Tag  nr7 
)

Wrapper method for UF_DRF_create_ordinate_margin

Refer to UF_DRF_create_ordinate_margin for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOrdinateOrigin ( NXOpen.Tag  np1,
int  ip2,
int  ip3,
int  ip4,
int  ip5,
int  ip6,
string  cp7,
out NXOpen.Tag  nr8 
)

Wrapper method for UF_DRF_create_ordinate_origin

Refer to UF_DRF_create_ordinate_origin for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOrdmargin ( int  margin_type,
NXOpen.Tag  ordinate_origin_tag,
ref Object  _object,
double[]  margin_xy_point,
double[]  margin_xy_direction,
double  offset_distance,
out NXOpen.Tag  margin_tag 
)

Wrapper method for UF_DRF_create_ordmargin

Refer to UF_DRF_create_ordmargin for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateOrdorigin ( ref Object  _object,
int  positive_quad_id,
int  arr_dim_line_display,
int  origin_symbol_display,
string  user_object_name,
out NXOpen.Tag  origin_tag 
)

Wrapper method for UF_DRF_create_ordorigin

Refer to UF_DRF_create_ordorigin for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateParallelDim ( ref Object  object1,
ref Object  object2,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_parallel_dim

Refer to UF_DRF_create_parallel_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreatePerpendicularDim ( ref Object  object1,
ref Object  object2,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_perpendicular_dim

Refer to UF_DRF_create_perpendicular_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateRadiusDim ( ref Object  _object,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_radius_dim

Refer to UF_DRF_create_radius_dim for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateSbfFile ( string  sbf_name)

Wrapper method for UF_DRF_create_sbf_file

Refer to UF_DRF_create_sbf_file for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateSideSeam ( NXOpen.Tag  weld_symbol_tag,
NXOpen.Tag  view_tag,
NXOpen.Tag  _object,
double[]  point,
ref WeldSymbols  weld_symbol_data 
)

Wrapper method for UF_DRF_create_side_seam

Refer to UF_DRF_create_side_seam for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateSymbolFont ( string  symbol_name,
double  symbol_factor,
double[]  symbol_anchor,
double[]  symbol_orient,
int  num_objects,
NXOpen.Tag[]  _object 
)

Wrapper method for UF_DRF_create_symbol_font

Refer to UF_DRF_create_symbol_font for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateSymCline ( ref Object  object1,
ref Object  object2,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_DRF_create_sym_cline

Refer to UF_DRF_create_sym_cline for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateTopSeam ( NXOpen.Tag  weld_symbol_tag,
NXOpen.Tag  view_tag,
int  num_objects,
NXOpen.Tag[]  objects,
bool  flip,
ref WeldSymbols  weld_symbol_data 
)

Wrapper method for UF_DRF_create_top_seam

Refer to UF_DRF_create_top_seam for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateVerticalBaselineDimension ( Object[]  object_set,
int  num_of_objects,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_vertical_baseline_dimension

Refer to UF_DRF_create_vertical_baseline_dimension for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateVerticalChainDimension ( Object[]  object_set,
int  num_of_objects,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_vertical_chain_dimension

Refer to UF_DRF_create_vertical_chain_dimension for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateVerticalDim ( ref Object  object1,
ref Object  object2,
ref Text  drf_text,
double[]  dimension_3d_origin,
out NXOpen.Tag  dimension_tag 
)

Wrapper method for UF_DRF_create_vertical_dim

Refer to UF_DRF_create_vertical_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreateWeldSymbol ( double[]  origin_3d,
LeaderAttachType  leader_attach_type,
ref Object  _object,
double[]  model_pos_3d,
ref WeldSymbols  weld_symbol_data,
out NXOpen.Tag  weld_symbol_tag 
)

Wrapper method for UF_DRF_create_weld_symbol

Refer to UF_DRF_create_weld_symbol for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.CreateXhatch ( ref int  op_type,
ref int  nmbnds,
int[]  numels,
NXOpen.Tag[]  elems,
out NXOpen.Tag  xhat_eid 
)

Wrapper method for UF_DRF_create_xhatch

Refer to UF_DRF_create_xhatch for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.CreTextBlock ( ref int  entity_id,
ref int  text_type,
double[]  text_origin,
ref int  number_lines,
string[]  text_array 
)

Wrapper method for UF_DRF_cre_text_block

Refer to UF_DRF_cre_text_block for documentation
Mapping Help

License requirements:None

delegate RenderTextStatus NXOpen.UF.UFDrf.DrawArcFnT ( [MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  center,
double  radius,
double  start_param,
double  end_param,
IntPtr  client 
)

This delegate is equivalent to 'UF_DRF_draw_arc_fn_t'.

delegate RenderTextStatus NXOpen.UF.UFDrf.DrawCharFnT ( [MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  origin,
byte  character,
IntPtr  client 
)

This delegate is equivalent to 'UF_DRF_draw_char_fn_t'.

delegate RenderTextStatus NXOpen.UF.UFDrf.DrawStandardFontStringFnT ( [MarshalAs(UnmanagedType.LPStr)] string  textString,
[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  origin,
int  fontId,
double  textAngle,
double  fontSize,
double  gapSize,
double  aspectRatio,
bool  suppressKerning,
bool  vertical,
bool  bold,
bool  italic,
IntPtr  client 
)

This delegate is equivalent to 'UF_DRF_draw_standard_font_string_fn_t'.

delegate RenderTextStatus NXOpen.UF.UFDrf.DrawToPositionFnT ( [MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  in_point,
[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  last_out_point,
bool  last_status,
IntPtr  client,
[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  out_point,
[MarshalAs(UnmanagedType.U1)] out bool  out_status 
)

This delegate is equivalent to 'UF_DRF_draw_to_position_fn_t'.

delegate RenderTextStatus NXOpen.UF.UFDrf.DrawUserSymbolFnT ( [MarshalAs(UnmanagedType.LPStr)] string  symbol_name,
[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  origin,
IntPtr  symbol_params,
IntPtr  client 
)

This delegate is equivalent to 'UF_DRF_draw_user_symbol_fn_t'.

void NXOpen.UF.UFDrf.EditDimAssoc ( NXOpen.Tag  dimension_tag,
double[]  old_leader_position,
double[]  new_leader_position,
int  new_assoc_type,
ref Object  new_assoc_object 
)

Wrapper method for UF_DRF_edit_dim_assoc

Refer to UF_DRF_edit_dim_assoc for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.EditWeldSymbol ( NXOpen.Tag  weld_symbol_tag,
ref WeldSymbols  weld_symbol_data 
)

Wrapper method for UF_DRF_edit_weld_symbol

Refer to UF_DRF_edit_weld_symbol for documentation
Mapping Help

License requirements:None

delegate RenderTextStatus NXOpen.UF.UFDrf.EndLineFnT ( IntPtr  client)

This delegate is equivalent to 'UF_DRF_end_line_fn_t'.

delegate RenderTextStatus NXOpen.UF.UFDrf.FillRegionFnT ( int  num_points,
double[]  points,
double  fill_dist,
[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  last_pt,
[MarshalAs(UnmanagedType.U1)] out bool  was_drawn,
IntPtr  client 
)

This delegate is equivalent to 'UF_DRF_fill_region_fn_t'.

void NXOpen.UF.UFDrf.FlipImageAboutHeight ( NXOpen.Tag  image)

Wrapper method for UF_DRF_flip_image_about_height

Refer to UF_DRF_flip_image_about_height for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.FlipImageAboutWidth ( NXOpen.Tag  image)

Wrapper method for UF_DRF_flip_image_about_width

Refer to UF_DRF_flip_image_about_width for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.Frdim ( NXOpen.Tag  np1,
NXOpen.Tag  np2,
int  ip3,
int  ip4,
ref double  rp5,
double  rp6,
string  cp7,
int  ip8,
string[]  cp9,
double[]  rp10,
out NXOpen.Tag  nr11 
)

Wrapper method for UF_DRF_frdim

Refer to UF_DRF_frdim for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.FreeCompData ( IntPtr  objs)

Wrapper method for UF_DRF_free_comp_data

Refer to UF_DRF_free_comp_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.GetCharFont ( int  font_index,
out string  cfont 
)

DEPRECATED Wrapper method for UF_DRF_get_char_font

Refer to UF_DRF_get_char_font for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.GetSymbolDivider ( ref int  segment_number,
ref int  ann_data,
ref int  divider_instance,
[Out] double[]  start_point,
[Out] double[]  end_point 
)

Wrapper method for UF_DRF_get_symbol_divider

Refer to UF_DRF_get_symbol_divider for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.GetTextBars ( ref int  segment_number,
ref int  ann_data,
out int  number_of_bars,
out int  bar_type,
out int  offset_to_bar,
[Out] double[]  bar_position 
)

Wrapper method for UF_DRF_get_text_bars

Refer to UF_DRF_get_text_bars for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.GetTextSubstring ( ref int  segment_number,
ref int  ann_data,
ref int  substring_instance,
out int  text_type,
out int  number_of_substring,
out string  substring,
[Out] double[]  substring_position,
[Out] double[]  substring_characteristic 
)

Wrapper method for UF_DRF_get_text_substring

Refer to UF_DRF_get_text_substring for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.GetXhatchParms ( ref NXOpen.Tag  xhat_eid,
out string  mat_name,
[Out] int[]  int_parms,
[Out] double[]  real_parms,
out int  rtc 
)

Wrapper method for UF_DRF_get_xhatch_parms

Refer to UF_DRF_get_xhatch_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.HasAssociativeOrigin ( NXOpen.Tag  drafting_entity,
out bool  has_associative_origin 
)

Wrapper method for UF_DRF_has_associative_origin

Refer to UF_DRF_has_associative_origin for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.InheritFeatureData ( int  feature_pre_v13_sketch_count,
NXOpen.Tag[]  features_pre_v13_sketches,
NXOpen.Tag[]  part_occs,
int  view_count,
NXOpen.Tag[]  views,
InheritType  inherit_type 
)

Wrapper method for UF_DRF_inherit_feature_data

Refer to UF_DRF_inherit_feature_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.InitAssociativityData ( ref ObjectAssocData  associativity_data)

Wrapper method for UF_DRF_init_associativity_data

Refer to UF_DRF_init_associativity_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitAssortpartArc ( ref AssortpartArc  assortpart_arc)

Wrapper method for UF_DRF_init_assortpart_arc

Refer to UF_DRF_init_assortpart_arc for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitAssortpartArrow ( ref AssortpartArrow  assortpart_arrow)

Wrapper method for UF_DRF_init_assortpart_arrow

Refer to UF_DRF_init_assortpart_arrow for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitAssortpartLine ( ref AssortpartLine  assortpart_line)

Wrapper method for UF_DRF_init_assortpart_line

Refer to UF_DRF_init_assortpart_line for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitAssortpartText ( ref AssortpartText  assortpart_text)

Wrapper method for UF_DRF_init_assortpart_text

Refer to UF_DRF_init_assortpart_text for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitializeCustomSymbolData ( ref CustomSymbol  symbol_definition)

Wrapper method for UF_DRF_initialize_custom_symbol_data

Refer to UF_DRF_initialize_custom_symbol_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitializeCustomSymbolTextData ( ref CustomSymbolText  symbol_text)

Wrapper method for UF_DRF_initialize_custom_symbol_text_data

Refer to UF_DRF_initialize_custom_symbol_text_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitializeLeaderData ( ref Leader  leader)

Wrapper method for UF_DRF_initialize_leader_data

Refer to UF_DRF_initialize_leader_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitImageData ( out ImageData  data)

Wrapper method for UF_DRF_init_image_data

Refer to UF_DRF_init_image_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitLineObject ( out LineObject  line_object)

Wrapper method for UF_DRF_init_line_object

Refer to UF_DRF_init_line_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.InitObjectStructure ( ref Object  _object)

Wrapper method for UF_DRF_init_object_structure

Refer to UF_DRF_init_object_structure for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.InitSymbolCreateData ( ref SymbolCreateData  symbol_data)

Wrapper method for UF_DRF_init_symbol_create_data

Refer to UF_DRF_init_symbol_create_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.IsAnnotationRetained ( NXOpen.Tag  annotation,
out bool  is_retained 
)

Wrapper method for UF_DRF_is_annotation_retained

Refer to UF_DRF_is_annotation_retained for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.IsBlockCenterline ( NXOpen.Tag  object_tag,
out bool  is_block_cline 
)

Wrapper method for UF_DRF_is_block_centerline

Refer to UF_DRF_is_block_centerline for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.IsChamferDimension ( NXOpen.Tag  dim_tag,
out bool  is_cham_dim 
)

Wrapper method for UF_DRF_is_chamfer_dimension

Refer to UF_DRF_is_chamfer_dimension for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.IsInheritedPmi ( NXOpen.Tag  annotation,
out bool  inherited 
)

Wrapper method for UF_DRF_is_inherited_pmi

Refer to UF_DRF_is_inherited_pmi for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.IsNarrowDimension ( NXOpen.Tag  dimension_tag,
out bool  is_narrow_dimension 
)

Wrapper method for UF_DRF_is_narrow_dimension

Refer to UF_DRF_is_narrow_dimension for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.IsObjectOutOfDate ( NXOpen.Tag  _object,
out bool  out_of_date 
)

Wrapper method for UF_DRF_is_object_out_of_date

Refer to UF_DRF_is_object_out_of_date for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.IsPmiDisplayInstance ( NXOpen.Tag  _object,
out bool  is_display_instance 
)

Wrapper method for UF_DRF_is_pmi_display_instance

Refer to UF_DRF_is_pmi_display_instance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.IsSbfSymbol ( NXOpen.Tag  symbol,
out bool  is_sbf 
)

Wrapper method for UF_DRF_is_sbf_symbol

Refer to UF_DRF_is_sbf_symbol for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.MarginToCline ( NXOpen.Tag  part_tag)

Wrapper method for UF_DRF_margin_to_cline

Refer to UF_DRF_margin_to_cline for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.PlaceSymbol ( ref SymbolCreateData  symbol_data,
bool  is_inverted,
bool  is_mirrored,
out NXOpen.Tag  symbol_tag 
)

Wrapper method for UF_DRF_place_symbol

Refer to UF_DRF_place_symbol for documentation
Mapping Help

License requirements:None

delegate RenderTextStatus NXOpen.UF.UFDrf.PopOrientationFnT ( IntPtr  client)

This delegate is equivalent to 'UF_DRF_pop_orientation_fn_t'.

delegate RenderTextStatus NXOpen.UF.UFDrf.PushOrientationFnT ( [MarshalAs(UnmanagedType.LPArray, SizeConst=9)] double[]  matrix,
IntPtr  client 
)

This delegate is equivalent to 'UF_DRF_push_orientation_fn_t'.

void NXOpen.UF.UFDrf.RecordDraftObjects ( out IntPtr  objs,
bool  record_view_data 
)

Wrapper method for UF_DRF_record_draft_objects

Refer to UF_DRF_record_draft_objects for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.RemoveControllingExp ( NXOpen.Tag  _object)

Wrapper method for UF_DRF_remove_controlling_exp

Refer to UF_DRF_remove_controlling_exp for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.RenderArrowhead ( NXOpen.Tag  part,
NXOpen.Tag  ann,
ref ArrowInfo  arrow_info,
bool  use_arrow_z,
ref RenderTable  render_table,
IntPtr  client 
)

Wrapper method for UF_DRF_render_arrowhead

Refer to UF_DRF_render_arrowhead for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.RenderText ( NXOpen.Tag  part,
NXOpen.Tag  ann,
int  num_lines,
string[]  text,
ref DraftAidTextInfo  text_info,
ref RenderTable  render_table,
IntPtr  client 
)

Wrapper method for UF_DRF_render_text

Refer to UF_DRF_render_text for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.RotateImage ( NXOpen.Tag  image,
double  angle 
)

Wrapper method for UF_DRF_rotate_image

Refer to UF_DRF_rotate_image for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetAnnotationTemplate ( string  annotation_template_name)

Wrapper method for UF_DRF_set_annotation_template

Refer to UF_DRF_set_annotation_template for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetAreafillAngle ( NXOpen.Tag  areafill_id,
double  angle 
)

Wrapper method for UF_DRF_set_areafill_angle

Refer to UF_DRF_set_areafill_angle for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetAreafillMaterial ( NXOpen.Tag  areafill_id,
ValidMaterial  material 
)

Wrapper method for UF_DRF_set_areafill_material

Refer to UF_DRF_set_areafill_material for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetAreafillScale ( NXOpen.Tag  areafill_id,
double  scale 
)

Wrapper method for UF_DRF_set_areafill_scale

Refer to UF_DRF_set_areafill_scale for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetAssociativeOrigin ( NXOpen.Tag  drafting_entity,
ref AssociativeOrigin  origin_data,
double[]  origin 
)

Wrapper method for UF_DRF_set_associative_origin

Refer to UF_DRF_set_associative_origin for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetAssociativityData ( NXOpen.Tag  _object,
int  num_associativities,
ObjectAssocData[]  associativity_data 
)

Wrapper method for UF_DRF_set_associativity_data

Refer to UF_DRF_set_associativity_data for documentation
Mapping Help

License requirements:None

delegate RenderTextStatus NXOpen.UF.UFDrf.SetCfwFnT ( ref Cfw  cfw,
IntPtr  client 
)

This delegate is equivalent to 'UF_DRF_set_cfw_fn_t'.

unsafe void NXOpen.UF.UFDrf.SetChamferDimensionData ( NXOpen.Tag  cham_dim_tag,
ChamferDimensionData  cham_dim_data 
)

Wrapper method for UF_DRF_set_chamfer_dimension_data

Refer to UF_DRF_set_chamfer_dimension_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetCustomerSbfFile ( )

Wrapper method for UF_DRF_set_customer_sbf_file

Refer to UF_DRF_set_customer_sbf_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetCustomSymbolAngle ( NXOpen.Tag  symbol_tag,
double  angle 
)

Wrapper method for UF_DRF_set_custom_symbol_angle

Refer to UF_DRF_set_custom_symbol_angle for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetCustomSymbolScale ( NXOpen.Tag  symbol_tag,
double  scale 
)

Wrapper method for UF_DRF_set_custom_symbol_scale

Refer to UF_DRF_set_custom_symbol_scale for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetCylDim ( NXOpen.Tag  dim_obj,
int  double_flag,
out int  status 
)

Wrapper method for UF_DRF_set_cyl_dim

Refer to UF_DRF_set_cyl_dim for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.SetDiameterRadiusPreferences ( ref DiameterRadiusPreferences  diameter_radius_preferences)

Wrapper method for UF_DRF_set_diameter_radius_preferences

Refer to UF_DRF_set_diameter_radius_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetDimAppendedTextSpaceFactor ( NXOpen.Tag  dimension,
double  space_factor 
)

Wrapper method for UF_DRF_set_dim_appended_text_space_factor

Refer to UF_DRF_set_dim_appended_text_space_factor for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetDimDimLineSpaceFactor ( NXOpen.Tag  dimension,
double  space_factor 
)

Wrapper method for UF_DRF_set_dim_dim_line_space_factor

Refer to UF_DRF_set_dim_dim_line_space_factor for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.SetDimensionPreferences ( ref DimensionPreferences  dimension_preferences)

Wrapper method for UF_DRF_set_dimension_preferences

Refer to UF_DRF_set_dimension_preferences for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.SetDimensionPreferences1 ( ref DimensionPreferences1  dimension_preferences)

Wrapper method for UF_DRF_set_dimension_preferences1

Refer to UF_DRF_set_dimension_preferences1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetDimensionSetOffset ( NXOpen.Tag  dimension,
double  offset 
)

Wrapper method for UF_DRF_set_dimension_set_offset

Refer to UF_DRF_set_dimension_set_offset for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetDimInspectionType ( NXOpen.Tag  dim_tag,
InspectionType  inspection_type 
)

Wrapper method for UF_DRF_set_dim_inspection_type

Refer to UF_DRF_set_dim_inspection_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetDimReferenceType ( NXOpen.Tag  dim_tag,
ReferenceSymbolType  ref_type 
)

Wrapper method for UF_DRF_set_dim_reference_type

Refer to UF_DRF_set_dim_reference_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetDimToleranceTextSpaceFactor ( NXOpen.Tag  dimension,
double  space_factor 
)

Wrapper method for UF_DRF_set_dim_tolerance_text_space_factor

Refer to UF_DRF_set_dim_tolerance_text_space_factor for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetDispParms ( ref int  ip1,
out double  rp2 
)

Wrapper method for uf5524

Refer to uf5524 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetDraftCommon ( ref NXOpen.Tag  _object)

Wrapper method for UF_DRF_set_draft_common

Refer to UF_DRF_set_draft_common for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.SetHatchFillPreferences ( ref HatchFillPreferences  hatch_fill_preferences)

Wrapper method for UF_DRF_set_hatch_fill_preferences

Refer to UF_DRF_set_hatch_fill_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetImageAlignPosition ( NXOpen.Tag  image,
AlignPosition  align_position 
)

Wrapper method for UF_DRF_set_image_align_position

Refer to UF_DRF_set_image_align_position for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetImageAspectRatioLock ( NXOpen.Tag  image,
bool  lock_aspect_ratio 
)

Wrapper method for UF_DRF_set_image_aspect_ratio_lock

Refer to UF_DRF_set_image_aspect_ratio_lock for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetImageHeight ( NXOpen.Tag  image,
double  height 
)

Wrapper method for UF_DRF_set_image_height

Refer to UF_DRF_set_image_height for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetImageWidth ( NXOpen.Tag  image,
double  width 
)

Wrapper method for UF_DRF_set_image_width

Refer to UF_DRF_set_image_width for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.SetLetteringPreferences ( ref LetteringPreferences  lettering_preferences)

Wrapper method for UF_DRF_set_lettering_preferences

Refer to UF_DRF_set_lettering_preferences for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.SetLineArrowPreferences ( ref LineArrowPreferences  line_arrow_preferences)

Wrapper method for UF_DRF_set_line_arrow_preferences

Refer to UF_DRF_set_line_arrow_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetNarrowDimensionData ( NXOpen.Tag  dimension_tag,
ref NarrowDimensionInfo  narrow_data 
)

Wrapper method for UF_DRF_set_narrow_dimension_data

Refer to UF_DRF_set_narrow_dimension_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetObjectPreferences ( NXOpen.Tag  drf_object_tag,
int[]  mpi,
double[]  mpr,
string  radius_val,
string  diameter_val 
)

Wrapper method for UF_DRF_set_object_preferences

Refer to UF_DRF_set_object_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetOrigin ( NXOpen.Tag  annotation,
double[]  new_origin 
)

Wrapper method for UF_DRF_set_origin

Refer to UF_DRF_set_origin for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetPlotDrawingImages ( bool  plot_images)

Wrapper method for UF_DRF_set_plot_drawing_images

Refer to UF_DRF_set_plot_drawing_images for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetPreferences ( int[]  mpi,
double[]  mpr,
string  radius_val,
string  diameter_val 
)

Wrapper method for UF_DRF_set_preferences

Refer to UF_DRF_set_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetRetainColorFontWidth ( int  color,
int  font,
int  width 
)

Wrapper method for UF_DRF_set_retain_color_font_width

Refer to UF_DRF_set_retain_color_font_width for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetRetainedState ( RetainedState  state)

Wrapper method for UF_DRF_set_retained_state

Refer to UF_DRF_set_retained_state for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetSpecifiedSbfFile ( string  sbf_name)

Wrapper method for UF_DRF_set_specified_sbf_file

Refer to UF_DRF_set_specified_sbf_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetSuppressPreZeros ( bool  option)

Wrapper method for UF_DRF_set_suppress_pre_zeros

Refer to UF_DRF_set_suppress_pre_zeros for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetSuppressViewUpdate ( bool  suppress_view_update)

Wrapper method for UF_DRF_set_suppress_view_update

Refer to UF_DRF_set_suppress_view_update for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFDrf.SetSymbolPreferences ( ref SymbolPreferences  symbol_preferences)

Wrapper method for UF_DRF_set_symbol_preferences

Refer to UF_DRF_set_symbol_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetTextAboveLeader ( TextAboveLeader  option)

Wrapper method for UF_DRF_set_text_above_leader

Refer to UF_DRF_set_text_above_leader for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetTolerance ( float  tolerance)

Wrapper method for UF_DRF_set_tolerance

Refer to UF_DRF_set_tolerance for documentation
Mapping Help

License requirements:None

delegate RenderTextStatus NXOpen.UF.UFDrf.SetToPositionFnT ( [MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  in_point,
IntPtr  client,
[MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  out_point,
[MarshalAs(UnmanagedType.U1)] out bool  out_status 
)

This delegate is equivalent to 'UF_DRF_set_to_position_fn_t'.

void NXOpen.UF.UFDrf.SetUdsSize ( ref UdsSize  uds_size)

Wrapper method for UF_DRF_set_uds_size

Refer to UF_DRF_set_uds_size for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetUgdefaultSbfFile ( )

Wrapper method for UF_DRF_set_ugdefault_sbf_file

Refer to UF_DRF_set_ugdefault_sbf_file for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetUnitsFormatPreferences ( ref UnitsFormatPreferences  units_format_preferences)

Wrapper method for UF_DRF_set_units_format_preferences

Refer to UF_DRF_set_units_format_preferences for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetVerticalNote ( NXOpen.Tag  note,
bool  is_vertical 
)

Wrapper method for UF_DRF_set_vertical_note

Refer to UF_DRF_set_vertical_note for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetWeldSymbolStandard ( string  standard)

Wrapper method for UF_DRF_set_weld_symbol_standard

Refer to UF_DRF_set_weld_symbol_standard for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.SetXhatchMat ( string  file_name,
string  material_name,
ref int  util 
)

Wrapper method for UF_DRF_set_xhatch_mat

Refer to UF_DRF_set_xhatch_mat for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.TransferToDrawing ( NXOpen.Tag  annotation,
NXOpen.Tag  member_view,
NXOpen.Tag  drawing,
bool  in_drawing_plane 
)

Wrapper method for UF_DRF_transfer_to_drawing

Refer to UF_DRF_transfer_to_drawing for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFDrf.UpdateViews ( string  drawing_name,
int  method,
string  view_name 
)

Wrapper method for UF_DRF_update_views

Refer to UF_DRF_update_views 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.