Search Results for

    Show / Hide Table of Contents

    Class UFDrf

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFDrf
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFDrf : NXRemotableObject, IMessageSink

    Methods

    AddAssortpartToAnn(Tag, int, Tag[])

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

    AddCompoundWeldSymbol(Tag, ref WeldSymInfo, ref 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 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 uint, ref int, int[], ref int, ref int, ref int, ref int, ref int, 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
    uint entity_id
    int segment_num
    int[] ann_data
    int text_type
    int text_position
    int relative_just
    int line_space
    int number_lines
    string[] text_array

    AreDraftObjectsConst(nint, bool)

    Declaration
    public void AreDraftObjectsConst(nint objs, bool check_view_data)
    Parameters
    Type Name Description
    nint objs
    bool check_view_data

    AskAngObjSuppressZeros(Tag, out AngularSuppressZeros)

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

    AskAngObjUnitsFormat(Tag, out AngularUnits, out 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 int, ref int, double[])

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

    AskAnnData(ref Tag, int[], ref int, int[], out int, out int, out int, 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
    int[] search_mask
    int cycle_flag
    int[] ann_data
    int ann_data_type
    int ann_data_form
    int num_segments
    double[] ann_origin
    double radius_angle

    AskAnnLineSegEnds(ref int, int[], double[])

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

    AskAnnotationTemplate(out string)

    Declaration
    public void AskAnnotationTemplate(out string annotation_template_name)
    Parameters
    Type Name Description
    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
    double[] upper_left
    double length
    double height

    AskAppendedText(Tag, out int, out AppendedText[])

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

    AskAreafillData(Tag, out 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(int[], out int, out int, 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
    int[] data_block
    int arrow_type
    int filled
    double[] origin
    double arrow_angle
    double include_angle
    double arrow_height
    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 AssociativeOrigin[], double[])

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

    AskAssociativityData(Tag, out int, out ObjectAssocData[])

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

    AskBoundaries(Tag, out int, 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
    int 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, int, out int, out Tag[])

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

    AskCenterlineInfo(Tag, out ValidClineForm, double[], out 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
    double[] centerline_origin
    CenterlineInfo[] centerline_info

    AskChamferDimensionData(Tag, out 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
    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 LeaderData[])

    Declaration
    public void AskCustomSymbolLeader(Tag symbol, out UFDrf.LeaderData[] leader_data)
    Parameters
    Type Name Description
    Tag symbol
    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
    string symbol_name

    AskCustomSymbolScale(Tag, out double)

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

    AskDiameterRadiusPreferences(ref 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
    double space_factor

    AskDimDimLineSpaceFactor(Tag, out double)

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

    AskDimInspectionType(Tag, out 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 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
    double space_factor

    AskDimensionPreferences1(out DimensionPreferences1[])

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

    AskDimensionSetOffset(Tag, out double)

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

    AskDimensionText(Tag, out int, out string[], out int, 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
    int num_main_text
    string[] main_text
    int num_dual_text
    string[] dual_text

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

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

    AskDispParms(out int, out double)

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

    AskDoglegInfo(Tag, out 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 int, out 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
    int num_text
    DraftAidTextInfo[] text_info

    AskEmbeddedUdsFontInfo(Tag, out string, out int, out 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
    string symbol_name
    int num_of_strokes
    StrokeInfo[] stroke_info

    AskFoldedRadiusInfo(Tag, out 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 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
    double[] gdt_symbol_origin
    GdtSymbolInfo[] gdt_symbol_info

    AskHatchFillPreferences(ref HatchFillPreferences)

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

    AskIdSymbolGeometry(Tag, out int, out double[], out int, out 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
    int num_lines
    double[] lines
    int num_arcs
    ArcInfo[] arcs

    AskIdSymbolInfo(Tag, out IdSymbolType, double[], out 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
    double[] id_symbol_origin
    IdSymbolInfo[] id_symbol_info

    AskIdSymbolType(Tag, out 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 ImageData)

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

    AskLabelInfo(Tag, double[], out LabelInfo[])

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

    AskLetteringPreferences(ref LetteringPreferences)

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

    AskLineArrowPreferences(ref LineArrowPreferences)

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

    AskNarrowDimensionData(Tag, out 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, int[])

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

    AskNumberRowsInCallout(Tag, out int)

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

    AskObjSuppressPreZeros(Tag, out bool)

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

    AskObjTextAboveLdr(Tag, out TextAboveLeader)

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

    AskObjectPreferences(Tag, int[], 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
    int[] mpi
    double[] mpr
    string radius_val
    string diameter_val

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

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

    AskOrdoriginInfo(Tag, out OrddispInfo, out int, out 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
    int num_assoc
    AssocInfo[] assoc_objects

    AskOrigin(Tag, double[])

    Declaration
    public void AskOrigin(Tag annotation, double[] origin)
    Parameters
    Type Name Description
    Tag annotation
    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 bool)

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

    AskPreferences(int[], 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
    int[] mpi
    double[] mpr
    string radius_value
    string diameter_value

    AskRetainColorFontWidth(out int, out int, out int)

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

    AskRetainedState(out 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
    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 bool)

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

    AskSuppressViewUpdate(out bool)

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

    AskSymbolData(Tag, out 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 int, out 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
    string sbf_name
    string[] symbol_names
    int num_symbols
    UdSymbolFontInfo[] symbol_info

    AskSymbolMirrorAndFlip(Tag, out bool, out bool)

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

    AskSymbolPreferences(ref SymbolPreferences)

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

    AskSymbolsUsed(Tag, out int, Tag[])

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

    AskTextAboveLeader(out TextAboveLeader)

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

    AskTextData(int, int[], out string, out int, out int)

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

    AskUdSymbolFontInfo(Tag, out int, out 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
    int num_symbols
    UdSymbolFontInfo[] font_info

    AskUdsObjectSize(Tag, out UdsSize)

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

    AskUnitsFormatPreferences(ref UnitsFormatPreferences)

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

    AskVerticalNote(Tag, out bool)

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

    AskWeldSymbol(Tag, double[], out LabelInfo[], out 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
    double[] label_origin
    LabelInfo[] label_info
    UFDrf.WeldSymbols symbol_data

    CountTextSubstring(ref int, ref int, out int)

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

    CreTextBlock(ref int, ref int, double[], ref int, 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
    int entity_id
    int text_type
    double[] text_origin
    int number_lines
    string[] text_array

    Create3ptClineFbolt(int, Object[], out Tag)

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

    Create3ptClineFcir(int, Object[], out Tag)

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

    Create3ptClinePbolt(int, Object[], out Tag)

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

    Create3ptClinePcir(int, Object[], out Tag)

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

    CreateAngularDim(int, ref Object, ref Object, ref 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
    int dimension_form
    UFDrf.Object object1
    UFDrf.Object object2
    UFDrf.Text drf_text
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateArclengthDim(ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateAreafill(int, int[], 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
    int num_bounds
    int[] num_obj_bnd
    Tag[] object_list
    Tag view_tag
    Tag areafill_tag

    CreateAssortpartAid(ref AssortpartArc, ref AssortpartArrow, ref AssortpartLine, ref 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 AssortpartArc, ref AssortpartArrow, ref AssortpartLine, ref 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 Object, ref 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 Object, ref Object, ref 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
    double[] dim_3d_origin
    Tag dim_tag

    CreateConcirDim(ref Object, ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateCptClineFbolt(int, Object[], ref 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
    int num_cline_objs
    Object[] cline_obj_list
    UFDrf.Object center_point
    Tag centerline_tag

    CreateCptClineFcir(int, Object[], ref 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
    int num_cline_objs
    Object[] cline_obj_list
    UFDrf.Object center_point
    Tag centerline_tag

    CreateCptClinePbolt(int, Object[], ref 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
    int num_cline_objs
    Object[] cline_obj_list
    UFDrf.Object center_point
    Tag centerline_tag

    CreateCptClinePcir(int, Object[], ref 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
    int num_cline_objs
    Object[] cline_obj_list
    UFDrf.Object center_point
    Tag centerline_tag

    CreateCrosshatch(int, int[], 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
    int num_bounds
    int[] num_obj_bnd
    Tag[] object_list
    Tag view_tag
    Tag crosshatch_tag

    CreateCustomSymbolInstance(ref CustomSymbol, out Tag)

    Declaration
    [Obsolete("Deprecated")]
    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 Object, ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateDiameterDim(ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateFoldedradiusDim(ref Object, ref Object, double[], double, ref 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
    double[] fold_location
    double fold_angle
    UFDrf.Text drf_text
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateGdtSymbol(int, string[], double[], LeaderType, LeaderAttachType, ref Object, double[], 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
    int num_lines_text
    string[] text_string
    double[] origin_3d
    UFDrf.LeaderType leader_type
    UFDrf.LeaderAttachType leader_attach_type
    UFDrf.Object _object
    double[] model_pos_3d
    UFDrf.FrameCorner frame_corner
    Tag gdt_symbol_tag

    CreateGdtSymbolWithMultipleLeaders(int, string[], double[], ref GdtLeader, 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
    int num_lines_text
    string[] text_string
    double[] gdt_symbol_origin
    UFDrf.GdtLeader leader
    UFDrf.FrameCorner frame_corner
    Tag gdt_symbol_tag

    CreateHoleDim(ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateHorizontalBaselineDimension(Object[], int, 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
    Object[] object_set
    int num_of_objects
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateHorizontalChainDimension(ref Object, int, 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
    int num_of_objects
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateHorizontalDim(ref Object, ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateIdSymbol(IdSymbolType, string, string, double[], LeaderMode, LeaderAttachType, ref 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
    string upper_text_string
    string lower_text_string
    double[] origin_3d
    UFDrf.LeaderMode leader_mode
    UFDrf.LeaderAttachType leader_attach_type
    UFDrf.Object _object
    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
    string image_name
    Tag drawing_sheet
    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
    string file_name
    Tag drawing_sheet
    double[] origin
    Tag image

    CreateLabel(int, string[], double[], LeaderAttachType, ref 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
    int num_lines_text
    string[] text_string
    double[] origin_3d
    UFDrf.LeaderAttachType leader_attach_type
    UFDrf.Object _object
    double[] model_pos_3d
    Tag label_tag

    CreateLinearCline(int, Object[], out Tag)

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

    CreateNonAssocHatch(int, double[], Tag, Tag, int, int, 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
    int num_lines
    double[] hatch_lines
    Tag matrix
    Tag view
    int color
    int line_width
    Tag new_hatch

    CreateNote(int, string[], double[], int, 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
    int num_lines_text
    string[] text_string
    double[] origin_3d
    int orientation
    Tag note_tag

    CreateOffctrptCx(ref 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
    double distance
    Tag offctrpt_tag

    CreateOffctrptCy(ref 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
    double distance
    Tag offctrpt_tag

    CreateOffctrptFx(ref Object, ref 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 Object, ref 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 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
    double distance
    Tag offctrpt_tag

    CreateOffctrptNy(ref 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
    double distance
    Tag offctrpt_tag

    CreateOffcylClineObj(ref Object, ref Object, ref 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 Object, ref 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
    double distance
    Tag centerline_tag

    CreateOrddimension(Tag, int, ref Object, double, double, ref Text, int, 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
    int dimension_type
    UFDrf.Object _object
    double dogleg_angle
    double dogleg_distance
    UFDrf.Text drf_text
    int text_origin_flag
    double[] origin_3d
    Tag dimension_tag

    CreateOrdinateDim(Tag, int, Tag, int, int, double, double, string, int, string[], int, 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
    int ip2
    Tag np3
    int ip4
    int ip5
    double rp6
    double rp7
    string cp8
    int ip9
    string[] cp10
    int ip11
    double[] rp12
    Tag nr13

    CreateOrdinateMargin(int, 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
    int ip1
    Tag np2
    Tag np3
    double[] rp4
    double[] rp5
    double rp6
    Tag nr7

    CreateOrdinateOrigin(Tag, int, int, int, int, int, 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
    int ip2
    int ip3
    int ip4
    int ip5
    int ip6
    string cp7
    Tag nr8

    CreateOrdmargin(int, Tag, ref 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
    int margin_type
    Tag ordinate_origin_tag
    UFDrf.Object _object
    double[] margin_xy_point
    double[] margin_xy_direction
    double offset_distance
    Tag margin_tag

    CreateOrdorigin(ref Object, int, int, int, 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
    int positive_quad_id
    int arr_dim_line_display
    int origin_symbol_display
    string user_object_name
    Tag origin_tag

    CreateParallelDim(ref Object, ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreatePerpendicularDim(ref Object, ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateRadiusDim(ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateSbfFile(string)

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

    CreateSideSeam(Tag, Tag, Tag, double[], ref 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
    double[] point
    UFDrf.WeldSymbols weld_symbol_data

    CreateSymCline(ref Object, ref 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

    CreateSymbolFont(string, double, double[], double[], int, 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
    string symbol_name
    double symbol_factor
    double[] symbol_anchor
    double[] symbol_orient
    int num_objects
    Tag[] _object

    CreateTopSeam(Tag, Tag, int, Tag[], bool, ref 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
    int num_objects
    Tag[] objects
    bool flip
    UFDrf.WeldSymbols weld_symbol_data

    CreateVerticalBaselineDimension(Object[], int, 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
    Object[] object_set
    int num_of_objects
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateVerticalChainDimension(Object[], int, 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
    Object[] object_set
    int num_of_objects
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateVerticalDim(ref Object, ref Object, ref 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
    double[] dimension_3d_origin
    Tag dimension_tag

    CreateWeldSymbol(double[], LeaderAttachType, ref Object, double[], ref 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
    double[] origin_3d
    UFDrf.LeaderAttachType leader_attach_type
    UFDrf.Object _object
    double[] model_pos_3d
    UFDrf.WeldSymbols weld_symbol_data
    Tag weld_symbol_tag

    CreateXhatch(ref int, ref int, int[], 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
    int op_type
    int nmbnds
    int[] numels
    Tag[] elems
    Tag xhat_eid

    EditDimAssoc(Tag, double[], double[], int, ref 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
    double[] old_leader_position
    double[] new_leader_position
    int new_assoc_type
    UFDrf.Object new_assoc_object

    EditWeldSymbol(Tag, ref 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, int, int, ref double, double, string, int, 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
    int ip3
    int ip4
    double rp5
    double rp6
    string cp7
    int ip8
    string[] cp9
    double[] rp10
    Tag nr11

    FreeCompData(nint)

    Declaration
    public void FreeCompData(nint objs)
    Parameters
    Type Name Description
    nint objs

    GetCharFont(int, out string)

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

    GetSymbolDivider(ref int, ref int, ref int, 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
    int segment_number
    int ann_data
    int divider_instance
    double[] start_point
    double[] end_point

    GetTextBars(ref int, ref int, out int, out int, out int, 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
    int segment_number
    int ann_data
    int number_of_bars
    int bar_type
    int offset_to_bar
    double[] bar_position

    GetTextSubstring(ref int, ref int, ref int, out int, out int, 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
    int segment_number
    int ann_data
    int substring_instance
    int text_type
    int number_of_substring
    string substring
    double[] substring_position
    double[] substring_characteristic

    GetXhatchParms(ref Tag, out string, int[], double[], out int)

    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
    string mat_name
    int[] int_parms
    double[] real_parms
    int rtc

    HasAssociativeOrigin(Tag, out bool)

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

    InheritFeatureData(int, Tag[], Tag[], int, Tag[], 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
    int feature_pre_v13_sketch_count
    Tag[] features_pre_v13_sketches
    Tag[] part_occs
    int view_count
    Tag[] views
    UFDrf.InheritType inherit_type

    InitAssociativityData(ref ObjectAssocData)

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

    InitAssortpartArc(ref AssortpartArc)

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

    InitAssortpartArrow(ref AssortpartArrow)

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

    InitAssortpartLine(ref AssortpartLine)

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

    InitAssortpartText(ref AssortpartText)

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

    InitImageData(out ImageData)

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

    InitLineObject(out LineObject)

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

    InitObjectStructure(ref Object)

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

    InitSymbolCreateData(ref SymbolCreateData)

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

    InitializeCustomSymbolData(ref CustomSymbol)

    Declaration
    [Obsolete("Deprecated")]
    public void InitializeCustomSymbolData(ref UFDrf.CustomSymbol symbol_definition)
    Parameters
    Type Name Description
    UFDrf.CustomSymbol symbol_definition

    InitializeCustomSymbolTextData(ref CustomSymbolText)

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

    InitializeLeaderData(ref Leader)

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

    IsAnnotationRetained(Tag, out bool)

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

    IsBlockCenterline(Tag, out bool)

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

    IsChamferDimension(Tag, out bool)

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

    IsInheritedPmi(Tag, out bool)

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

    IsNarrowDimension(Tag, out bool)

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

    IsObjectOutOfDate(Tag, out bool)

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

    IsPmiDisplayInstance(Tag, out bool)

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

    IsSbfSymbol(Tag, out bool)

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

    MarginToCline(Tag)

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

    PlaceSymbol(ref SymbolCreateData, bool, bool, 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
    bool is_inverted
    bool is_mirrored
    Tag symbol_tag

    RecordDraftObjects(out nint, bool)

    Declaration
    public void RecordDraftObjects(out nint objs, bool record_view_data)
    Parameters
    Type Name Description
    nint objs
    bool record_view_data

    RemoveControllingExp(Tag)

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

    RenderArrowhead(Tag, Tag, ref ArrowInfo, bool, ref RenderTable, nint)

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

    RenderText(Tag, Tag, int, string[], ref DraftAidTextInfo, ref RenderTable, nint)

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

    RotateImage(Tag, double)

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

    SetAnnotationTemplate(string)

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

    SetAreafillAngle(Tag, double)

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

    SetAreafillMaterial(Tag, 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
    double scale

    SetAssociativeOrigin(Tag, ref 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
    double[] origin

    SetAssociativityData(Tag, int, ObjectAssocData[])

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

    SetChamferDimensionData(Tag, 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

    SetCustomSymbolAngle(Tag, double)

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

    SetCustomSymbolScale(Tag, double)

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

    SetCustomerSbfFile()

    Declaration
    public void SetCustomerSbfFile()

    SetCylDim(Tag, int, out int)

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

    SetDiameterRadiusPreferences(ref 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
    double space_factor

    SetDimDimLineSpaceFactor(Tag, double)

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

    SetDimInspectionType(Tag, 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, 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
    double space_factor

    SetDimensionPreferences(ref DimensionPreferences)

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

    SetDimensionPreferences1(ref 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
    double offset

    SetDispParms(ref int, out double)

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

    SetDraftCommon(ref Tag)

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

    SetHatchFillPreferences(ref HatchFillPreferences)

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

    SetImageAlignPosition(Tag, AlignPosition)

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

    SetImageAspectRatioLock(Tag, bool)

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

    SetImageHeight(Tag, double)

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

    SetImageWidth(Tag, double)

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

    SetLetteringPreferences(ref LetteringPreferences)

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

    SetLineArrowPreferences(ref LineArrowPreferences)

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

    SetNarrowDimensionData(Tag, ref 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, int[], 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
    int[] mpi
    double[] mpr
    string radius_val
    string diameter_val

    SetOrigin(Tag, double[])

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

    SetPlotDrawingImages(bool)

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

    SetPreferences(int[], double[], string, string)

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

    SetRetainColorFontWidth(int, int, int)

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

    SetRetainedState(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
    string sbf_name

    SetSuppressPreZeros(bool)

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

    SetSuppressViewUpdate(bool)

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

    SetSymbolPreferences(ref SymbolPreferences)

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

    SetTextAboveLeader(TextAboveLeader)

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

    SetTolerance(float)

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

    SetUdsSize(ref 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 UnitsFormatPreferences)

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

    SetVerticalNote(Tag, bool)

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

    SetWeldSymbolStandard(string)

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

    SetXhatchMat(string, string, ref int)

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

    TransferToDrawing(Tag, Tag, Tag, bool)

    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
    bool in_drawing_plane

    UpdateViews(string, int, string)

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

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX