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

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

Public Member Functions

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...
 
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 AskDimensionsOfSet (NXOpen.Tag dimension_set, out NXOpen.Tag[] sub_dimensions, out int num)
 Wrapper method for UF_DRF_ask_dimensions_of_set 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...
 
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...
 
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...
 
void AskLetteringPreferences (ref LetteringPreferences lettering_preferences)
 Wrapper method for UF_DRF_ask_lettering_preferences More...
 
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...
 
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...
 
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 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...
 
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...
 
void AskUdsObjectSize (NXOpen.Tag _object, out UdsSize uds_size)
 Wrapper method for UF_DRF_ask_uds_object_size 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 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...
 
delegate RenderTextStatus BeginLineFnT (IntPtr client)
 This delegate is equivalent to 'UF_DRF_begin_line_fn_t'. 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...
 
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 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...
 
void CreateSymCline (ref Object object1, ref Object object2, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_DRF_create_sym_cline 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...
 
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...
 
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)][Out]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...
 
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...
 
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)][Out]double[] last_pt,[MarshalAs(UnmanagedType.U1)] out bool was_drawn, IntPtr client)
 This delegate is equivalent to 'UF_DRF_fill_region_fn_t'. 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 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...
 
unsafe void InitImageData (out ImageData data)
 Wrapper method for UF_DRF_init_image_data More...
 
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...
 
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...
 
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...
 
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...
 
delegate RenderTextStatus SetCfwFnT (ref Cfw cfw, IntPtr client)
 This delegate is equivalent to 'UF_DRF_set_cfw_fn_t'. More...
 
unsafe void SetChamferDimensionData (NXOpen.Tag cham_dim_tag, ChamferDimensionData cham_dim_data)
 Wrapper method for UF_DRF_set_chamfer_dimension_data More...
 
void SetCustomerSbfFile ()
 Wrapper method for UF_DRF_set_customer_sbf_file 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 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...
 
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 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...
 
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...
 
void SetLetteringPreferences (ref LetteringPreferences lettering_preferences)
 Wrapper method for UF_DRF_set_lettering_preferences More...
 
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...
 
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...
 
delegate RenderTextStatus SetToPositionFnT ([MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[] in_point, IntPtr client,[MarshalAs(UnmanagedType.LPArray, SizeConst=3)][Out]double[] out_point,[MarshalAs(UnmanagedType.U1)] out bool out_status)
 This delegate is equivalent to 'UF_DRF_set_to_position_fn_t'. 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...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

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

Detailed Description

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

Member Enumeration Documentation

Wrapper for UF_DRF_align_position_e

Refer to UF_DRF_align_position_e for documentation

Wrapper for UF_DRF_angular_suppress_zeros_e

Refer to UF_DRF_angular_suppress_zeros_e for documentation

Wrapper for UF_DRF_angular_units_e

Refer to UF_DRF_angular_units_e for documentation

Wrapper for UF_DRF_appended_text_location_e

Refer to UF_DRF_appended_text_location_e for documentation

Wrapper for UF_DRF_area_fill_material_e

Refer to UF_DRF_area_fill_material_e for documentation

Wrapper for UF_DRF_arrow_display_e

Refer to UF_DRF_arrow_display_e for documentation

Wrapper for UF_DRF_arrow_fill_type_e

Refer to UF_DRF_arrow_fill_type_e for documentation

Wrapper for UF_DRF_arrow_type_e

Refer to UF_DRF_arrow_type_e for documentation

Wrapper for UF_DRF_assoc_line_type_e

Refer to UF_DRF_assoc_line_type_e for documentation

Wrapper for UF_DRF_assoc_type_e

Refer to UF_DRF_assoc_type_e for documentation

Wrapper for UF_DRF_chamfer_dimension_form_e

Refer to UF_DRF_chamfer_dimension_form_e for documentation

Wrapper for UF_DRF_diameter_symbol_e

Refer to UF_DRF_diameter_symbol_e for documentation

Wrapper for UF_DRF_dimension_orientation_e

Refer to UF_DRF_dimension_orientation_e for documentation

Wrapper for UF_DRF_dogleg_type_e

Refer to UF_DRF_dogleg_type_e for documentation

Wrapper for UF_DRF_dual_dimension_format_e

Refer to UF_DRF_dual_dimension_format_e for documentation

Wrapper for UF_DRF_extension_line_display_e

Refer to UF_DRF_extension_line_display_e for documentation

Wrapper for UF_DRF_fraction_denominator_e

Refer to UF_DRF_fraction_denominator_e for documentation

Wrapper for UF_DRF_fraction_type_e

Refer to UF_DRF_fraction_type_e for documentation

Wrapper for UF_DRF_frame_corner_e

Refer to UF_DRF_frame_corner_e for documentation

Wrapper for UF_DRF_id_symbol_type_e

Refer to UF_DRF_id_symbol_type_e for documentation

Wrapper for UF_DRF_inherit_type_e

Refer to UF_DRF_inherit_type_e for documentation

Wrapper for UF_DRF_inspection_type_e

Refer to UF_DRF_inspection_type_e for documentation

Wrapper for UF_DRF_leader_attach_type_e

Refer to UF_DRF_leader_attach_type_e for documentation

Wrapper for UF_DRF_leader_mode_e

Refer to UF_DRF_leader_mode_e for documentation

Wrapper for UF_DRF_leader_orientation_e

Refer to UF_DRF_leader_orientation_e for documentation

Wrapper for UF_DRF_leader_side_e

Refer to UF_DRF_leader_side_e for documentation

Wrapper for UF_DRF_leader_type_e

Refer to UF_DRF_leader_type_e for documentation

Wrapper for UF_DRF_linear_units_e

Refer to UF_DRF_linear_units_e for documentation

Wrapper for UF_DRF_line_width_e

Refer to UF_DRF_line_width_e for documentation

Wrapper for UF_DRF_object_assoc_line_type_e

Refer to UF_DRF_object_assoc_line_type_e for documentation

Wrapper for UF_DRF_ordarrow_line_type_e

Refer to UF_DRF_ordarrow_line_type_e for documentation

Wrapper for UF_DRF_ordorigin_display_type_e

Refer to UF_DRF_ordorigin_display_type_e for documentation

Wrapper for UF_DRF_quadrant_type_e

Refer to UF_DRF_quadrant_type_e for documentation

Wrapper for UF_DRF_radius_symbol_e

Refer to UF_DRF_radius_symbol_e for documentation

Wrapper for UF_DRF_reference_symbol_type_e

Refer to UF_DRF_reference_symbol_type_e for documentation

Wrapper for UF_DRF_render_text_status_t

Refer to UF_DRF_render_text_status_t for documentation

Wrapper for UF_DRF_retained_state_e

Refer to UF_DRF_retained_state_e for documentation

Wrapper for UF_DRF_stack_align_position_t

Refer to UF_DRF_stack_align_position_t for documentation

Wrapper for UF_DRF_symbol_connection_type_e

Refer to UF_DRF_symbol_connection_type_e for documentation

Wrapper for UF_DRF_text_above_leader_e

Refer to UF_DRF_text_above_leader_e for documentation

Wrapper for UF_DRF_text_arrow_placement_e

Refer to UF_DRF_text_arrow_placement_e for documentation

Wrapper for UF_DRF_text_just_e

Refer to UF_DRF_text_just_e for documentation

Wrapper for UF_DRF_text_type_e

Refer to UF_DRF_text_type_e for documentation

Wrapper for UF_DRF_tolerance_placement_e

Refer to UF_DRF_tolerance_placement_e for documentation

Wrapper for UF_DRF_tolerance_type_e

Refer to UF_DRF_tolerance_type_e for documentation

Wrapper for UF_DRF_trim_dim_line_style_e

Refer to UF_DRF_trim_dim_line_style_e for documentation

Wrapper for UF_DRF_uds_size_type_e

Refer to UF_DRF_uds_size_type_e for documentation

Wrapper for UF_DRF_ud_symbol_pen_type_e

Refer to UF_DRF_ud_symbol_pen_type_e for documentation

Wrapper for UF_DRF_valid_cline_form_e

Refer to UF_DRF_valid_cline_form_e for documentation

Wrapper for UF_DRF_valid_material_e

Refer to UF_DRF_valid_material_e for documentation

Wrapper for UF_DRF_vertical_text_just_e

Refer to UF_DRF_vertical_text_just_e for documentation

Wrapper for UF_DRF_weld_contour_types_e

Refer to UF_DRF_weld_contour_types_e for documentation

Wrapper for UF_DRF_weld_finish_types_e

Refer to UF_DRF_weld_finish_types_e for documentation

Wrapper for UF_DRF_weld_ident_line_type_e

Refer to UF_DRF_weld_ident_line_type_e for documentation

Wrapper for UF_DRF_weld_size_code_e

Refer to UF_DRF_weld_size_code_e for documentation

Wrapper for UF_DRF_weld_symbol_types_e

Refer to UF_DRF_weld_symbol_types_e for documentation

Wrapper for UF_DRF_weld_sym_ext_type_e

Refer to UF_DRF_weld_sym_ext_type_e for documentation

Member Function Documentation

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

Wrapper method for UF_DRF_add_assortpart_to_ann

Refer to UF_DRF_add_assortpart_to_ann for documentation

License requirements:None

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

Wrapper method for UF_DRF_add_compound_weld_symbol

Refer to UF_DRF_add_compound_weld_symbol for documentation

License requirements:None

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

Wrapper method for UF_DRF_add_controlling_exp

Refer to UF_DRF_add_controlling_exp for documentation

License requirements:None

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

Wrapper method for UF_DRF_add_symbol_to_object

Refer to UF_DRF_add_symbol_to_object for documentation

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

Wrapper method for UF_DRF_add_to_dimension

Refer to UF_DRF_add_to_dimension for documentation

License requirements:None

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

Wrapper method for UF_DRF_are_draft_objects_const

Refer to UF_DRF_are_draft_objects_const for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_ang_obj_suppress_zeros

Refer to UF_DRF_ask_ang_obj_suppress_zeros for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_ang_obj_units_format

Refer to UF_DRF_ask_ang_obj_units_format for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_ann_arc_seg_angles

Refer to UF_DRF_ask_ann_arc_seg_angles for documentation

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

Wrapper method for UF_DRF_ask_ann_data

Refer to UF_DRF_ask_ann_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_ann_line_seg_ends

Refer to UF_DRF_ask_ann_line_seg_ends for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_annotation_template

Refer to UF_DRF_ask_annotation_template for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_annotation_text_box

Refer to UF_DRF_ask_annotation_text_box for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_appended_text

Refer to UF_DRF_ask_appended_text for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_areafill_data

Refer to UF_DRF_ask_areafill_data for documentation

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

Wrapper method for UF_DRF_ask_arrow_data

Refer to UF_DRF_ask_arrow_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_assoc_exp

Refer to UF_DRF_ask_assoc_exp for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_associative_origin

Refer to UF_DRF_ask_associative_origin for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_associativity_data

Refer to UF_DRF_ask_associativity_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_boundaries

Refer to UF_DRF_ask_boundaries for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_callout_of_annotation

Refer to UF_DRF_ask_callout_of_annotation for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_callout_row_members

Refer to UF_DRF_ask_callout_row_members for documentation

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

Wrapper method for UF_DRF_ask_centerline_info

Refer to UF_DRF_ask_centerline_info for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_chamfer_dimension_data

Refer to UF_DRF_ask_chamfer_dimension_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_controlling_exp

Refer to UF_DRF_ask_controlling_exp for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_controlling_member_of_callout

Refer to UF_DRF_ask_controlling_member_of_callout for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_custom_symbol_angle

Refer to UF_DRF_ask_custom_symbol_angle for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_custom_symbol_attach_locations

Refer to UF_DRF_ask_custom_symbol_attach_locations for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_custom_symbol_leader

Refer to UF_DRF_ask_custom_symbol_leader for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_custom_symbol_name

Refer to UF_DRF_ask_custom_symbol_name for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_custom_symbol_scale

Refer to UF_DRF_ask_custom_symbol_scale for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_diameter_radius_preferences

Refer to UF_DRF_ask_diameter_radius_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dim_appended_text_space_factor

Refer to UF_DRF_ask_dim_appended_text_space_factor for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dim_dim_line_space_factor

Refer to UF_DRF_ask_dim_dim_line_space_factor for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dimension_preferences1

Refer to UF_DRF_ask_dimension_preferences1 for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dimension_set_offset

Refer to UF_DRF_ask_dimension_set_offset for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dimensions_of_set

Refer to UF_DRF_ask_dimensions_of_set for documentation

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

Wrapper method for UF_DRF_ask_dimension_text

Refer to UF_DRF_ask_dimension_text for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dim_inspection_type

Refer to UF_DRF_ask_dim_inspection_type for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dim_reference_type

Refer to UF_DRF_ask_dim_reference_type for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dim_tolerance_text_space_factor

Refer to UF_DRF_ask_dim_tolerance_text_space_factor for documentation

License requirements:None

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

Wrapper method for uf5523

Refer to uf5523 for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_dogleg_info

Refer to UF_DRF_ask_dogleg_info for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_draft_aid_text_info

Refer to UF_DRF_ask_draft_aid_text_info for documentation

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

Wrapper method for UF_DRF_ask_embedded_uds_font_info

Refer to UF_DRF_ask_embedded_uds_font_info for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_folded_radius_info

Refer to UF_DRF_ask_folded_radius_info for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_gdt_symbol_info

Refer to UF_DRF_ask_gdt_symbol_info for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_hatch_fill_preferences

Refer to UF_DRF_ask_hatch_fill_preferences for documentation

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

Wrapper method for UF_DRF_ask_id_symbol_geometry

Refer to UF_DRF_ask_id_symbol_geometry for documentation

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

Wrapper method for UF_DRF_ask_id_symbol_info

Refer to UF_DRF_ask_id_symbol_info for documentation

License requirements:DRAFTING

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

Wrapper method for UF_DRF_ask_id_symbol_type

Refer to UF_DRF_ask_id_symbol_type for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_image_data

Refer to UF_DRF_ask_image_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_label_info

Refer to UF_DRF_ask_label_info for documentation

License requirements:DRAFTING

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

Wrapper method for UF_DRF_ask_lettering_preferences

Refer to UF_DRF_ask_lettering_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_line_arrow_preferences

Refer to UF_DRF_ask_line_arrow_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_narrow_dimension_data

Refer to UF_DRF_ask_narrow_dimension_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_number_blocks

Refer to UF_DRF_ask_number_blocks for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_number_rows_in_callout

Refer to UF_DRF_ask_number_rows_in_callout for documentation

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

Wrapper method for UF_DRF_ask_object_preferences

Refer to UF_DRF_ask_object_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_objects_controlled_by_exp

Refer to UF_DRF_ask_objects_controlled_by_exp for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_obj_suppress_pre_zeros

Refer to UF_DRF_ask_obj_suppress_pre_zeros for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_obj_text_above_ldr

Refer to UF_DRF_ask_obj_text_above_ldr for documentation

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

Wrapper method for UF_DRF_ask_ordorigin_info

Refer to UF_DRF_ask_ordorigin_info for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_origin

Refer to UF_DRF_ask_origin for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_parent_of_inherited_pmi

Refer to UF_DRF_ask_parent_of_inherited_pmi for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_plot_drawing_images

Refer to UF_DRF_ask_plot_drawing_images for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_preferences

Refer to UF_DRF_ask_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_retain_color_font_width

Refer to UF_DRF_ask_retain_color_font_width for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_retained_state

Refer to UF_DRF_ask_retained_state for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_sbf_file

Refer to UF_DRF_ask_sbf_file for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_set_of_dimension

Refer to UF_DRF_ask_set_of_dimension for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_suppress_pre_zeros

Refer to UF_DRF_ask_suppress_pre_zeros for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_suppress_view_update

Refer to UF_DRF_ask_suppress_view_update for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_symbol_data

Refer to UF_DRF_ask_symbol_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_symbol_data_from_name

Refer to UF_DRF_ask_symbol_data_from_name for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_symbol_mirror_and_flip

Refer to UF_DRF_ask_symbol_mirror_and_flip for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_symbol_preferences

Refer to UF_DRF_ask_symbol_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_symbols_used

Refer to UF_DRF_ask_symbols_used for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_text_above_leader

Refer to UF_DRF_ask_text_above_leader for documentation

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

Wrapper method for UF_DRF_ask_text_data

Refer to UF_DRF_ask_text_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_uds_object_size

Refer to UF_DRF_ask_uds_object_size for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_ud_symbol_font_info

Refer to UF_DRF_ask_ud_symbol_font_info for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_units_format_preferences

Refer to UF_DRF_ask_units_format_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_ask_vertical_note

Refer to UF_DRF_ask_vertical_note for documentation

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

Wrapper method for UF_DRF_ask_weld_symbol

Refer to UF_DRF_ask_weld_symbol for documentation

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

Wrapper method for UF_DRF_count_text_substring

Refer to UF_DRF_count_text_substring for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_3pt_cline_fbolt

Refer to UF_DRF_create_3pt_cline_fbolt for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_3pt_cline_fcir

Refer to UF_DRF_create_3pt_cline_fcir for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_3pt_cline_pbolt

Refer to UF_DRF_create_3pt_cline_pbolt for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_3pt_cline_pcir

Refer to UF_DRF_create_3pt_cline_pcir for documentation

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

Wrapper method for UF_DRF_create_angular_dim

Refer to UF_DRF_create_angular_dim for documentation

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

Wrapper method for UF_DRF_create_arclength_dim

Refer to UF_DRF_create_arclength_dim for documentation

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

Wrapper method for UF_DRF_create_areafill

Refer to UF_DRF_create_areafill for documentation

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

Wrapper method for UF_DRF_create_assortpart_aid

Refer to UF_DRF_create_assortpart_aid for documentation

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

Wrapper method for UF_DRF_create_assortpart_dim

Refer to UF_DRF_create_assortpart_dim for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_block_cline

Refer to UF_DRF_create_block_cline for documentation

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

Wrapper method for UF_DRF_create_chamfer_dim

Refer to UF_DRF_create_chamfer_dim for documentation

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

Wrapper method for UF_DRF_create_concir_dim

Refer to UF_DRF_create_concir_dim for documentation

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

Wrapper method for UF_DRF_create_cpt_cline_fbolt

Refer to UF_DRF_create_cpt_cline_fbolt for documentation

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

Wrapper method for UF_DRF_create_cpt_cline_fcir

Refer to UF_DRF_create_cpt_cline_fcir for documentation

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

Wrapper method for UF_DRF_create_cpt_cline_pbolt

Refer to UF_DRF_create_cpt_cline_pbolt for documentation

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

Wrapper method for UF_DRF_create_cpt_cline_pcir

Refer to UF_DRF_create_cpt_cline_pcir for documentation

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

Wrapper method for UF_DRF_create_crosshatch

Refer to UF_DRF_create_crosshatch for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_custom_symbol_instance

Refer to UF_DRF_create_custom_symbol_instance for documentation

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

Wrapper method for UF_DRF_create_cylindrical_dim

Refer to UF_DRF_create_cylindrical_dim for documentation

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

Wrapper method for UF_DRF_create_diameter_dim

Refer to UF_DRF_create_diameter_dim for documentation

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

Wrapper method for UF_DRF_create_foldedradius_dim

Refer to UF_DRF_create_foldedradius_dim for documentation

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

Wrapper method for UF_DRF_create_gdt_symbol

Refer to UF_DRF_create_gdt_symbol for documentation

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

Wrapper method for UF_DRF_create_gdt_symbol_with_multiple_leaders

Refer to UF_DRF_create_gdt_symbol_with_multiple_leaders for documentation

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

Wrapper method for UF_DRF_create_hole_dim

Refer to UF_DRF_create_hole_dim for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_horizontal_baseline_dimension

Refer to UF_DRF_create_horizontal_baseline_dimension for documentation

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

Wrapper method for UF_DRF_create_horizontal_chain_dimension

Refer to UF_DRF_create_horizontal_chain_dimension for documentation

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

Wrapper method for UF_DRF_create_horizontal_dim

Refer to UF_DRF_create_horizontal_dim for documentation

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

Wrapper method for UF_DRF_create_id_symbol

Refer to UF_DRF_create_id_symbol for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_image

Refer to UF_DRF_create_image for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_image_from_file

Refer to UF_DRF_create_image_from_file for documentation

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

Wrapper method for UF_DRF_create_label

Refer to UF_DRF_create_label for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_linear_cline

Refer to UF_DRF_create_linear_cline for documentation

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

Wrapper method for UF_DRF_create_non_assoc_hatch

Refer to UF_DRF_create_non_assoc_hatch for documentation

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

Wrapper method for UF_DRF_create_note

Refer to UF_DRF_create_note for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_offctrpt_cx

Refer to UF_DRF_create_offctrpt_cx for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_offctrpt_cy

Refer to UF_DRF_create_offctrpt_cy for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_offctrpt_fx

Refer to UF_DRF_create_offctrpt_fx for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_offctrpt_fy

Refer to UF_DRF_create_offctrpt_fy for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_offctrpt_nx

Refer to UF_DRF_create_offctrpt_nx for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_offctrpt_ny

Refer to UF_DRF_create_offctrpt_ny for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_offcyl_cline_obj

Refer to UF_DRF_create_offcyl_cline_obj for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_offcyl_cline_off

Refer to UF_DRF_create_offcyl_cline_off for documentation

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

Wrapper method for UF_DRF_create_orddimension

Refer to UF_DRF_create_orddimension for documentation

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

Wrapper method for UF_DRF_create_ordinate_dim

Refer to UF_DRF_create_ordinate_dim for documentation

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

Wrapper method for UF_DRF_create_ordinate_margin

Refer to UF_DRF_create_ordinate_margin for documentation

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

Wrapper method for UF_DRF_create_ordinate_origin

Refer to UF_DRF_create_ordinate_origin for documentation

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

Wrapper method for UF_DRF_create_ordmargin

Refer to UF_DRF_create_ordmargin for documentation

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

Wrapper method for UF_DRF_create_ordorigin

Refer to UF_DRF_create_ordorigin for documentation

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

Wrapper method for UF_DRF_create_parallel_dim

Refer to UF_DRF_create_parallel_dim for documentation

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

Wrapper method for UF_DRF_create_perpendicular_dim

Refer to UF_DRF_create_perpendicular_dim for documentation

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

Wrapper method for UF_DRF_create_radius_dim

Refer to UF_DRF_create_radius_dim for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_sbf_file

Refer to UF_DRF_create_sbf_file for documentation

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

Wrapper method for UF_DRF_create_side_seam

Refer to UF_DRF_create_side_seam for documentation

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

Wrapper method for UF_DRF_create_symbol_font

Refer to UF_DRF_create_symbol_font for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_sym_cline

Refer to UF_DRF_create_sym_cline for documentation

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

Wrapper method for UF_DRF_create_top_seam

Refer to UF_DRF_create_top_seam for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_vertical_baseline_dimension

Refer to UF_DRF_create_vertical_baseline_dimension for documentation

License requirements:None

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

Wrapper method for UF_DRF_create_vertical_chain_dimension

Refer to UF_DRF_create_vertical_chain_dimension for documentation

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

Wrapper method for UF_DRF_create_vertical_dim

Refer to UF_DRF_create_vertical_dim for documentation

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

Wrapper method for UF_DRF_create_weld_symbol

Refer to UF_DRF_create_weld_symbol for documentation

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

Wrapper method for UF_DRF_create_xhatch

Refer to UF_DRF_create_xhatch for documentation

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

Wrapper method for UF_DRF_cre_text_block

Refer to UF_DRF_cre_text_block for documentation

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,
[Out] 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 
)
inline

Wrapper method for UF_DRF_edit_dim_assoc

Refer to UF_DRF_edit_dim_assoc for documentation

License requirements:None

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

Wrapper method for UF_DRF_edit_weld_symbol

Refer to UF_DRF_edit_weld_symbol for documentation

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,
[Out] 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)
inline

Wrapper method for UF_DRF_flip_image_about_height

Refer to UF_DRF_flip_image_about_height for documentation

License requirements:None

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

Wrapper method for UF_DRF_flip_image_about_width

Refer to UF_DRF_flip_image_about_width for documentation

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

Wrapper method for UF_DRF_frdim

Refer to UF_DRF_frdim for documentation

License requirements:None

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

Wrapper method for UF_DRF_free_comp_data

Refer to UF_DRF_free_comp_data for documentation

License requirements:None

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

DEPRECATED Wrapper method for UF_DRF_get_char_font

Refer to UF_DRF_get_char_font for documentation

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

Wrapper method for UF_DRF_get_symbol_divider

Refer to UF_DRF_get_symbol_divider for documentation

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

Wrapper method for UF_DRF_get_text_bars

Refer to UF_DRF_get_text_bars for documentation

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

Wrapper method for UF_DRF_get_text_substring

Refer to UF_DRF_get_text_substring for documentation

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

Wrapper method for UF_DRF_get_xhatch_parms

Refer to UF_DRF_get_xhatch_parms for documentation

License requirements:None

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

Wrapper method for UF_DRF_has_associative_origin

Refer to UF_DRF_has_associative_origin for documentation

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

Wrapper method for UF_DRF_inherit_feature_data

Refer to UF_DRF_inherit_feature_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_associativity_data

Refer to UF_DRF_init_associativity_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_assortpart_arc

Refer to UF_DRF_init_assortpart_arc for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_assortpart_arrow

Refer to UF_DRF_init_assortpart_arrow for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_assortpart_line

Refer to UF_DRF_init_assortpart_line for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_assortpart_text

Refer to UF_DRF_init_assortpart_text for documentation

License requirements:None

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

Wrapper method for UF_DRF_initialize_custom_symbol_data

Refer to UF_DRF_initialize_custom_symbol_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_initialize_custom_symbol_text_data

Refer to UF_DRF_initialize_custom_symbol_text_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_initialize_leader_data

Refer to UF_DRF_initialize_leader_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_image_data

Refer to UF_DRF_init_image_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_line_object

Refer to UF_DRF_init_line_object for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_object_structure

Refer to UF_DRF_init_object_structure for documentation

License requirements:None

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

Wrapper method for UF_DRF_init_symbol_create_data

Refer to UF_DRF_init_symbol_create_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_is_annotation_retained

Refer to UF_DRF_is_annotation_retained for documentation

License requirements:None

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

Wrapper method for UF_DRF_is_block_centerline

Refer to UF_DRF_is_block_centerline for documentation

License requirements:None

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

Wrapper method for UF_DRF_is_chamfer_dimension

Refer to UF_DRF_is_chamfer_dimension for documentation

License requirements:None

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

Wrapper method for UF_DRF_is_inherited_pmi

Refer to UF_DRF_is_inherited_pmi for documentation

License requirements:None

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

Wrapper method for UF_DRF_is_narrow_dimension

Refer to UF_DRF_is_narrow_dimension for documentation

License requirements:None

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

Wrapper method for UF_DRF_is_object_out_of_date

Refer to UF_DRF_is_object_out_of_date for documentation

License requirements:None

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

Wrapper method for UF_DRF_is_pmi_display_instance

Refer to UF_DRF_is_pmi_display_instance for documentation

License requirements:None

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

Wrapper method for UF_DRF_is_sbf_symbol

Refer to UF_DRF_is_sbf_symbol for documentation

License requirements:None

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

Wrapper method for UF_DRF_margin_to_cline

Refer to UF_DRF_margin_to_cline for documentation

License requirements:None

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

Wrapper method for UF_DRF_place_symbol

Refer to UF_DRF_place_symbol for documentation

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

Wrapper method for UF_DRF_record_draft_objects

Refer to UF_DRF_record_draft_objects for documentation

License requirements:None

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

Wrapper method for UF_DRF_remove_controlling_exp

Refer to UF_DRF_remove_controlling_exp for documentation

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

Wrapper method for UF_DRF_render_arrowhead

Refer to UF_DRF_render_arrowhead for documentation

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

Wrapper method for UF_DRF_render_text

Refer to UF_DRF_render_text for documentation

License requirements:None

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

Wrapper method for UF_DRF_rotate_image

Refer to UF_DRF_rotate_image for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_annotation_template

Refer to UF_DRF_set_annotation_template for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_areafill_angle

Refer to UF_DRF_set_areafill_angle for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_areafill_material

Refer to UF_DRF_set_areafill_material for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_areafill_scale

Refer to UF_DRF_set_areafill_scale for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_associative_origin

Refer to UF_DRF_set_associative_origin for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_associativity_data

Refer to UF_DRF_set_associativity_data for documentation

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

Wrapper method for UF_DRF_set_chamfer_dimension_data

Refer to UF_DRF_set_chamfer_dimension_data for documentation

License requirements:None

void NXOpen.UF.UFDrf.SetCustomerSbfFile ( )
inline

Wrapper method for UF_DRF_set_customer_sbf_file

Refer to UF_DRF_set_customer_sbf_file for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_custom_symbol_angle

Refer to UF_DRF_set_custom_symbol_angle for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_custom_symbol_scale

Refer to UF_DRF_set_custom_symbol_scale for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_cyl_dim

Refer to UF_DRF_set_cyl_dim for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_diameter_radius_preferences

Refer to UF_DRF_set_diameter_radius_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_dim_appended_text_space_factor

Refer to UF_DRF_set_dim_appended_text_space_factor for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_dim_dim_line_space_factor

Refer to UF_DRF_set_dim_dim_line_space_factor for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_dimension_preferences

Refer to UF_DRF_set_dimension_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_dimension_preferences1

Refer to UF_DRF_set_dimension_preferences1 for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_dimension_set_offset

Refer to UF_DRF_set_dimension_set_offset for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_dim_inspection_type

Refer to UF_DRF_set_dim_inspection_type for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_dim_reference_type

Refer to UF_DRF_set_dim_reference_type for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_dim_tolerance_text_space_factor

Refer to UF_DRF_set_dim_tolerance_text_space_factor for documentation

License requirements:None

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

Wrapper method for uf5524

Refer to uf5524 for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_draft_common

Refer to UF_DRF_set_draft_common for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_hatch_fill_preferences

Refer to UF_DRF_set_hatch_fill_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_image_align_position

Refer to UF_DRF_set_image_align_position for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_image_aspect_ratio_lock

Refer to UF_DRF_set_image_aspect_ratio_lock for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_image_height

Refer to UF_DRF_set_image_height for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_image_width

Refer to UF_DRF_set_image_width for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_lettering_preferences

Refer to UF_DRF_set_lettering_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_line_arrow_preferences

Refer to UF_DRF_set_line_arrow_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_narrow_dimension_data

Refer to UF_DRF_set_narrow_dimension_data for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_object_preferences

Refer to UF_DRF_set_object_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_origin

Refer to UF_DRF_set_origin for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_plot_drawing_images

Refer to UF_DRF_set_plot_drawing_images for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_preferences

Refer to UF_DRF_set_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_retain_color_font_width

Refer to UF_DRF_set_retain_color_font_width for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_retained_state

Refer to UF_DRF_set_retained_state for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_specified_sbf_file

Refer to UF_DRF_set_specified_sbf_file for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_suppress_pre_zeros

Refer to UF_DRF_set_suppress_pre_zeros for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_suppress_view_update

Refer to UF_DRF_set_suppress_view_update for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_symbol_preferences

Refer to UF_DRF_set_symbol_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_text_above_leader

Refer to UF_DRF_set_text_above_leader for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_tolerance

Refer to UF_DRF_set_tolerance for documentation

License requirements:None

delegate RenderTextStatus NXOpen.UF.UFDrf.SetToPositionFnT ( [MarshalAs(UnmanagedType.LPArray, SizeConst=3)] double[]  in_point,
IntPtr  client,
[Out] 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)
inline

Wrapper method for UF_DRF_set_uds_size

Refer to UF_DRF_set_uds_size for documentation

License requirements:None

void NXOpen.UF.UFDrf.SetUgdefaultSbfFile ( )
inline

Wrapper method for UF_DRF_set_ugdefault_sbf_file

Refer to UF_DRF_set_ugdefault_sbf_file for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_units_format_preferences

Refer to UF_DRF_set_units_format_preferences for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_vertical_note

Refer to UF_DRF_set_vertical_note for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_weld_symbol_standard

Refer to UF_DRF_set_weld_symbol_standard for documentation

License requirements:None

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

Wrapper method for UF_DRF_set_xhatch_mat

Refer to UF_DRF_set_xhatch_mat for documentation

License requirements:None

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

Wrapper method for UF_DRF_transfer_to_drawing

Refer to UF_DRF_transfer_to_drawing for documentation

License requirements:None

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

Wrapper method for UF_DRF_update_views

Refer to UF_DRF_update_views for documentation

License requirements:None


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