Search Results for

    Show / Hide Table of Contents

    Class UFDrf

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFDrf
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFDrf : NXRemotableObject, IMessageSink

    Methods

    AddAssortpartToAnn(Tag, Int32, Tag[])

    Declaration
    public void AddAssortpartToAnn(Tag annotation_tag, int number_of_objects, Tag[] list_of_objects)
    Parameters
    Type Name Description
    Tag annotation_tag
    System.Int32 number_of_objects
    Tag[] list_of_objects

    AddCompoundWeldSymbol(Tag, ref UFDrf.WeldSymInfo, ref UFDrf.WeldSymInfo)

    Declaration
    public void AddCompoundWeldSymbol(Tag weld_symbol, ref UFDrf.WeldSymInfo top_info, ref UFDrf.WeldSymInfo bottom_info)
    Parameters
    Type Name Description
    Tag weld_symbol
    UFDrf.WeldSymInfo top_info
    UFDrf.WeldSymInfo bottom_info

    AddControllingExp(Tag, Tag)

    Declaration
    public void AddControllingExp(Tag _object, Tag exp_id)
    Parameters
    Type Name Description
    Tag _object
    Tag exp_id

    AddSymbolToObject(ref UFDrf.SymbolCreateData, Tag)

    Declaration
    public void AddSymbolToObject(ref UFDrf.SymbolCreateData symbol_data, Tag object_tag)
    Parameters
    Type Name Description
    UFDrf.SymbolCreateData symbol_data
    Tag object_tag

    AddToDimension(ref UInt32, ref Int32, Int32[], ref Int32, ref Int32, ref Int32, ref Int32, ref Int32, String[])

    Declaration
    public 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)
    Parameters
    Type Name Description
    System.UInt32 entity_id
    System.Int32 segment_num
    System.Int32[] ann_data
    System.Int32 text_type
    System.Int32 text_position
    System.Int32 relative_just
    System.Int32 line_space
    System.Int32 number_lines
    System.String[] text_array

    AreDraftObjectsConst(IntPtr, Boolean)

    Declaration
    public void AreDraftObjectsConst(IntPtr objs, bool check_view_data)
    Parameters
    Type Name Description
    System.IntPtr objs
    System.Boolean check_view_data

    AskAngObjSuppressZeros(Tag, out UFDrf.AngularSuppressZeros)

    Declaration
    public void AskAngObjSuppressZeros(Tag _object, out UFDrf.AngularSuppressZeros option)
    Parameters
    Type Name Description
    Tag _object
    UFDrf.AngularSuppressZeros option

    AskAngObjUnitsFormat(Tag, out UFDrf.AngularUnits, out UFDrf.AngularUnits)

    Declaration
    public void AskAngObjUnitsFormat(Tag _object, out UFDrf.AngularUnits nominal_format, out UFDrf.AngularUnits tolerance_format)
    Parameters
    Type Name Description
    Tag _object
    UFDrf.AngularUnits nominal_format
    UFDrf.AngularUnits tolerance_format

    AskAnnArcSegAngles(ref Int32, ref Int32, Double[])

    Declaration
    public void AskAnnArcSegAngles(ref int arc_segment, ref int ann_data, double[] arc_angles)
    Parameters
    Type Name Description
    System.Int32 arc_segment
    System.Int32 ann_data
    System.Double[] arc_angles

    AskAnnData(ref Tag, Int32[], ref Int32, Int32[], out Int32, out Int32, out Int32, Double[], out Double)

    Declaration
    public void AskAnnData(ref Tag annotation_tag, int[] search_mask, ref int cycle_flag, int[] ann_data, out int ann_data_type, out int ann_data_form, out int num_segments, double[] ann_origin, out double radius_angle)
    Parameters
    Type Name Description
    Tag annotation_tag
    System.Int32[] search_mask
    System.Int32 cycle_flag
    System.Int32[] ann_data
    System.Int32 ann_data_type
    System.Int32 ann_data_form
    System.Int32 num_segments
    System.Double[] ann_origin
    System.Double radius_angle

    AskAnnLineSegEnds(ref Int32, Int32[], Double[])

    Declaration
    public void AskAnnLineSegEnds(ref int line_segment, int[] ann_data, double[] line_endpoints)
    Parameters
    Type Name Description
    System.Int32 line_segment
    System.Int32[] ann_data
    System.Double[] line_endpoints

    AskAnnotationTemplate(out String)

    Declaration
    public void AskAnnotationTemplate(out string annotation_template_name)
    Parameters
    Type Name Description
    System.String annotation_template_name

    AskAnnotationTextBox(Tag, Double[], out Double, out Double)

    Declaration
    public void AskAnnotationTextBox(Tag annotation, double[] upper_left, out double length, out double height)
    Parameters
    Type Name Description
    Tag annotation
    System.Double[] upper_left
    System.Double length
    System.Double height

    AskAppendedText(Tag, out Int32, out UFDrf.AppendedText[])

    Declaration
    public void AskAppendedText(Tag dimension, out int num_text, out UFDrf.AppendedText[] appended_text)
    Parameters
    Type Name Description
    Tag dimension
    System.Int32 num_text
    UFDrf.AppendedText[] appended_text

    AskAreafillData(Tag, out UFDrf.Areafill)

    Declaration
    public void AskAreafillData(Tag areafill_id, out UFDrf.Areafill areafill_data)
    Parameters
    Type Name Description
    Tag areafill_id
    UFDrf.Areafill areafill_data

    AskArrowData(Int32[], out Int32, out Int32, Double[], out Double, out Double, out Double, out Double)

    Declaration
    public void AskArrowData(int[] data_block, out int arrow_type, out int filled, double[] origin, out double arrow_angle, out double include_angle, out double arrow_height, out double arrow_length)
    Parameters
    Type Name Description
    System.Int32[] data_block
    System.Int32 arrow_type
    System.Int32 filled
    System.Double[] origin
    System.Double arrow_angle
    System.Double include_angle
    System.Double arrow_height
    System.Double arrow_length

    AskAssocExp(Tag, out Tag)

    Declaration
    public void AskAssocExp(Tag object_tag, out Tag exp_tag)
    Parameters
    Type Name Description
    Tag object_tag
    Tag exp_tag

    AskAssociativeOrigin(Tag, out UFDrf.AssociativeOrigin[], Double[])

    Declaration
    public void AskAssociativeOrigin(Tag drafting_entity, out UFDrf.AssociativeOrigin[] origin_data, double[] origin)
    Parameters
    Type Name Description
    Tag drafting_entity
    UFDrf.AssociativeOrigin[] origin_data
    System.Double[] origin

    AskAssociativityData(Tag, out Int32, out UFDrf.ObjectAssocData[])

    Declaration
    public void AskAssociativityData(Tag _object, out int num_associativities, out UFDrf.ObjectAssocData[] associativity_data)
    Parameters
    Type Name Description
    Tag _object
    System.Int32 num_associativities
    UFDrf.ObjectAssocData[] associativity_data

    AskBoundaries(Tag, out Int32, out Tag[])

    Declaration
    public void AskBoundaries(Tag draft_aid_tag, out int num_boundaries, out Tag[] boundary_tags)
    Parameters
    Type Name Description
    Tag draft_aid_tag
    System.Int32 num_boundaries
    Tag[] boundary_tags

    AskCalloutOfAnnotation(Tag, out Tag)

    Declaration
    public void AskCalloutOfAnnotation(Tag annotation, out Tag callout)
    Parameters
    Type Name Description
    Tag annotation
    Tag callout

    AskCalloutRowMembers(Tag, Int32, out Int32, out Tag[])

    Declaration
    public void AskCalloutRowMembers(Tag callout, int row, out int num_members, out Tag[] members)
    Parameters
    Type Name Description
    Tag callout
    System.Int32 row
    System.Int32 num_members
    Tag[] members

    AskCenterlineInfo(Tag, out UFDrf.ValidClineForm, Double[], out UFDrf.CenterlineInfo[])

    Declaration
    public void AskCenterlineInfo(Tag centerline_tag, out UFDrf.ValidClineForm centerline_type, double[] centerline_origin, out UFDrf.CenterlineInfo[] centerline_info)
    Parameters
    Type Name Description
    Tag centerline_tag
    UFDrf.ValidClineForm centerline_type
    System.Double[] centerline_origin
    UFDrf.CenterlineInfo[] centerline_info

    AskChamferDimensionData(Tag, out UFDrf.ChamferDimensionData)

    Declaration
    public void AskChamferDimensionData(Tag cham_dim_tag, out UFDrf.ChamferDimensionData cham_dim_data)
    Parameters
    Type Name Description
    Tag cham_dim_tag
    UFDrf.ChamferDimensionData cham_dim_data

    AskControllingExp(Tag, out Tag)

    Declaration
    public void AskControllingExp(Tag _object, out Tag exp_id)
    Parameters
    Type Name Description
    Tag _object
    Tag exp_id

    AskControllingMemberOfCallout(Tag, out Tag)

    Declaration
    public void AskControllingMemberOfCallout(Tag callout, out Tag controlling_member)
    Parameters
    Type Name Description
    Tag callout
    Tag controlling_member

    AskCustomSymbolAngle(Tag, out Double)

    Declaration
    public void AskCustomSymbolAngle(Tag symbol_tag, out double angle)
    Parameters
    Type Name Description
    Tag symbol_tag
    System.Double angle

    AskCustomSymbolAttachLocations(Tag, out Tag[])

    Declaration
    public void AskCustomSymbolAttachLocations(Tag symbol, out Tag[] locations)
    Parameters
    Type Name Description
    Tag symbol
    Tag[] locations

    AskCustomSymbolLeader(Tag, out UFDrf.LeaderData[])

    Declaration
    public void AskCustomSymbolLeader(Tag symbol, out UFDrf.LeaderData[] leader_data)
    Parameters
    Type Name Description
    Tag symbol
    UFDrf.LeaderData[] leader_data

    AskCustomSymbolName(Tag, out String)

    Declaration
    public void AskCustomSymbolName(Tag custom_symbol, out string symbol_name)
    Parameters
    Type Name Description
    Tag custom_symbol
    System.String symbol_name

    AskCustomSymbolScale(Tag, out Double)

    Declaration
    public void AskCustomSymbolScale(Tag symbol_tag, out double scale)
    Parameters
    Type Name Description
    Tag symbol_tag
    System.Double scale

    AskDiameterRadiusPreferences(ref UFDrf.DiameterRadiusPreferences)

    Declaration
    public void AskDiameterRadiusPreferences(ref UFDrf.DiameterRadiusPreferences diameter_radius_preferences)
    Parameters
    Type Name Description
    UFDrf.DiameterRadiusPreferences diameter_radius_preferences

    AskDimAppendedTextSpaceFactor(Tag, out Double)

    Declaration
    public void AskDimAppendedTextSpaceFactor(Tag dimension, out double space_factor)
    Parameters
    Type Name Description
    Tag dimension
    System.Double space_factor

    AskDimDimLineSpaceFactor(Tag, out Double)

    Declaration
    public void AskDimDimLineSpaceFactor(Tag dimension, out double space_factor)
    Parameters
    Type Name Description
    Tag dimension
    System.Double space_factor

    AskDimensionPreferences1(out UFDrf.DimensionPreferences1[])

    Declaration
    public void AskDimensionPreferences1(out UFDrf.DimensionPreferences1[] dimension_preferences)
    Parameters
    Type Name Description
    UFDrf.DimensionPreferences1[] dimension_preferences

    AskDimensionSetOffset(Tag, out Double)

    Declaration
    public void AskDimensionSetOffset(Tag dimension, out double offset)
    Parameters
    Type Name Description
    Tag dimension
    System.Double offset

    AskDimensionsOfSet(Tag, out Tag[], out Int32)

    Declaration
    public void AskDimensionsOfSet(Tag dimension_set, out Tag[] sub_dimensions, out int num)
    Parameters
    Type Name Description
    Tag dimension_set
    Tag[] sub_dimensions
    System.Int32 num

    AskDimensionText(Tag, out Int32, out String[], out Int32, out String[])

    Declaration
    public void AskDimensionText(Tag dimension, out int num_main_text, out string[] main_text, out int num_dual_text, out string[] dual_text)
    Parameters
    Type Name Description
    Tag dimension
    System.Int32 num_main_text
    System.String[] main_text
    System.Int32 num_dual_text
    System.String[] dual_text

    AskDimInspectionType(Tag, out UFDrf.InspectionType)

    Declaration
    public void AskDimInspectionType(Tag dim_tag, out UFDrf.InspectionType inspection_type)
    Parameters
    Type Name Description
    Tag dim_tag
    UFDrf.InspectionType inspection_type

    AskDimReferenceType(Tag, out UFDrf.ReferenceSymbolType)

    Declaration
    public void AskDimReferenceType(Tag dim_tag, out UFDrf.ReferenceSymbolType ref_type)
    Parameters
    Type Name Description
    Tag dim_tag
    UFDrf.ReferenceSymbolType ref_type

    AskDimToleranceTextSpaceFactor(Tag, out Double)

    Declaration
    public void AskDimToleranceTextSpaceFactor(Tag dimension, out double space_factor)
    Parameters
    Type Name Description
    Tag dimension
    System.Double space_factor

    AskDispParms(out Int32, out Double)

    Declaration
    public void AskDispParms(out int ir1, out double rr2)
    Parameters
    Type Name Description
    System.Int32 ir1
    System.Double rr2

    AskDoglegInfo(Tag, out UFDrf.DoglegInfo)

    Declaration
    public void AskDoglegInfo(Tag orddim_tag, out UFDrf.DoglegInfo dogleg_info)
    Parameters
    Type Name Description
    Tag orddim_tag
    UFDrf.DoglegInfo dogleg_info

    AskDraftAidTextInfo(Tag, out Int32, out UFDrf.DraftAidTextInfo[])

    Declaration
    public void AskDraftAidTextInfo(Tag draft_aid_tag, out int num_text, out UFDrf.DraftAidTextInfo[] text_info)
    Parameters
    Type Name Description
    Tag draft_aid_tag
    System.Int32 num_text
    UFDrf.DraftAidTextInfo[] text_info

    AskEmbeddedUdsFontInfo(Tag, out String, out Int32, out UFDrf.StrokeInfo[])

    Declaration
    public void AskEmbeddedUdsFontInfo(Tag symbol_font_tag, out string symbol_name, out int num_of_strokes, out UFDrf.StrokeInfo[] stroke_info)
    Parameters
    Type Name Description
    Tag symbol_font_tag
    System.String symbol_name
    System.Int32 num_of_strokes
    UFDrf.StrokeInfo[] stroke_info

    AskFoldedRadiusInfo(Tag, out UFDrf.FoldedRadiusInfo)

    Declaration
    public void AskFoldedRadiusInfo(Tag frdim_tag, out UFDrf.FoldedRadiusInfo frdim_info)
    Parameters
    Type Name Description
    Tag frdim_tag
    UFDrf.FoldedRadiusInfo frdim_info

    AskGdtSymbolInfo(Tag, Double[], out UFDrf.GdtSymbolInfo[])

    Declaration
    public void AskGdtSymbolInfo(Tag gdt_symbol_tag, double[] gdt_symbol_origin, out UFDrf.GdtSymbolInfo[] gdt_symbol_info)
    Parameters
    Type Name Description
    Tag gdt_symbol_tag
    System.Double[] gdt_symbol_origin
    UFDrf.GdtSymbolInfo[] gdt_symbol_info

    AskHatchFillPreferences(ref UFDrf.HatchFillPreferences)

    Declaration
    public void AskHatchFillPreferences(ref UFDrf.HatchFillPreferences hatch_fill_preferences)
    Parameters
    Type Name Description
    UFDrf.HatchFillPreferences hatch_fill_preferences

    AskIdSymbolGeometry(Tag, out Int32, out Double[], out Int32, out UFDrf.ArcInfo[])

    Declaration
    public void AskIdSymbolGeometry(Tag id_symbol, out int num_lines, out double[] lines, out int num_arcs, out UFDrf.ArcInfo[] arcs)
    Parameters
    Type Name Description
    Tag id_symbol
    System.Int32 num_lines
    System.Double[] lines
    System.Int32 num_arcs
    UFDrf.ArcInfo[] arcs

    AskIdSymbolInfo(Tag, out UFDrf.IdSymbolType, Double[], out UFDrf.IdSymbolInfo[])

    Declaration
    public void AskIdSymbolInfo(Tag id_symbol_tag, out UFDrf.IdSymbolType id_symbol_type, double[] id_symbol_origin, out UFDrf.IdSymbolInfo[] id_symbol_info)
    Parameters
    Type Name Description
    Tag id_symbol_tag
    UFDrf.IdSymbolType id_symbol_type
    System.Double[] id_symbol_origin
    UFDrf.IdSymbolInfo[] id_symbol_info

    AskIdSymbolType(Tag, out UFDrf.IdSymbolType)

    Declaration
    public void AskIdSymbolType(Tag id_symbol_tag, out UFDrf.IdSymbolType id_symbol_type)
    Parameters
    Type Name Description
    Tag id_symbol_tag
    UFDrf.IdSymbolType id_symbol_type

    AskImageData(Tag, out UFDrf.ImageData)

    Declaration
    public void AskImageData(Tag image, out UFDrf.ImageData data)
    Parameters
    Type Name Description
    Tag image
    UFDrf.ImageData data

    AskLabelInfo(Tag, Double[], out UFDrf.LabelInfo[])

    Declaration
    public void AskLabelInfo(Tag label_tag, double[] label_origin, out UFDrf.LabelInfo[] label_info)
    Parameters
    Type Name Description
    Tag label_tag
    System.Double[] label_origin
    UFDrf.LabelInfo[] label_info

    AskLetteringPreferences(ref UFDrf.LetteringPreferences)

    Declaration
    public void AskLetteringPreferences(ref UFDrf.LetteringPreferences lettering_preferences)
    Parameters
    Type Name Description
    UFDrf.LetteringPreferences lettering_preferences

    AskLineArrowPreferences(ref UFDrf.LineArrowPreferences)

    Declaration
    public void AskLineArrowPreferences(ref UFDrf.LineArrowPreferences line_arrow_preferences)
    Parameters
    Type Name Description
    UFDrf.LineArrowPreferences line_arrow_preferences

    AskNarrowDimensionData(Tag, out UFDrf.NarrowDimensionInfo)

    Declaration
    public void AskNarrowDimensionData(Tag dimension_tag, out UFDrf.NarrowDimensionInfo narrow_data)
    Parameters
    Type Name Description
    Tag dimension_tag
    UFDrf.NarrowDimensionInfo narrow_data

    AskNumberBlocks(Tag, Int32[])

    Declaration
    public void AskNumberBlocks(Tag annotation_tag, int[] num_block)
    Parameters
    Type Name Description
    Tag annotation_tag
    System.Int32[] num_block

    AskNumberRowsInCallout(Tag, out Int32)

    Declaration
    public void AskNumberRowsInCallout(Tag callout, out int num_rows)
    Parameters
    Type Name Description
    Tag callout
    System.Int32 num_rows

    AskObjectPreferences(Tag, Int32[], Double[], out String, out String)

    Declaration
    public void AskObjectPreferences(Tag drf_object_tag, int[] mpi, double[] mpr, out string radius_val, out string diameter_val)
    Parameters
    Type Name Description
    Tag drf_object_tag
    System.Int32[] mpi
    System.Double[] mpr
    System.String radius_val
    System.String diameter_val

    AskObjectsControlledByExp(Tag, out Int32, out Tag[])

    Declaration
    public void AskObjectsControlledByExp(Tag exp_id, out int num_objs, out Tag[] objects)
    Parameters
    Type Name Description
    Tag exp_id
    System.Int32 num_objs
    Tag[] objects

    AskObjSuppressPreZeros(Tag, out Boolean)

    Declaration
    public void AskObjSuppressPreZeros(Tag _object, out bool option)
    Parameters
    Type Name Description
    Tag _object
    System.Boolean option

    AskObjTextAboveLdr(Tag, out UFDrf.TextAboveLeader)

    Declaration
    public void AskObjTextAboveLdr(Tag _object, out UFDrf.TextAboveLeader option)
    Parameters
    Type Name Description
    Tag _object
    UFDrf.TextAboveLeader option

    AskOrdoriginInfo(Tag, out UFDrf.OrddispInfo, out Int32, out UFDrf.AssocInfo[])

    Declaration
    public void AskOrdoriginInfo(Tag ordorigin_tag, out UFDrf.OrddispInfo origin_disp, out int num_assoc, out UFDrf.AssocInfo[] assoc_objects)
    Parameters
    Type Name Description
    Tag ordorigin_tag
    UFDrf.OrddispInfo origin_disp
    System.Int32 num_assoc
    UFDrf.AssocInfo[] assoc_objects

    AskOrigin(Tag, Double[])

    Declaration
    public void AskOrigin(Tag annotation, double[] origin)
    Parameters
    Type Name Description
    Tag annotation
    System.Double[] origin

    AskParentOfInheritedPmi(Tag, out Tag)

    Declaration
    public void AskParentOfInheritedPmi(Tag inherited_pmi, out Tag parent)
    Parameters
    Type Name Description
    Tag inherited_pmi
    Tag parent

    AskPlotDrawingImages(out Boolean)

    Declaration
    public void AskPlotDrawingImages(out bool plot_images)
    Parameters
    Type Name Description
    System.Boolean plot_images

    AskPreferences(Int32[], Double[], out String, out String)

    Declaration
    public void AskPreferences(int[] mpi, double[] mpr, out string radius_value, out string diameter_value)
    Parameters
    Type Name Description
    System.Int32[] mpi
    System.Double[] mpr
    System.String radius_value
    System.String diameter_value

    AskRetainColorFontWidth(out Int32, out Int32, out Int32)

    Declaration
    public void AskRetainColorFontWidth(out int color, out int font, out int width)
    Parameters
    Type Name Description
    System.Int32 color
    System.Int32 font
    System.Int32 width

    AskRetainedState(out UFDrf.RetainedState)

    Declaration
    public void AskRetainedState(out UFDrf.RetainedState state)
    Parameters
    Type Name Description
    UFDrf.RetainedState state

    AskSbfFile(out String)

    Declaration
    public void AskSbfFile(out string sbf_name)
    Parameters
    Type Name Description
    System.String sbf_name

    AskSetOfDimension(Tag, out Tag)

    Declaration
    public void AskSetOfDimension(Tag dimension, out Tag dimension_set)
    Parameters
    Type Name Description
    Tag dimension
    Tag dimension_set

    AskSuppressPreZeros(out Boolean)

    Declaration
    public void AskSuppressPreZeros(out bool option)
    Parameters
    Type Name Description
    System.Boolean option

    AskSuppressViewUpdate(out Boolean)

    Declaration
    public void AskSuppressViewUpdate(out bool suppress_view_update)
    Parameters
    Type Name Description
    System.Boolean suppress_view_update

    AskSymbolData(Tag, out UFDrf.SymbolData)

    Declaration
    public void AskSymbolData(Tag symbol_tag, out UFDrf.SymbolData symbol_data)
    Parameters
    Type Name Description
    Tag symbol_tag
    UFDrf.SymbolData symbol_data

    AskSymbolDataFromName(String, out String[], out Int32, out UFDrf.UdSymbolFontInfo[])

    Declaration
    public void AskSymbolDataFromName(string sbf_name, out string[] symbol_names, out int num_symbols, out UFDrf.UdSymbolFontInfo[] symbol_info)
    Parameters
    Type Name Description
    System.String sbf_name
    System.String[] symbol_names
    System.Int32 num_symbols
    UFDrf.UdSymbolFontInfo[] symbol_info

    AskSymbolMirrorAndFlip(Tag, out Boolean, out Boolean)

    Declaration
    public void AskSymbolMirrorAndFlip(Tag symbol_tag, out bool mirrored, out bool flip)
    Parameters
    Type Name Description
    Tag symbol_tag
    System.Boolean mirrored
    System.Boolean flip

    AskSymbolPreferences(ref UFDrf.SymbolPreferences)

    Declaration
    public void AskSymbolPreferences(ref UFDrf.SymbolPreferences symbol_preferences)
    Parameters
    Type Name Description
    UFDrf.SymbolPreferences symbol_preferences

    AskSymbolsUsed(Tag, out Int32, Tag[])

    Declaration
    public void AskSymbolsUsed(Tag object_tag, out int num_symbol_fonts, Tag[] symbol_font_tags)
    Parameters
    Type Name Description
    Tag object_tag
    System.Int32 num_symbol_fonts
    Tag[] symbol_font_tags

    AskTextAboveLeader(out UFDrf.TextAboveLeader)

    Declaration
    public void AskTextAboveLeader(out UFDrf.TextAboveLeader option)
    Parameters
    Type Name Description
    UFDrf.TextAboveLeader option

    AskTextData(Int32, Int32[], out String, out Int32, out Int32)

    Declaration
    public void AskTextData(int ip1, int[] ann_data, out string cr3, out int ir4, out int ir5)
    Parameters
    Type Name Description
    System.Int32 ip1
    System.Int32[] ann_data
    System.String cr3
    System.Int32 ir4
    System.Int32 ir5

    AskUdsObjectSize(Tag, out UFDrf.UdsSize)

    Declaration
    public void AskUdsObjectSize(Tag _object, out UFDrf.UdsSize uds_size)
    Parameters
    Type Name Description
    Tag _object
    UFDrf.UdsSize uds_size

    AskUdSymbolFontInfo(Tag, out Int32, out UFDrf.UdSymbolFontInfo[])

    Declaration
    public void AskUdSymbolFontInfo(Tag ud_symbol_tag, out int num_symbols, out UFDrf.UdSymbolFontInfo[] font_info)
    Parameters
    Type Name Description
    Tag ud_symbol_tag
    System.Int32 num_symbols
    UFDrf.UdSymbolFontInfo[] font_info

    AskUnitsFormatPreferences(ref UFDrf.UnitsFormatPreferences)

    Declaration
    public void AskUnitsFormatPreferences(ref UFDrf.UnitsFormatPreferences units_format_preferences)
    Parameters
    Type Name Description
    UFDrf.UnitsFormatPreferences units_format_preferences

    AskVerticalNote(Tag, out Boolean)

    Declaration
    public void AskVerticalNote(Tag note, out bool is_vertical)
    Parameters
    Type Name Description
    Tag note
    System.Boolean is_vertical

    AskWeldSymbol(Tag, Double[], out UFDrf.LabelInfo[], out UFDrf.WeldSymbols)

    Declaration
    public void AskWeldSymbol(Tag weld_symbol_tag, double[] label_origin, out UFDrf.LabelInfo[] label_info, out UFDrf.WeldSymbols symbol_data)
    Parameters
    Type Name Description
    Tag weld_symbol_tag
    System.Double[] label_origin
    UFDrf.LabelInfo[] label_info
    UFDrf.WeldSymbols symbol_data

    CountTextSubstring(ref Int32, ref Int32, out Int32)

    Declaration
    public void CountTextSubstring(ref int segment_number, ref int ann_data, out int number_of_substring)
    Parameters
    Type Name Description
    System.Int32 segment_number
    System.Int32 ann_data
    System.Int32 number_of_substring

    Create3ptClineFbolt(Int32, UFDrf.Object[], out Tag)

    Declaration
    public void Create3ptClineFbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    Tag centerline_tag

    Create3ptClineFcir(Int32, UFDrf.Object[], out Tag)

    Declaration
    public void Create3ptClineFcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    Tag centerline_tag

    Create3ptClinePbolt(Int32, UFDrf.Object[], out Tag)

    Declaration
    public void Create3ptClinePbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    Tag centerline_tag

    Create3ptClinePcir(Int32, UFDrf.Object[], out Tag)

    Declaration
    public void Create3ptClinePcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    Tag centerline_tag

    CreateAngularDim(Int32, ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateAngularDim(int dimension_form, ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    System.Int32 dimension_form
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateArclengthDim(ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateArclengthDim(ref UFDrf.Object _object, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object _object
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateAreafill(Int32, Int32[], Tag[], Tag, out Tag)

    Declaration
    public void CreateAreafill(int num_bounds, int[] num_obj_bnd, Tag[] object_list, Tag view_tag, out Tag areafill_tag)
    Parameters
    Type Name Description
    System.Int32 num_bounds
    System.Int32[] num_obj_bnd
    Tag[] object_list
    Tag view_tag
    Tag areafill_tag

    CreateAssortpartAid(ref UFDrf.AssortpartArc, ref UFDrf.AssortpartArrow, ref UFDrf.AssortpartLine, ref UFDrf.AssortpartText, out Tag)

    Declaration
    public void CreateAssortpartAid(ref UFDrf.AssortpartArc arc, ref UFDrf.AssortpartArrow arrow, ref UFDrf.AssortpartLine line, ref UFDrf.AssortpartText text, out Tag assorted_parts_tag)
    Parameters
    Type Name Description
    UFDrf.AssortpartArc arc
    UFDrf.AssortpartArrow arrow
    UFDrf.AssortpartLine line
    UFDrf.AssortpartText text
    Tag assorted_parts_tag

    CreateAssortpartDim(ref UFDrf.AssortpartArc, ref UFDrf.AssortpartArrow, ref UFDrf.AssortpartLine, ref UFDrf.AssortpartText, out Tag)

    Declaration
    public void CreateAssortpartDim(ref UFDrf.AssortpartArc arc, ref UFDrf.AssortpartArrow arrow, ref UFDrf.AssortpartLine line, ref UFDrf.AssortpartText text, out Tag assorted_parts_tag)
    Parameters
    Type Name Description
    UFDrf.AssortpartArc arc
    UFDrf.AssortpartArrow arrow
    UFDrf.AssortpartLine line
    UFDrf.AssortpartText text
    Tag assorted_parts_tag

    CreateBlockCline(ref UFDrf.Object, ref UFDrf.Object, out Tag)

    Declaration
    public void CreateBlockCline(ref UFDrf.Object defining_obj_list, ref UFDrf.Object limiting_obj_list, out Tag centerline_tag)
    Parameters
    Type Name Description
    UFDrf.Object defining_obj_list
    UFDrf.Object limiting_obj_list
    Tag centerline_tag

    CreateChamferDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateChamferDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text dim_text, double[] dim_3d_origin, out Tag dim_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text dim_text
    System.Double[] dim_3d_origin
    Tag dim_tag

    CreateConcirDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateConcirDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateCptClineFbolt(Int32, UFDrf.Object[], ref UFDrf.Object, out Tag)

    Declaration
    public void CreateCptClineFbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, ref UFDrf.Object center_point, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    UFDrf.Object center_point
    Tag centerline_tag

    CreateCptClineFcir(Int32, UFDrf.Object[], ref UFDrf.Object, out Tag)

    Declaration
    public void CreateCptClineFcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, ref UFDrf.Object center_point, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    UFDrf.Object center_point
    Tag centerline_tag

    CreateCptClinePbolt(Int32, UFDrf.Object[], ref UFDrf.Object, out Tag)

    Declaration
    public void CreateCptClinePbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, ref UFDrf.Object center_point, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    UFDrf.Object center_point
    Tag centerline_tag

    CreateCptClinePcir(Int32, UFDrf.Object[], ref UFDrf.Object, out Tag)

    Declaration
    public void CreateCptClinePcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, ref UFDrf.Object center_point, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    UFDrf.Object center_point
    Tag centerline_tag

    CreateCrosshatch(Int32, Int32[], Tag[], Tag, out Tag)

    Declaration
    public void CreateCrosshatch(int num_bounds, int[] num_obj_bnd, Tag[] object_list, Tag view_tag, out Tag crosshatch_tag)
    Parameters
    Type Name Description
    System.Int32 num_bounds
    System.Int32[] num_obj_bnd
    Tag[] object_list
    Tag view_tag
    Tag crosshatch_tag

    CreateCustomSymbolInstance(ref UFDrf.CustomSymbol, out Tag)

    Declaration
    public void CreateCustomSymbolInstance(ref UFDrf.CustomSymbol symbol_definition, out Tag new_symbol_tag)
    Parameters
    Type Name Description
    UFDrf.CustomSymbol symbol_definition
    Tag new_symbol_tag

    CreateCylindricalDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateCylindricalDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateDiameterDim(ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateDiameterDim(ref UFDrf.Object _object, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object _object
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateFoldedradiusDim(ref UFDrf.Object, ref UFDrf.Object, Double[], Double, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateFoldedradiusDim(ref UFDrf.Object object1, ref UFDrf.Object object2, double[] fold_location, double fold_angle, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    System.Double[] fold_location
    System.Double fold_angle
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateGdtSymbol(Int32, String[], Double[], UFDrf.LeaderType, UFDrf.LeaderAttachType, ref UFDrf.Object, Double[], UFDrf.FrameCorner, out Tag)

    Declaration
    public void CreateGdtSymbol(int num_lines_text, string[] text_string, double[] origin_3d, UFDrf.LeaderType leader_type, UFDrf.LeaderAttachType leader_attach_type, ref UFDrf.Object _object, double[] model_pos_3d, UFDrf.FrameCorner frame_corner, out Tag gdt_symbol_tag)
    Parameters
    Type Name Description
    System.Int32 num_lines_text
    System.String[] text_string
    System.Double[] origin_3d
    UFDrf.LeaderType leader_type
    UFDrf.LeaderAttachType leader_attach_type
    UFDrf.Object _object
    System.Double[] model_pos_3d
    UFDrf.FrameCorner frame_corner
    Tag gdt_symbol_tag

    CreateGdtSymbolWithMultipleLeaders(Int32, String[], Double[], ref UFDrf.GdtLeader, UFDrf.FrameCorner, out Tag)

    Declaration
    public void CreateGdtSymbolWithMultipleLeaders(int num_lines_text, string[] text_string, double[] gdt_symbol_origin, ref UFDrf.GdtLeader leader, UFDrf.FrameCorner frame_corner, out Tag gdt_symbol_tag)
    Parameters
    Type Name Description
    System.Int32 num_lines_text
    System.String[] text_string
    System.Double[] gdt_symbol_origin
    UFDrf.GdtLeader leader
    UFDrf.FrameCorner frame_corner
    Tag gdt_symbol_tag

    CreateHoleDim(ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateHoleDim(ref UFDrf.Object _object, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object _object
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateHorizontalBaselineDimension(UFDrf.Object[], Int32, Double[], out Tag)

    Declaration
    public void CreateHorizontalBaselineDimension(UFDrf.Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object[] object_set
    System.Int32 num_of_objects
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateHorizontalChainDimension(ref UFDrf.Object, Int32, Double[], out Tag)

    Declaration
    public void CreateHorizontalChainDimension(ref UFDrf.Object object_set, int num_of_objects, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object object_set
    System.Int32 num_of_objects
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateHorizontalDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateHorizontalDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateIdSymbol(UFDrf.IdSymbolType, String, String, Double[], UFDrf.LeaderMode, UFDrf.LeaderAttachType, ref UFDrf.Object, Double[], out Tag)

    Declaration
    public void CreateIdSymbol(UFDrf.IdSymbolType id_symbol_type, string upper_text_string, string lower_text_string, double[] origin_3d, UFDrf.LeaderMode leader_mode, UFDrf.LeaderAttachType leader_attach_type, ref UFDrf.Object _object, double[] model_pos_3d, out Tag id_symbol_tag)
    Parameters
    Type Name Description
    UFDrf.IdSymbolType id_symbol_type
    System.String upper_text_string
    System.String lower_text_string
    System.Double[] origin_3d
    UFDrf.LeaderMode leader_mode
    UFDrf.LeaderAttachType leader_attach_type
    UFDrf.Object _object
    System.Double[] model_pos_3d
    Tag id_symbol_tag

    CreateImage(String, Tag, Double[], out Tag)

    Declaration
    public void CreateImage(string image_name, Tag drawing_sheet, double[] origin, out Tag image)
    Parameters
    Type Name Description
    System.String image_name
    Tag drawing_sheet
    System.Double[] origin
    Tag image

    CreateImageFromFile(String, Tag, Double[], out Tag)

    Declaration
    public void CreateImageFromFile(string file_name, Tag drawing_sheet, double[] origin, out Tag image)
    Parameters
    Type Name Description
    System.String file_name
    Tag drawing_sheet
    System.Double[] origin
    Tag image

    CreateLabel(Int32, String[], Double[], UFDrf.LeaderAttachType, ref UFDrf.Object, Double[], out Tag)

    Declaration
    public void CreateLabel(int num_lines_text, string[] text_string, double[] origin_3d, UFDrf.LeaderAttachType leader_attach_type, ref UFDrf.Object _object, double[] model_pos_3d, out Tag label_tag)
    Parameters
    Type Name Description
    System.Int32 num_lines_text
    System.String[] text_string
    System.Double[] origin_3d
    UFDrf.LeaderAttachType leader_attach_type
    UFDrf.Object _object
    System.Double[] model_pos_3d
    Tag label_tag

    CreateLinearCline(Int32, UFDrf.Object[], out Tag)

    Declaration
    public void CreateLinearCline(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
    Parameters
    Type Name Description
    System.Int32 num_cline_objs
    UFDrf.Object[] cline_obj_list
    Tag centerline_tag

    CreateNonAssocHatch(Int32, Double[], Tag, Tag, Int32, Int32, out Tag)

    Declaration
    public void CreateNonAssocHatch(int num_lines, double[] hatch_lines, Tag matrix, Tag view, int color, int line_width, out Tag new_hatch)
    Parameters
    Type Name Description
    System.Int32 num_lines
    System.Double[] hatch_lines
    Tag matrix
    Tag view
    System.Int32 color
    System.Int32 line_width
    Tag new_hatch

    CreateNote(Int32, String[], Double[], Int32, out Tag)

    Declaration
    public void CreateNote(int num_lines_text, string[] text_string, double[] origin_3d, int orientation, out Tag note_tag)
    Parameters
    Type Name Description
    System.Int32 num_lines_text
    System.String[] text_string
    System.Double[] origin_3d
    System.Int32 orientation
    Tag note_tag

    CreateOffctrptCx(ref UFDrf.Object, Double, out Tag)

    Declaration
    public void CreateOffctrptCx(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
    Parameters
    Type Name Description
    UFDrf.Object cline_object
    System.Double distance
    Tag offctrpt_tag

    CreateOffctrptCy(ref UFDrf.Object, Double, out Tag)

    Declaration
    public void CreateOffctrptCy(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
    Parameters
    Type Name Description
    UFDrf.Object cline_object
    System.Double distance
    Tag offctrpt_tag

    CreateOffctrptFx(ref UFDrf.Object, ref UFDrf.Object, out Tag)

    Declaration
    public void CreateOffctrptFx(ref UFDrf.Object cline_object, ref UFDrf.Object center_point, out Tag offctrpt_tag)
    Parameters
    Type Name Description
    UFDrf.Object cline_object
    UFDrf.Object center_point
    Tag offctrpt_tag

    CreateOffctrptFy(ref UFDrf.Object, ref UFDrf.Object, out Tag)

    Declaration
    public void CreateOffctrptFy(ref UFDrf.Object cline_object, ref UFDrf.Object center_point, out Tag offctrpt_tag)
    Parameters
    Type Name Description
    UFDrf.Object cline_object
    UFDrf.Object center_point
    Tag offctrpt_tag

    CreateOffctrptNx(ref UFDrf.Object, Double, out Tag)

    Declaration
    public void CreateOffctrptNx(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
    Parameters
    Type Name Description
    UFDrf.Object cline_object
    System.Double distance
    Tag offctrpt_tag

    CreateOffctrptNy(ref UFDrf.Object, Double, out Tag)

    Declaration
    public void CreateOffctrptNy(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
    Parameters
    Type Name Description
    UFDrf.Object cline_object
    System.Double distance
    Tag offctrpt_tag

    CreateOffcylClineObj(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Object, out Tag)

    Declaration
    public void CreateOffcylClineObj(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Object center_point, out Tag centerline_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Object center_point
    Tag centerline_tag

    CreateOffcylClineOff(ref UFDrf.Object, ref UFDrf.Object, Double, out Tag)

    Declaration
    public void CreateOffcylClineOff(ref UFDrf.Object object1, ref UFDrf.Object object2, double distance, out Tag centerline_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    System.Double distance
    Tag centerline_tag

    CreateOrddimension(Tag, Int32, ref UFDrf.Object, Double, Double, ref UFDrf.Text, Int32, Double[], out Tag)

    Declaration
    public void CreateOrddimension(Tag margin_origin_tag, int dimension_type, ref UFDrf.Object _object, double dogleg_angle, double dogleg_distance, ref UFDrf.Text drf_text, int text_origin_flag, double[] origin_3d, out Tag dimension_tag)
    Parameters
    Type Name Description
    Tag margin_origin_tag
    System.Int32 dimension_type
    UFDrf.Object _object
    System.Double dogleg_angle
    System.Double dogleg_distance
    UFDrf.Text drf_text
    System.Int32 text_origin_flag
    System.Double[] origin_3d
    Tag dimension_tag

    CreateOrdinateDim(Tag, Int32, Tag, Int32, Int32, Double, Double, String, Int32, String[], Int32, Double[], out Tag)

    Declaration
    public void CreateOrdinateDim(Tag np1, int ip2, Tag np3, int ip4, int ip5, double rp6, double rp7, string cp8, int ip9, string[] cp10, int ip11, double[] rp12, out Tag nr13)
    Parameters
    Type Name Description
    Tag np1
    System.Int32 ip2
    Tag np3
    System.Int32 ip4
    System.Int32 ip5
    System.Double rp6
    System.Double rp7
    System.String cp8
    System.Int32 ip9
    System.String[] cp10
    System.Int32 ip11
    System.Double[] rp12
    Tag nr13

    CreateOrdinateMargin(Int32, Tag, Tag, Double[], Double[], Double, out Tag)

    Declaration
    public void CreateOrdinateMargin(int ip1, Tag np2, Tag np3, double[] rp4, double[] rp5, double rp6, out Tag nr7)
    Parameters
    Type Name Description
    System.Int32 ip1
    Tag np2
    Tag np3
    System.Double[] rp4
    System.Double[] rp5
    System.Double rp6
    Tag nr7

    CreateOrdinateOrigin(Tag, Int32, Int32, Int32, Int32, Int32, String, out Tag)

    Declaration
    public void CreateOrdinateOrigin(Tag np1, int ip2, int ip3, int ip4, int ip5, int ip6, string cp7, out Tag nr8)
    Parameters
    Type Name Description
    Tag np1
    System.Int32 ip2
    System.Int32 ip3
    System.Int32 ip4
    System.Int32 ip5
    System.Int32 ip6
    System.String cp7
    Tag nr8

    CreateOrdmargin(Int32, Tag, ref UFDrf.Object, Double[], Double[], Double, out Tag)

    Declaration
    public void CreateOrdmargin(int margin_type, Tag ordinate_origin_tag, ref UFDrf.Object _object, double[] margin_xy_point, double[] margin_xy_direction, double offset_distance, out Tag margin_tag)
    Parameters
    Type Name Description
    System.Int32 margin_type
    Tag ordinate_origin_tag
    UFDrf.Object _object
    System.Double[] margin_xy_point
    System.Double[] margin_xy_direction
    System.Double offset_distance
    Tag margin_tag

    CreateOrdorigin(ref UFDrf.Object, Int32, Int32, Int32, String, out Tag)

    Declaration
    public void CreateOrdorigin(ref UFDrf.Object _object, int positive_quad_id, int arr_dim_line_display, int origin_symbol_display, string user_object_name, out Tag origin_tag)
    Parameters
    Type Name Description
    UFDrf.Object _object
    System.Int32 positive_quad_id
    System.Int32 arr_dim_line_display
    System.Int32 origin_symbol_display
    System.String user_object_name
    Tag origin_tag

    CreateParallelDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateParallelDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreatePerpendicularDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreatePerpendicularDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateRadiusDim(ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateRadiusDim(ref UFDrf.Object _object, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object _object
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateSbfFile(String)

    Declaration
    public void CreateSbfFile(string sbf_name)
    Parameters
    Type Name Description
    System.String sbf_name

    CreateSideSeam(Tag, Tag, Tag, Double[], ref UFDrf.WeldSymbols)

    Declaration
    public void CreateSideSeam(Tag weld_symbol_tag, Tag view_tag, Tag _object, double[] point, ref UFDrf.WeldSymbols weld_symbol_data)
    Parameters
    Type Name Description
    Tag weld_symbol_tag
    Tag view_tag
    Tag _object
    System.Double[] point
    UFDrf.WeldSymbols weld_symbol_data

    CreateSymbolFont(String, Double, Double[], Double[], Int32, Tag[])

    Declaration
    public void CreateSymbolFont(string symbol_name, double symbol_factor, double[] symbol_anchor, double[] symbol_orient, int num_objects, Tag[] _object)
    Parameters
    Type Name Description
    System.String symbol_name
    System.Double symbol_factor
    System.Double[] symbol_anchor
    System.Double[] symbol_orient
    System.Int32 num_objects
    Tag[] _object

    CreateSymCline(ref UFDrf.Object, ref UFDrf.Object, out Tag)

    Declaration
    public void CreateSymCline(ref UFDrf.Object object1, ref UFDrf.Object object2, out Tag centerline_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    Tag centerline_tag

    CreateTopSeam(Tag, Tag, Int32, Tag[], Boolean, ref UFDrf.WeldSymbols)

    Declaration
    public void CreateTopSeam(Tag weld_symbol_tag, Tag view_tag, int num_objects, Tag[] objects, bool flip, ref UFDrf.WeldSymbols weld_symbol_data)
    Parameters
    Type Name Description
    Tag weld_symbol_tag
    Tag view_tag
    System.Int32 num_objects
    Tag[] objects
    System.Boolean flip
    UFDrf.WeldSymbols weld_symbol_data

    CreateVerticalBaselineDimension(UFDrf.Object[], Int32, Double[], out Tag)

    Declaration
    public void CreateVerticalBaselineDimension(UFDrf.Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object[] object_set
    System.Int32 num_of_objects
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateVerticalChainDimension(UFDrf.Object[], Int32, Double[], out Tag)

    Declaration
    public void CreateVerticalChainDimension(UFDrf.Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object[] object_set
    System.Int32 num_of_objects
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateVerticalDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)

    Declaration
    public void CreateVerticalDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
    Parameters
    Type Name Description
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text drf_text
    System.Double[] dimension_3d_origin
    Tag dimension_tag

    CreateWeldSymbol(Double[], UFDrf.LeaderAttachType, ref UFDrf.Object, Double[], ref UFDrf.WeldSymbols, out Tag)

    Declaration
    public void CreateWeldSymbol(double[] origin_3d, UFDrf.LeaderAttachType leader_attach_type, ref UFDrf.Object _object, double[] model_pos_3d, ref UFDrf.WeldSymbols weld_symbol_data, out Tag weld_symbol_tag)
    Parameters
    Type Name Description
    System.Double[] origin_3d
    UFDrf.LeaderAttachType leader_attach_type
    UFDrf.Object _object
    System.Double[] model_pos_3d
    UFDrf.WeldSymbols weld_symbol_data
    Tag weld_symbol_tag

    CreateXhatch(ref Int32, ref Int32, Int32[], Tag[], out Tag)

    Declaration
    public void CreateXhatch(ref int op_type, ref int nmbnds, int[] numels, Tag[] elems, out Tag xhat_eid)
    Parameters
    Type Name Description
    System.Int32 op_type
    System.Int32 nmbnds
    System.Int32[] numels
    Tag[] elems
    Tag xhat_eid

    CreTextBlock(ref Int32, ref Int32, Double[], ref Int32, String[])

    Declaration
    public void CreTextBlock(ref int entity_id, ref int text_type, double[] text_origin, ref int number_lines, string[] text_array)
    Parameters
    Type Name Description
    System.Int32 entity_id
    System.Int32 text_type
    System.Double[] text_origin
    System.Int32 number_lines
    System.String[] text_array

    EditDimAssoc(Tag, Double[], Double[], Int32, ref UFDrf.Object)

    Declaration
    public void EditDimAssoc(Tag dimension_tag, double[] old_leader_position, double[] new_leader_position, int new_assoc_type, ref UFDrf.Object new_assoc_object)
    Parameters
    Type Name Description
    Tag dimension_tag
    System.Double[] old_leader_position
    System.Double[] new_leader_position
    System.Int32 new_assoc_type
    UFDrf.Object new_assoc_object

    EditWeldSymbol(Tag, ref UFDrf.WeldSymbols)

    Declaration
    public void EditWeldSymbol(Tag weld_symbol_tag, ref UFDrf.WeldSymbols weld_symbol_data)
    Parameters
    Type Name Description
    Tag weld_symbol_tag
    UFDrf.WeldSymbols weld_symbol_data

    FlipImageAboutHeight(Tag)

    Declaration
    public void FlipImageAboutHeight(Tag image)
    Parameters
    Type Name Description
    Tag image

    FlipImageAboutWidth(Tag)

    Declaration
    public void FlipImageAboutWidth(Tag image)
    Parameters
    Type Name Description
    Tag image

    Frdim(Tag, Tag, Int32, Int32, ref Double, Double, String, Int32, String[], Double[], out Tag)

    Declaration
    public void Frdim(Tag np1, Tag np2, int ip3, int ip4, ref double rp5, double rp6, string cp7, int ip8, string[] cp9, double[] rp10, out Tag nr11)
    Parameters
    Type Name Description
    Tag np1
    Tag np2
    System.Int32 ip3
    System.Int32 ip4
    System.Double rp5
    System.Double rp6
    System.String cp7
    System.Int32 ip8
    System.String[] cp9
    System.Double[] rp10
    Tag nr11

    FreeCompData(IntPtr)

    Declaration
    public void FreeCompData(IntPtr objs)
    Parameters
    Type Name Description
    System.IntPtr objs

    GetCharFont(Int32, out String)

    Declaration
    [Obsolete("Deprecated")]
    public void GetCharFont(int font_index, out string cfont)
    Parameters
    Type Name Description
    System.Int32 font_index
    System.String cfont

    GetSymbolDivider(ref Int32, ref Int32, ref Int32, Double[], Double[])

    Declaration
    public void GetSymbolDivider(ref int segment_number, ref int ann_data, ref int divider_instance, double[] start_point, double[] end_point)
    Parameters
    Type Name Description
    System.Int32 segment_number
    System.Int32 ann_data
    System.Int32 divider_instance
    System.Double[] start_point
    System.Double[] end_point

    GetTextBars(ref Int32, ref Int32, out Int32, out Int32, out Int32, Double[])

    Declaration
    public void GetTextBars(ref int segment_number, ref int ann_data, out int number_of_bars, out int bar_type, out int offset_to_bar, double[] bar_position)
    Parameters
    Type Name Description
    System.Int32 segment_number
    System.Int32 ann_data
    System.Int32 number_of_bars
    System.Int32 bar_type
    System.Int32 offset_to_bar
    System.Double[] bar_position

    GetTextSubstring(ref Int32, ref Int32, ref Int32, out Int32, out Int32, out String, Double[], Double[])

    Declaration
    public 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, double[] substring_position, double[] substring_characteristic)
    Parameters
    Type Name Description
    System.Int32 segment_number
    System.Int32 ann_data
    System.Int32 substring_instance
    System.Int32 text_type
    System.Int32 number_of_substring
    System.String substring
    System.Double[] substring_position
    System.Double[] substring_characteristic

    GetXhatchParms(ref Tag, out String, Int32[], Double[], out Int32)

    Declaration
    public void GetXhatchParms(ref Tag xhat_eid, out string mat_name, int[] int_parms, double[] real_parms, out int rtc)
    Parameters
    Type Name Description
    Tag xhat_eid
    System.String mat_name
    System.Int32[] int_parms
    System.Double[] real_parms
    System.Int32 rtc

    HasAssociativeOrigin(Tag, out Boolean)

    Declaration
    public void HasAssociativeOrigin(Tag drafting_entity, out bool has_associative_origin)
    Parameters
    Type Name Description
    Tag drafting_entity
    System.Boolean has_associative_origin

    InheritFeatureData(Int32, Tag[], Tag[], Int32, Tag[], UFDrf.InheritType)

    Declaration
    public void InheritFeatureData(int feature_pre_v13_sketch_count, Tag[] features_pre_v13_sketches, Tag[] part_occs, int view_count, Tag[] views, UFDrf.InheritType inherit_type)
    Parameters
    Type Name Description
    System.Int32 feature_pre_v13_sketch_count
    Tag[] features_pre_v13_sketches
    Tag[] part_occs
    System.Int32 view_count
    Tag[] views
    UFDrf.InheritType inherit_type

    InitAssociativityData(ref UFDrf.ObjectAssocData)

    Declaration
    public void InitAssociativityData(ref UFDrf.ObjectAssocData associativity_data)
    Parameters
    Type Name Description
    UFDrf.ObjectAssocData associativity_data

    InitAssortpartArc(ref UFDrf.AssortpartArc)

    Declaration
    public void InitAssortpartArc(ref UFDrf.AssortpartArc assortpart_arc)
    Parameters
    Type Name Description
    UFDrf.AssortpartArc assortpart_arc

    InitAssortpartArrow(ref UFDrf.AssortpartArrow)

    Declaration
    public void InitAssortpartArrow(ref UFDrf.AssortpartArrow assortpart_arrow)
    Parameters
    Type Name Description
    UFDrf.AssortpartArrow assortpart_arrow

    InitAssortpartLine(ref UFDrf.AssortpartLine)

    Declaration
    public void InitAssortpartLine(ref UFDrf.AssortpartLine assortpart_line)
    Parameters
    Type Name Description
    UFDrf.AssortpartLine assortpart_line

    InitAssortpartText(ref UFDrf.AssortpartText)

    Declaration
    public void InitAssortpartText(ref UFDrf.AssortpartText assortpart_text)
    Parameters
    Type Name Description
    UFDrf.AssortpartText assortpart_text

    InitializeCustomSymbolData(ref UFDrf.CustomSymbol)

    Declaration
    public void InitializeCustomSymbolData(ref UFDrf.CustomSymbol symbol_definition)
    Parameters
    Type Name Description
    UFDrf.CustomSymbol symbol_definition

    InitializeCustomSymbolTextData(ref UFDrf.CustomSymbolText)

    Declaration
    public void InitializeCustomSymbolTextData(ref UFDrf.CustomSymbolText symbol_text)
    Parameters
    Type Name Description
    UFDrf.CustomSymbolText symbol_text

    InitializeLeaderData(ref UFDrf.Leader)

    Declaration
    public void InitializeLeaderData(ref UFDrf.Leader leader)
    Parameters
    Type Name Description
    UFDrf.Leader leader

    InitImageData(out UFDrf.ImageData)

    Declaration
    public void InitImageData(out UFDrf.ImageData data)
    Parameters
    Type Name Description
    UFDrf.ImageData data

    InitLineObject(out UFDrf.LineObject)

    Declaration
    public void InitLineObject(out UFDrf.LineObject line_object)
    Parameters
    Type Name Description
    UFDrf.LineObject line_object

    InitObjectStructure(ref UFDrf.Object)

    Declaration
    public void InitObjectStructure(ref UFDrf.Object _object)
    Parameters
    Type Name Description
    UFDrf.Object _object

    InitSymbolCreateData(ref UFDrf.SymbolCreateData)

    Declaration
    public void InitSymbolCreateData(ref UFDrf.SymbolCreateData symbol_data)
    Parameters
    Type Name Description
    UFDrf.SymbolCreateData symbol_data

    IsAnnotationRetained(Tag, out Boolean)

    Declaration
    public void IsAnnotationRetained(Tag annotation, out bool is_retained)
    Parameters
    Type Name Description
    Tag annotation
    System.Boolean is_retained

    IsBlockCenterline(Tag, out Boolean)

    Declaration
    public void IsBlockCenterline(Tag object_tag, out bool is_block_cline)
    Parameters
    Type Name Description
    Tag object_tag
    System.Boolean is_block_cline

    IsChamferDimension(Tag, out Boolean)

    Declaration
    public void IsChamferDimension(Tag dim_tag, out bool is_cham_dim)
    Parameters
    Type Name Description
    Tag dim_tag
    System.Boolean is_cham_dim

    IsInheritedPmi(Tag, out Boolean)

    Declaration
    public void IsInheritedPmi(Tag annotation, out bool inherited)
    Parameters
    Type Name Description
    Tag annotation
    System.Boolean inherited

    IsNarrowDimension(Tag, out Boolean)

    Declaration
    public void IsNarrowDimension(Tag dimension_tag, out bool is_narrow_dimension)
    Parameters
    Type Name Description
    Tag dimension_tag
    System.Boolean is_narrow_dimension

    IsObjectOutOfDate(Tag, out Boolean)

    Declaration
    public void IsObjectOutOfDate(Tag _object, out bool out_of_date)
    Parameters
    Type Name Description
    Tag _object
    System.Boolean out_of_date

    IsPmiDisplayInstance(Tag, out Boolean)

    Declaration
    public void IsPmiDisplayInstance(Tag _object, out bool is_display_instance)
    Parameters
    Type Name Description
    Tag _object
    System.Boolean is_display_instance

    IsSbfSymbol(Tag, out Boolean)

    Declaration
    public void IsSbfSymbol(Tag symbol, out bool is_sbf)
    Parameters
    Type Name Description
    Tag symbol
    System.Boolean is_sbf

    MarginToCline(Tag)

    Declaration
    public void MarginToCline(Tag part_tag)
    Parameters
    Type Name Description
    Tag part_tag

    PlaceSymbol(ref UFDrf.SymbolCreateData, Boolean, Boolean, out Tag)

    Declaration
    public void PlaceSymbol(ref UFDrf.SymbolCreateData symbol_data, bool is_inverted, bool is_mirrored, out Tag symbol_tag)
    Parameters
    Type Name Description
    UFDrf.SymbolCreateData symbol_data
    System.Boolean is_inverted
    System.Boolean is_mirrored
    Tag symbol_tag

    RecordDraftObjects(out IntPtr, Boolean)

    Declaration
    public void RecordDraftObjects(out IntPtr objs, bool record_view_data)
    Parameters
    Type Name Description
    System.IntPtr objs
    System.Boolean record_view_data

    RemoveControllingExp(Tag)

    Declaration
    public void RemoveControllingExp(Tag _object)
    Parameters
    Type Name Description
    Tag _object

    RenderArrowhead(Tag, Tag, ref UFDrf.ArrowInfo, Boolean, ref UFDrf.RenderTable, IntPtr)

    Declaration
    public void RenderArrowhead(Tag part, Tag ann, ref UFDrf.ArrowInfo arrow_info, bool use_arrow_z, ref UFDrf.RenderTable render_table, IntPtr client)
    Parameters
    Type Name Description
    Tag part
    Tag ann
    UFDrf.ArrowInfo arrow_info
    System.Boolean use_arrow_z
    UFDrf.RenderTable render_table
    System.IntPtr client

    RenderText(Tag, Tag, Int32, String[], ref UFDrf.DraftAidTextInfo, ref UFDrf.RenderTable, IntPtr)

    Declaration
    public void RenderText(Tag part, Tag ann, int num_lines, string[] text, ref UFDrf.DraftAidTextInfo text_info, ref UFDrf.RenderTable render_table, IntPtr client)
    Parameters
    Type Name Description
    Tag part
    Tag ann
    System.Int32 num_lines
    System.String[] text
    UFDrf.DraftAidTextInfo text_info
    UFDrf.RenderTable render_table
    System.IntPtr client

    RotateImage(Tag, Double)

    Declaration
    public void RotateImage(Tag image, double angle)
    Parameters
    Type Name Description
    Tag image
    System.Double angle

    SetAnnotationTemplate(String)

    Declaration
    public void SetAnnotationTemplate(string annotation_template_name)
    Parameters
    Type Name Description
    System.String annotation_template_name

    SetAreafillAngle(Tag, Double)

    Declaration
    public void SetAreafillAngle(Tag areafill_id, double angle)
    Parameters
    Type Name Description
    Tag areafill_id
    System.Double angle

    SetAreafillMaterial(Tag, UFDrf.ValidMaterial)

    Declaration
    public void SetAreafillMaterial(Tag areafill_id, UFDrf.ValidMaterial material)
    Parameters
    Type Name Description
    Tag areafill_id
    UFDrf.ValidMaterial material

    SetAreafillScale(Tag, Double)

    Declaration
    public void SetAreafillScale(Tag areafill_id, double scale)
    Parameters
    Type Name Description
    Tag areafill_id
    System.Double scale

    SetAssociativeOrigin(Tag, ref UFDrf.AssociativeOrigin, Double[])

    Declaration
    public void SetAssociativeOrigin(Tag drafting_entity, ref UFDrf.AssociativeOrigin origin_data, double[] origin)
    Parameters
    Type Name Description
    Tag drafting_entity
    UFDrf.AssociativeOrigin origin_data
    System.Double[] origin

    SetAssociativityData(Tag, Int32, UFDrf.ObjectAssocData[])

    Declaration
    public void SetAssociativityData(Tag _object, int num_associativities, UFDrf.ObjectAssocData[] associativity_data)
    Parameters
    Type Name Description
    Tag _object
    System.Int32 num_associativities
    UFDrf.ObjectAssocData[] associativity_data

    SetChamferDimensionData(Tag, UFDrf.ChamferDimensionData)

    Declaration
    public void SetChamferDimensionData(Tag cham_dim_tag, UFDrf.ChamferDimensionData cham_dim_data)
    Parameters
    Type Name Description
    Tag cham_dim_tag
    UFDrf.ChamferDimensionData cham_dim_data

    SetCustomerSbfFile()

    Declaration
    public void SetCustomerSbfFile()

    SetCustomSymbolAngle(Tag, Double)

    Declaration
    public void SetCustomSymbolAngle(Tag symbol_tag, double angle)
    Parameters
    Type Name Description
    Tag symbol_tag
    System.Double angle

    SetCustomSymbolScale(Tag, Double)

    Declaration
    public void SetCustomSymbolScale(Tag symbol_tag, double scale)
    Parameters
    Type Name Description
    Tag symbol_tag
    System.Double scale

    SetCylDim(Tag, Int32, out Int32)

    Declaration
    public void SetCylDim(Tag dim_obj, int double_flag, out int status)
    Parameters
    Type Name Description
    Tag dim_obj
    System.Int32 double_flag
    System.Int32 status

    SetDiameterRadiusPreferences(ref UFDrf.DiameterRadiusPreferences)

    Declaration
    public void SetDiameterRadiusPreferences(ref UFDrf.DiameterRadiusPreferences diameter_radius_preferences)
    Parameters
    Type Name Description
    UFDrf.DiameterRadiusPreferences diameter_radius_preferences

    SetDimAppendedTextSpaceFactor(Tag, Double)

    Declaration
    public void SetDimAppendedTextSpaceFactor(Tag dimension, double space_factor)
    Parameters
    Type Name Description
    Tag dimension
    System.Double space_factor

    SetDimDimLineSpaceFactor(Tag, Double)

    Declaration
    public void SetDimDimLineSpaceFactor(Tag dimension, double space_factor)
    Parameters
    Type Name Description
    Tag dimension
    System.Double space_factor

    SetDimensionPreferences(ref UFDrf.DimensionPreferences)

    Declaration
    public void SetDimensionPreferences(ref UFDrf.DimensionPreferences dimension_preferences)
    Parameters
    Type Name Description
    UFDrf.DimensionPreferences dimension_preferences

    SetDimensionPreferences1(ref UFDrf.DimensionPreferences1)

    Declaration
    public void SetDimensionPreferences1(ref UFDrf.DimensionPreferences1 dimension_preferences)
    Parameters
    Type Name Description
    UFDrf.DimensionPreferences1 dimension_preferences

    SetDimensionSetOffset(Tag, Double)

    Declaration
    public void SetDimensionSetOffset(Tag dimension, double offset)
    Parameters
    Type Name Description
    Tag dimension
    System.Double offset

    SetDimInspectionType(Tag, UFDrf.InspectionType)

    Declaration
    public void SetDimInspectionType(Tag dim_tag, UFDrf.InspectionType inspection_type)
    Parameters
    Type Name Description
    Tag dim_tag
    UFDrf.InspectionType inspection_type

    SetDimReferenceType(Tag, UFDrf.ReferenceSymbolType)

    Declaration
    public void SetDimReferenceType(Tag dim_tag, UFDrf.ReferenceSymbolType ref_type)
    Parameters
    Type Name Description
    Tag dim_tag
    UFDrf.ReferenceSymbolType ref_type

    SetDimToleranceTextSpaceFactor(Tag, Double)

    Declaration
    public void SetDimToleranceTextSpaceFactor(Tag dimension, double space_factor)
    Parameters
    Type Name Description
    Tag dimension
    System.Double space_factor

    SetDispParms(ref Int32, out Double)

    Declaration
    public void SetDispParms(ref int ip1, out double rp2)
    Parameters
    Type Name Description
    System.Int32 ip1
    System.Double rp2

    SetDraftCommon(ref Tag)

    Declaration
    public void SetDraftCommon(ref Tag _object)
    Parameters
    Type Name Description
    Tag _object

    SetHatchFillPreferences(ref UFDrf.HatchFillPreferences)

    Declaration
    public void SetHatchFillPreferences(ref UFDrf.HatchFillPreferences hatch_fill_preferences)
    Parameters
    Type Name Description
    UFDrf.HatchFillPreferences hatch_fill_preferences

    SetImageAlignPosition(Tag, UFDrf.AlignPosition)

    Declaration
    public void SetImageAlignPosition(Tag image, UFDrf.AlignPosition align_position)
    Parameters
    Type Name Description
    Tag image
    UFDrf.AlignPosition align_position

    SetImageAspectRatioLock(Tag, Boolean)

    Declaration
    public void SetImageAspectRatioLock(Tag image, bool lock_aspect_ratio)
    Parameters
    Type Name Description
    Tag image
    System.Boolean lock_aspect_ratio

    SetImageHeight(Tag, Double)

    Declaration
    public void SetImageHeight(Tag image, double height)
    Parameters
    Type Name Description
    Tag image
    System.Double height

    SetImageWidth(Tag, Double)

    Declaration
    public void SetImageWidth(Tag image, double width)
    Parameters
    Type Name Description
    Tag image
    System.Double width

    SetLetteringPreferences(ref UFDrf.LetteringPreferences)

    Declaration
    public void SetLetteringPreferences(ref UFDrf.LetteringPreferences lettering_preferences)
    Parameters
    Type Name Description
    UFDrf.LetteringPreferences lettering_preferences

    SetLineArrowPreferences(ref UFDrf.LineArrowPreferences)

    Declaration
    public void SetLineArrowPreferences(ref UFDrf.LineArrowPreferences line_arrow_preferences)
    Parameters
    Type Name Description
    UFDrf.LineArrowPreferences line_arrow_preferences

    SetNarrowDimensionData(Tag, ref UFDrf.NarrowDimensionInfo)

    Declaration
    public void SetNarrowDimensionData(Tag dimension_tag, ref UFDrf.NarrowDimensionInfo narrow_data)
    Parameters
    Type Name Description
    Tag dimension_tag
    UFDrf.NarrowDimensionInfo narrow_data

    SetObjectPreferences(Tag, Int32[], Double[], String, String)

    Declaration
    public void SetObjectPreferences(Tag drf_object_tag, int[] mpi, double[] mpr, string radius_val, string diameter_val)
    Parameters
    Type Name Description
    Tag drf_object_tag
    System.Int32[] mpi
    System.Double[] mpr
    System.String radius_val
    System.String diameter_val

    SetOrigin(Tag, Double[])

    Declaration
    public void SetOrigin(Tag annotation, double[] new_origin)
    Parameters
    Type Name Description
    Tag annotation
    System.Double[] new_origin

    SetPlotDrawingImages(Boolean)

    Declaration
    public void SetPlotDrawingImages(bool plot_images)
    Parameters
    Type Name Description
    System.Boolean plot_images

    SetPreferences(Int32[], Double[], String, String)

    Declaration
    public void SetPreferences(int[] mpi, double[] mpr, string radius_val, string diameter_val)
    Parameters
    Type Name Description
    System.Int32[] mpi
    System.Double[] mpr
    System.String radius_val
    System.String diameter_val

    SetRetainColorFontWidth(Int32, Int32, Int32)

    Declaration
    public void SetRetainColorFontWidth(int color, int font, int width)
    Parameters
    Type Name Description
    System.Int32 color
    System.Int32 font
    System.Int32 width

    SetRetainedState(UFDrf.RetainedState)

    Declaration
    public void SetRetainedState(UFDrf.RetainedState state)
    Parameters
    Type Name Description
    UFDrf.RetainedState state

    SetSpecifiedSbfFile(String)

    Declaration
    public void SetSpecifiedSbfFile(string sbf_name)
    Parameters
    Type Name Description
    System.String sbf_name

    SetSuppressPreZeros(Boolean)

    Declaration
    public void SetSuppressPreZeros(bool option)
    Parameters
    Type Name Description
    System.Boolean option

    SetSuppressViewUpdate(Boolean)

    Declaration
    public void SetSuppressViewUpdate(bool suppress_view_update)
    Parameters
    Type Name Description
    System.Boolean suppress_view_update

    SetSymbolPreferences(ref UFDrf.SymbolPreferences)

    Declaration
    public void SetSymbolPreferences(ref UFDrf.SymbolPreferences symbol_preferences)
    Parameters
    Type Name Description
    UFDrf.SymbolPreferences symbol_preferences

    SetTextAboveLeader(UFDrf.TextAboveLeader)

    Declaration
    public void SetTextAboveLeader(UFDrf.TextAboveLeader option)
    Parameters
    Type Name Description
    UFDrf.TextAboveLeader option

    SetTolerance(Single)

    Declaration
    public void SetTolerance(float tolerance)
    Parameters
    Type Name Description
    System.Single tolerance

    SetUdsSize(ref UFDrf.UdsSize)

    Declaration
    public void SetUdsSize(ref UFDrf.UdsSize uds_size)
    Parameters
    Type Name Description
    UFDrf.UdsSize uds_size

    SetUgdefaultSbfFile()

    Declaration
    public void SetUgdefaultSbfFile()

    SetUnitsFormatPreferences(ref UFDrf.UnitsFormatPreferences)

    Declaration
    public void SetUnitsFormatPreferences(ref UFDrf.UnitsFormatPreferences units_format_preferences)
    Parameters
    Type Name Description
    UFDrf.UnitsFormatPreferences units_format_preferences

    SetVerticalNote(Tag, Boolean)

    Declaration
    public void SetVerticalNote(Tag note, bool is_vertical)
    Parameters
    Type Name Description
    Tag note
    System.Boolean is_vertical

    SetWeldSymbolStandard(String)

    Declaration
    public void SetWeldSymbolStandard(string standard)
    Parameters
    Type Name Description
    System.String standard

    SetXhatchMat(String, String, ref Int32)

    Declaration
    public void SetXhatchMat(string file_name, string material_name, ref int util)
    Parameters
    Type Name Description
    System.String file_name
    System.String material_name
    System.Int32 util

    TransferToDrawing(Tag, Tag, Tag, Boolean)

    Declaration
    public void TransferToDrawing(Tag annotation, Tag member_view, Tag drawing, bool in_drawing_plane)
    Parameters
    Type Name Description
    Tag annotation
    Tag member_view
    Tag drawing
    System.Boolean in_drawing_plane

    UpdateViews(String, Int32, String)

    Declaration
    public void UpdateViews(string drawing_name, int method, string view_name)
    Parameters
    Type Name Description
    System.String drawing_name
    System.Int32 method
    System.String view_name

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX