Search Results for

    Show / Hide Table of Contents

    Class UFDraw

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFDraw
    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 UFDraw : NXRemotableObject, IMessageSink

    Methods

    AddAuxiliaryView(Tag, Tag, Tag, double[], out Tag)

    Declaration
    public void AddAuxiliaryView(Tag drawing_tag, Tag parent_view_tag, Tag hinge_line_tag, double[] dwg_reference_point, out Tag aux_view_tag)
    Parameters
    Type Name Description
    Tag drawing_tag
    Tag parent_view_tag
    Tag hinge_line_tag
    double[] dwg_reference_point
    Tag aux_view_tag

    AddCircDetailView(Tag, Tag, Tag, Tag, double, double[], out Tag)

    Declaration
    public void AddCircDetailView(Tag drawing_tag, Tag parent_view_tag, Tag center_pt_tag, Tag circle_pt_tag, double view_scale, double[] dwg_reference_point, out Tag detail_view_tag)
    Parameters
    Type Name Description
    Tag drawing_tag
    Tag parent_view_tag
    Tag center_pt_tag
    Tag circle_pt_tag
    double view_scale
    double[] dwg_reference_point
    Tag detail_view_tag

    AddDetailView(Tag, Tag, double[], double[], double, double[], out Tag)

    Declaration
    public void AddDetailView(Tag drawing_tag, Tag parent_view_tag, double[] xy1, double[] xy2, double view_scale, double[] dwg_reference_point, out Tag detail_view_tag)
    Parameters
    Type Name Description
    Tag drawing_tag
    Tag parent_view_tag
    double[] xy1
    double[] xy2
    double view_scale
    double[] dwg_reference_point
    Tag detail_view_tag

    AddOrthographicView(Tag, Tag, ProjDir, double[], out Tag)

    Declaration
    public void AddOrthographicView(Tag drawing_tag, Tag parent_view_tag, UFDraw.ProjDir projection_direction, double[] dwg_reference_point, out Tag ortho_view_tag)
    Parameters
    Type Name Description
    Tag drawing_tag
    Tag parent_view_tag
    UFDraw.ProjDir projection_direction
    double[] dwg_reference_point
    Tag ortho_view_tag

    AddSxlineSxseg(Tag, SxsegType, SxlineLeg, ref Object, out Tag)

    Declaration
    public void AddSxlineSxseg(Tag sxline_tag, UFDraw.SxsegType sxseg_type, UFDraw.SxlineLeg sxline_leg, ref UFDrf.Object _object, out Tag sxseg_tag)
    Parameters
    Type Name Description
    Tag sxline_tag
    UFDraw.SxsegType sxseg_type
    UFDraw.SxlineLeg sxline_leg
    UFDrf.Object _object
    Tag sxseg_tag

    AddSxseg(Tag, ref SxlineSxsegs, out Tag)

    Declaration
    public void AddSxseg(Tag sxline_tag, ref UFDraw.SxlineSxsegs sxseg_data, out Tag sxseg_tag)
    Parameters
    Type Name Description
    Tag sxline_tag
    UFDraw.SxlineSxsegs sxseg_data
    Tag sxseg_tag

    AskAutoUpdate(Tag, out bool)

    Declaration
    public void AskAutoUpdate(Tag view_tag, out bool auto_update)
    Parameters
    Type Name Description
    Tag view_tag
    bool auto_update

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

    Declaration
    public void AskBodySilsInView(Tag body_tag, Tag view_tag, out int num_silhouettes, out Tag[] silhouette_tags)
    Parameters
    Type Name Description
    Tag body_tag
    Tag view_tag
    int num_silhouettes
    Tag[] silhouette_tags

    AskBorderColor(out int)

    Declaration
    public void AskBorderColor(out int border_color)
    Parameters
    Type Name Description
    int border_color

    AskBorderDisplay(out bool)

    Declaration
    public void AskBorderDisplay(out bool border_display)
    Parameters
    Type Name Description
    bool border_display

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

    Declaration
    public void AskBoundByObjects(Tag view_tag, out int num_objects, out Tag[] bounded_objects)
    Parameters
    Type Name Description
    Tag view_tag
    int num_objects
    Tag[] bounded_objects

    AskBoundaryCurves(Tag, out double, out int, out ViewBoundary[])

    Declaration
    public void AskBoundaryCurves(Tag view_tag, out double tolerance, out int num_curves, out UFDraw.ViewBoundary[] boundary_curves)
    Parameters
    Type Name Description
    Tag view_tag
    double tolerance
    int num_curves
    ViewBoundary[] boundary_curves

    AskBoundaryType(Tag, out BoundaryType)

    Declaration
    public void AskBoundaryType(Tag view_tag, out UFDraw.BoundaryType boundary_type)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.BoundaryType boundary_type

    AskBreakRegionData(Tag, out BreakRegionData)

    Declaration
    public void AskBreakRegionData(Tag region, out UFDraw.BreakRegionData break_region_data)
    Parameters
    Type Name Description
    Tag region
    UFDraw.BreakRegionData break_region_data

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

    Declaration
    public void AskBreakRegions(Tag view_tag, out int num_regions, out Tag[] break_regions)
    Parameters
    Type Name Description
    Tag view_tag
    int num_regions
    Tag[] break_regions

    AskBreakoutData(Tag, out Tag, out BreakoutData)

    Declaration
    public void AskBreakoutData(Tag breakline, out Tag view_tag, out UFDraw.BreakoutData breakout_data)
    Parameters
    Type Name Description
    Tag breakline
    Tag view_tag
    UFDraw.BreakoutData breakout_data

    AskCompSectionInView(Tag, Tag, out CompSectionInView)

    Declaration
    public void AskCompSectionInView(Tag component, Tag sx_view, out UFDraw.CompSectionInView sx_property)
    Parameters
    Type Name Description
    Tag component
    Tag sx_view
    UFDraw.CompSectionInView sx_property

    AskCurrentDrawing(out Tag)

    Declaration
    public void AskCurrentDrawing(out Tag drawing_tag)
    Parameters
    Type Name Description
    Tag drawing_tag

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

    Declaration
    public void AskCurveGroupMembers(Tag curve_group, out Tag[] curves, out int curve_count)
    Parameters
    Type Name Description
    Tag curve_group
    Tag[] curves
    int curve_count

    AskCurveOfSxedge(Tag, out Tag)

    Declaration
    public void AskCurveOfSxedge(Tag sxseg_tag, out Tag curve_tag)
    Parameters
    Type Name Description
    Tag sxseg_tag
    Tag curve_tag

    AskDisplayState(out int)

    Declaration
    public void AskDisplayState(out int view_type)
    Parameters
    Type Name Description
    int view_type

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

    Declaration
    public void AskDisplayedObjects(Tag view, out int num_objects, out Tag[] objects)
    Parameters
    Type Name Description
    Tag view
    int num_objects
    Tag[] objects

    AskDmvRotationPlane(Tag, out Tag)

    Declaration
    public void AskDmvRotationPlane(Tag view, out Tag plane)
    Parameters
    Type Name Description
    Tag view
    Tag plane

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

    Declaration
    public void AskDraftingCurveParents(Tag input_curve_tag, out int parents_count, out Tag[] parents)
    Parameters
    Type Name Description
    Tag input_curve_tag
    int parents_count
    Tag[] parents

    AskDraftingCurveType(Tag, out DraftingCurveType)

    Declaration
    public void AskDraftingCurveType(Tag input_curve_tag, out UFDraw.DraftingCurveType curve_type)
    Parameters
    Type Name Description
    Tag input_curve_tag
    UFDraw.DraftingCurveType curve_type

    AskDrawingOfView(Tag, out Tag)

    Declaration
    public void AskDrawingOfView(Tag member_view, out Tag drawing)
    Parameters
    Type Name Description
    Tag member_view
    Tag drawing

    AskDrawingRefPt(Tag, double[])

    Declaration
    public void AskDrawingRefPt(Tag view_tag, double[] reference_pt)
    Parameters
    Type Name Description
    Tag view_tag
    double[] reference_pt

    AskDrawings(out int, out Tag[])

    Declaration
    public void AskDrawings(out int num_drawings, out Tag[] drawing_tags)
    Parameters
    Type Name Description
    int num_drawings
    Tag[] drawing_tags

    AskFaceOfSil(Tag, out Tag)

    Declaration
    public void AskFaceOfSil(Tag silhouette_tag, out Tag face_tag)
    Parameters
    Type Name Description
    Tag silhouette_tag
    Tag face_tag

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

    Declaration
    public void AskFaceSilsInView(Tag face_tag, Tag view_tag, out int num_silhouettes, out Tag[] sil_tags)
    Parameters
    Type Name Description
    Tag face_tag
    Tag view_tag
    int num_silhouettes
    Tag[] sil_tags

    AskFoldedSxline(Tag, double[], double[], out Tag, out int, out Tag[], out int, out Tag[], out SxlineStatus)

    Declaration
    public void AskFoldedSxline(Tag sxline_tag, double[] step_dir, double[] arrow_dir, out Tag pview_tag, out int num_sxviews, out Tag[] sxview_tags, out int num_sxsegs, out Tag[] sxseg_tags, out UFDraw.SxlineStatus sxline_status)
    Parameters
    Type Name Description
    Tag sxline_tag
    double[] step_dir
    double[] arrow_dir
    Tag pview_tag
    int num_sxviews
    Tag[] sxview_tags
    int num_sxsegs
    Tag[] sxseg_tags
    UFDraw.SxlineStatus sxline_status

    AskGroupOfCurve(Tag, out Tag, out int, out int)

    Declaration
    public void AskGroupOfCurve(Tag curve_tag, out Tag group_tag, out int group_type, out int group_subtype)
    Parameters
    Type Name Description
    Tag curve_tag
    Tag group_tag
    int group_type
    int group_subtype

    AskHalfSxline(Tag, double[], double[], out Tag, out int, out Tag[], out int, out Tag[], out SxlineStatus)

    Declaration
    public void AskHalfSxline(Tag sxline_tag, double[] step_dir, double[] arrow_dir, out Tag pview_tag, out int num_sxviews, out Tag[] sxview_tags, out int num_sxsegs, out Tag[] sxseg_tags, out UFDraw.SxlineStatus sxline_status)
    Parameters
    Type Name Description
    Tag sxline_tag
    double[] step_dir
    double[] arrow_dir
    Tag pview_tag
    int num_sxviews
    Tag[] sxview_tags
    int num_sxsegs
    Tag[] sxseg_tags
    UFDraw.SxlineStatus sxline_status

    AskNumDrawings(out int)

    Declaration
    public void AskNumDrawings(out int num_drawings)
    Parameters
    Type Name Description
    int num_drawings

    AskNumViews(Tag, out int)

    Declaration
    public void AskNumViews(Tag drawing_tag, out int num_views)
    Parameters
    Type Name Description
    Tag drawing_tag
    int num_views

    AskPictorialSxline(Tag, out SxlineType, double[], double[], out Tag, out int, out Tag[], out int, out Tag[], out bool, out SxlineStatus)

    Declaration
    public void AskPictorialSxline(Tag sxline_tag, out UFDraw.SxlineType sxline_type, double[] cut_dir, double[] arrow_dir, out Tag parent_view_tag, out int num_sxviews, out Tag[] sxview_tags, out int num_sxsegs, out Tag[] sxseg_tags, out bool pictorial_sxview, out UFDraw.SxlineStatus sxline_status)
    Parameters
    Type Name Description
    Tag sxline_tag
    UFDraw.SxlineType sxline_type
    double[] cut_dir
    double[] arrow_dir
    Tag parent_view_tag
    int num_sxviews
    Tag[] sxview_tags
    int num_sxsegs
    Tag[] sxseg_tags
    bool pictorial_sxview
    UFDraw.SxlineStatus sxline_status

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

    Declaration
    public void AskRenderSetObjects(Tag render_set, out int number_objects, out Tag[] objects)
    Parameters
    Type Name Description
    Tag render_set
    int number_objects
    Tag[] objects

    AskRenderSetParms(Tag, out RenderPrefs)

    Declaration
    public void AskRenderSetParms(Tag render_set, out UFDraw.RenderPrefs render_parms)
    Parameters
    Type Name Description
    Tag render_set
    UFDraw.RenderPrefs render_parms

    AskRenderSets(out int, out Tag[])

    Declaration
    public void AskRenderSets(out int number_render_sets, out Tag[] render_sets)
    Parameters
    Type Name Description
    int number_render_sets
    Tag[] render_sets

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

    Declaration
    public void AskRenderSetsOfView(Tag view, out int number_render_sets, out Tag[] render_sets)
    Parameters
    Type Name Description
    Tag view
    int number_render_sets
    Tag[] render_sets

    AskRevolvedSxline(Tag, double[], double[], out Tag, out Object, out int, out Tag[], out int, out int, out SxlineLeg, out Tag[], out SxlineStatus)

    Declaration
    public void AskRevolvedSxline(Tag sxline_tag, double[] step_dir, double[] arrow_dir, out Tag pview_tag, out UFDrf.Object rotpt_object, out int num_sxviews, out Tag[] sxview_tags, out int num_sxsegs, out int num_leg1_sxsegs, out UFDraw.SxlineLeg cut_plane_leg, out Tag[] sxseg_tags, out UFDraw.SxlineStatus sxline_status)
    Parameters
    Type Name Description
    Tag sxline_tag
    double[] step_dir
    double[] arrow_dir
    Tag pview_tag
    UFDrf.Object rotpt_object
    int num_sxviews
    Tag[] sxview_tags
    int num_sxsegs
    int num_leg1_sxsegs
    UFDraw.SxlineLeg cut_plane_leg
    Tag[] sxseg_tags
    UFDraw.SxlineStatus sxline_status

    AskSimpleSxline(Tag, double[], double[], out Tag, out int, out Tag[], out int, out Tag[], out SxlineStatus)

    Declaration
    public void AskSimpleSxline(Tag sxline_tag, double[] step_dir, double[] arrow_dir, out Tag pview_tag, out int num_sxviews, out Tag[] sxview_tags, out int num_sxsegs, out Tag[] sxseg_tags, out UFDraw.SxlineStatus sxline_status)
    Parameters
    Type Name Description
    Tag sxline_tag
    double[] step_dir
    double[] arrow_dir
    Tag pview_tag
    int num_sxviews
    Tag[] sxview_tags
    int num_sxsegs
    Tag[] sxseg_tags
    UFDraw.SxlineStatus sxline_status

    AskSimplifiedCurve(Tag, ref Tag, out bool, out double, out int, out Tag[])

    Declaration
    public void AskSimplifiedCurve(Tag master_curve_tag, ref Tag view_tag, out bool flat_arc_to_line, out double tolerance, out int num_segments, out Tag[] segments)
    Parameters
    Type Name Description
    Tag master_curve_tag
    Tag view_tag
    bool flat_arc_to_line
    double tolerance
    int num_segments
    Tag[] segments

    AskSolidOfSection(Tag, out Tag)

    Declaration
    public void AskSolidOfSection(Tag sxsolid_tag, out Tag solid_tag)
    Parameters
    Type Name Description
    Tag sxsolid_tag
    Tag solid_tag

    AskSteppedSxline(Tag, double[], double[], out Tag, out int, out Tag[], out int, out Tag[], out SxlineStatus)

    Declaration
    public void AskSteppedSxline(Tag sxline_tag, double[] step_dir, double[] arrow_dir, out Tag pview_tag, out int num_sxviews, out Tag[] sxview_tags, out int num_sxsegs, out Tag[] sxseg_tags, out UFDraw.SxlineStatus sxline_status)
    Parameters
    Type Name Description
    Tag sxline_tag
    double[] step_dir
    double[] arrow_dir
    Tag pview_tag
    int num_sxviews
    Tag[] sxview_tags
    int num_sxsegs
    Tag[] sxseg_tags
    UFDraw.SxlineStatus sxline_status

    AskSuppressViewUpdat(out bool)

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

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

    Declaration
    public void AskSxedgesOfSxsolid(Tag sxsolid_tag, out int num_sxedges, out Tag[] sxedge_tags)
    Parameters
    Type Name Description
    Tag sxsolid_tag
    int num_sxedges
    Tag[] sxedge_tags

    AskSxlineDefaultPrfs(out ArrowParms, out SxlineDisplay)

    Declaration
    public void AskSxlineDefaultPrfs(out UFDraw.ArrowParms arrow_parms, out UFDraw.SxlineDisplay sxline_display)
    Parameters
    Type Name Description
    UFDraw.ArrowParms arrow_parms
    UFDraw.SxlineDisplay sxline_display

    AskSxlineDisplay(Tag, out ArrowParms, out SxlineDisplay)

    Declaration
    public void AskSxlineDisplay(Tag sxline_tag, out UFDraw.ArrowParms arrow_parms, out UFDraw.SxlineDisplay sxline_display)
    Parameters
    Type Name Description
    Tag sxline_tag
    UFDraw.ArrowParms arrow_parms
    UFDraw.SxlineDisplay sxline_display

    AskSxlineOfSxview(Tag, out Tag)

    Declaration
    public void AskSxlineOfSxview(Tag sxview_tag, out Tag sxline_tag)
    Parameters
    Type Name Description
    Tag sxview_tag
    Tag sxline_tag

    AskSxlineSxseg(Tag, out SxsegInfo, out Tag, out Object[])

    Declaration
    public void AskSxlineSxseg(Tag sxseg_tag, out UFDraw.SxsegInfo sxseg_info, out Tag curve_tag, out UFDrf.Object[] _object)
    Parameters
    Type Name Description
    Tag sxseg_tag
    UFDraw.SxsegInfo sxseg_info
    Tag curve_tag
    Object[] _object

    AskSxlineType(Tag, out SxlineType)

    Declaration
    public void AskSxlineType(Tag sxline_tag, out UFDraw.SxlineType sxline_type)
    Parameters
    Type Name Description
    Tag sxline_tag
    UFDraw.SxlineType sxline_type

    AskSxsolidsOfSxview(Tag, SxlineLeg, out int, out Tag[])

    Declaration
    public void AskSxsolidsOfSxview(Tag sxview_tag, UFDraw.SxlineLeg leg_num, out int num_sxsolids, out Tag[] sxsolid_tags)
    Parameters
    Type Name Description
    Tag sxview_tag
    UFDraw.SxlineLeg leg_num
    int num_sxsolids
    Tag[] sxsolid_tags

    AskSxviewDisplay(Tag, out SxviewPrfs)

    Declaration
    public void AskSxviewDisplay(Tag view_tag, out UFDraw.SxviewPrfs sxview_parms)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.SxviewPrfs sxview_parms

    AskTabularNoteDefaults(out TabnotParams)

    Declaration
    [Obsolete("Deprecated")]
    public void AskTabularNoteDefaults(out UFDraw.TabnotParams _params)
    Parameters
    Type Name Description
    UFDraw.TabnotParams _params

    AskTabularNoteParams(Tag, out TabnotParams, out TabnotEvalData)

    Declaration
    [Obsolete("Deprecated")]
    public void AskTabularNoteParams(Tag tabular_note, out UFDraw.TabnotParams _params, out UFDraw.TabnotEvalData eval_data)
    Parameters
    Type Name Description
    Tag tabular_note
    UFDraw.TabnotParams _params
    UFDraw.TabnotEvalData eval_data

    AskUnfoldedSxline(Tag, double[], double[], out Tag, out int, out Tag[], out int, out Tag[], out SxlineStatus)

    Declaration
    public void AskUnfoldedSxline(Tag sxline_tag, double[] step_dir, double[] arrow_dir, out Tag pview_tag, out int num_sxviews, out Tag[] sxview_tags, out int num_sxsegs, out Tag[] sxseg_tags, out UFDraw.SxlineStatus sxline_status)
    Parameters
    Type Name Description
    Tag sxline_tag
    double[] step_dir
    double[] arrow_dir
    Tag pview_tag
    int num_sxviews
    Tag[] sxview_tags
    int num_sxsegs
    Tag[] sxseg_tags
    UFDraw.SxlineStatus sxline_status

    AskViewAnchor(Tag, out Tag)

    Declaration
    public void AskViewAnchor(Tag view_tag, out Tag anchor_point)
    Parameters
    Type Name Description
    Tag view_tag
    Tag anchor_point

    AskViewAngle(Tag, out double)

    Declaration
    public void AskViewAngle(Tag view_tag, out double angle_value)
    Parameters
    Type Name Description
    Tag view_tag
    double angle_value

    AskViewBorders(Tag, double[])

    Declaration
    public void AskViewBorders(Tag view_tag, double[] view_borders)
    Parameters
    Type Name Description
    Tag view_tag
    double[] view_borders

    AskViewDisplay(Tag, out ViewPrfs)

    Declaration
    public void AskViewDisplay(Tag view_tag, out UFDraw.ViewPrfs view_parms)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.ViewPrfs view_parms

    AskViewLabel(Tag, out Tag)

    Declaration
    public void AskViewLabel(Tag view_tag, out Tag view_label_tag)
    Parameters
    Type Name Description
    Tag view_tag
    Tag view_label_tag

    AskViewLabelParms(Tag, ref ViewLabelParms)

    Declaration
    public int AskViewLabelParms(Tag view_label_tag, ref UFDraw.ViewLabelParms view_label_parms)
    Parameters
    Type Name Description
    Tag view_label_tag
    UFDraw.ViewLabelParms view_label_parms
    Returns
    Type Description
    int

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

    Declaration
    public void AskViewNotes(Tag view_tag, out int num_notes, out Tag[] note_tags)
    Parameters
    Type Name Description
    Tag view_tag
    int num_notes
    Tag[] note_tags

    AskViewOfDrawing(Tag, out Tag)

    Declaration
    public void AskViewOfDrawing(Tag drawing, out Tag view)
    Parameters
    Type Name Description
    Tag drawing
    Tag view

    AskViewOfNote(Tag, out Tag)

    Declaration
    public void AskViewOfNote(Tag note_tag, out Tag view_tag)
    Parameters
    Type Name Description
    Tag note_tag
    Tag view_tag

    AskViewOfViewLabel(Tag, out Tag)

    Declaration
    public void AskViewOfViewLabel(Tag view_label_tag, out Tag view_tag)
    Parameters
    Type Name Description
    Tag view_label_tag
    Tag view_tag

    AskViewParmScale(Tag, out Tag, out double)

    Declaration
    public void AskViewParmScale(Tag view_tag, out Tag exp_tag, out double scale_value)
    Parameters
    Type Name Description
    Tag view_tag
    Tag exp_tag
    double scale_value

    AskViewScale(Tag, out Tag, out double)

    Declaration
    public void AskViewScale(Tag view_tag, out Tag exp_tag, out double scale_value)
    Parameters
    Type Name Description
    Tag view_tag
    Tag exp_tag
    double scale_value

    AskViewStatus(Tag, out ViewStatus)

    Declaration
    public void AskViewStatus(Tag view_tag, out UFDraw.ViewStatus view_status)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.ViewStatus view_status

    AskViewThdAppPitch(Tag, out double)

    Declaration
    public void AskViewThdAppPitch(Tag view, out double app_pitch)
    Parameters
    Type Name Description
    Tag view
    double app_pitch

    AskViewThdMeth(Tag, out int)

    Declaration
    public void AskViewThdMeth(Tag view, out int method)
    Parameters
    Type Name Description
    Tag view
    int method

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

    Declaration
    public void AskViews(Tag drawing_tag, out int num_views, out Tag[] view_tag)
    Parameters
    Type Name Description
    Tag drawing_tag
    int num_views
    Tag[] view_tag

    AskXhatchOfSxsolid(Tag, out Tag)

    Declaration
    public void AskXhatchOfSxsolid(Tag sxsolid_tag, out Tag xhatch_tag)
    Parameters
    Type Name Description
    Tag sxsolid_tag
    Tag xhatch_tag

    AttachNoteToView(Tag, Tag)

    Declaration
    public void AttachNoteToView(Tag note_tag, Tag view_tag)
    Parameters
    Type Name Description
    Tag note_tag
    Tag view_tag

    CopyView(Tag, out Tag)

    Declaration
    public void CopyView(Tag view_tag, out Tag new_view)
    Parameters
    Type Name Description
    Tag view_tag
    Tag new_view

    CreateBreakRegion(Tag, Tag, int, BreakRegionBoundary[], out Tag)

    Declaration
    public void CreateBreakRegion(Tag view_tag, Tag anchor_point, int num_curves, UFDraw.BreakRegionBoundary[] curves, out Tag break_region)
    Parameters
    Type Name Description
    Tag view_tag
    Tag anchor_point
    int num_curves
    BreakRegionBoundary[] curves
    Tag break_region

    CreateBreakout(Tag, ref BreakoutData, out Tag)

    Declaration
    public void CreateBreakout(Tag view_tag, ref UFDraw.BreakoutData breakout_data, out Tag breakline)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.BreakoutData breakout_data
    Tag breakline

    CreateRenderSet(string, ref RenderPrefs, out Tag)

    Declaration
    public void CreateRenderSet(string render_set_name, ref UFDraw.RenderPrefs render_parms, out Tag render_set)
    Parameters
    Type Name Description
    string render_set_name
    UFDraw.RenderPrefs render_parms
    Tag render_set

    CreateSimpleSxview(Tag, double, double[], double[], Tag, ref Object, double[], out Tag)

    Declaration
    public void CreateSimpleSxview(Tag dwg_tag, double sxview_scale, double[] step_dir, double[] arrow_dir, Tag pview_tag, ref UFDrf.Object cut_object, double[] view_placement_pt, out Tag sxview_tag)
    Parameters
    Type Name Description
    Tag dwg_tag
    double sxview_scale
    double[] step_dir
    double[] arrow_dir
    Tag pview_tag
    UFDrf.Object cut_object
    double[] view_placement_pt
    Tag sxview_tag

    CreateSimplifiedCurve(Tag, Tag, bool, out int, out Tag[])

    Declaration
    public void CreateSimplifiedCurve(Tag master_curve_tag, Tag view_tag, bool flat_arc_to_line, out int num_segments, out Tag[] segments)
    Parameters
    Type Name Description
    Tag master_curve_tag
    Tag view_tag
    bool flat_arc_to_line
    int num_segments
    Tag[] segments

    CreateTabularNote(ref TabnotParams, out Tag)

    Declaration
    [Obsolete("Deprecated")]
    public void CreateTabularNote(ref UFDraw.TabnotParams _params, out Tag new_tabular_note)
    Parameters
    Type Name Description
    UFDraw.TabnotParams _params
    Tag new_tabular_note

    CreateViewLabel(Tag, ref ViewLabelParms, out Tag)

    Declaration
    public void CreateViewLabel(Tag view_tag, ref UFDraw.ViewLabelParms view_label_parms, out Tag view_label_tag)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.ViewLabelParms view_label_parms
    Tag view_label_tag

    DefineBoundByObjects(Tag, int, Tag[])

    Declaration
    public void DefineBoundByObjects(Tag view_tag, int num_objects, Tag[] bounded_objects)
    Parameters
    Type Name Description
    Tag view_tag
    int num_objects
    Tag[] bounded_objects

    DefineViewAutoRect(Tag)

    Declaration
    public void DefineViewAutoRect(Tag view_tag)
    Parameters
    Type Name Description
    Tag view_tag

    DefineViewBoundary(Tag, int, DefineBoundary[])

    Declaration
    public void DefineViewBoundary(Tag view_tag, int curve_count, UFDraw.DefineBoundary[] boundary_curves)
    Parameters
    Type Name Description
    Tag view_tag
    int curve_count
    DefineBoundary[] boundary_curves

    DefineViewBoundary1(Tag, int, DefineBoundary[])

    Declaration
    public void DefineViewBoundary1(Tag view_tag, int curve_count, UFDraw.DefineBoundary[] boundary_curves)
    Parameters
    Type Name Description
    Tag view_tag
    int curve_count
    DefineBoundary[] boundary_curves

    DefineViewManualRect(Tag, double[])

    Declaration
    public void DefineViewManualRect(Tag view_tag, double[] view_borders)
    Parameters
    Type Name Description
    Tag view_tag
    double[] view_borders

    DeleteDrawing(Tag)

    Declaration
    public void DeleteDrawing(Tag drawing_tag)
    Parameters
    Type Name Description
    Tag drawing_tag

    DeleteSxlineSxseg(Tag)

    Declaration
    public void DeleteSxlineSxseg(Tag sxseg_tag)
    Parameters
    Type Name Description
    Tag sxseg_tag

    DeleteTabnotCell(Tag, int, int)

    Declaration
    [Obsolete("Deprecated")]
    public void DeleteTabnotCell(Tag tabular_note, int row, int col)
    Parameters
    Type Name Description
    Tag tabular_note
    int row
    int col

    DeleteViewLabel(Tag)

    Declaration
    public void DeleteViewLabel(Tag view_tag)
    Parameters
    Type Name Description
    Tag view_tag

    DetachNoteFromView(Tag)

    Declaration
    public void DetachNoteFromView(Tag note_tag)
    Parameters
    Type Name Description
    Tag note_tag

    EditBoundaryPoint(Tag, Tag, Tag)

    Declaration
    public void EditBoundaryPoint(Tag defining_point, Tag new_point, Tag view_tag)
    Parameters
    Type Name Description
    Tag defining_point
    Tag new_point
    Tag view_tag

    EditSxlineDisplay(Tag, ref ArrowParms, SxlineDisplay)

    Declaration
    public void EditSxlineDisplay(Tag sxline_tag, ref UFDraw.ArrowParms arrow_parms, UFDraw.SxlineDisplay sxline_display)
    Parameters
    Type Name Description
    Tag sxline_tag
    UFDraw.ArrowParms arrow_parms
    UFDraw.SxlineDisplay sxline_display

    EraseSxviewObjects(Tag, int, Tag[])

    Declaration
    public void EraseSxviewObjects(Tag view, int num_objects, Tag[] objects)
    Parameters
    Type Name Description
    Tag view
    int num_objects
    Tag[] objects

    GetViewModelViewPart(Tag, out string)

    Declaration
    public void GetViewModelViewPart(Tag view, out string model_view_partname)
    Parameters
    Type Name Description
    Tag view
    string model_view_partname

    ImportView(Tag, Tag, double[], ref ViewInfo, out Tag)

    Declaration
    public void ImportView(Tag drawing_tag, Tag view_tag, double[] dwg_reference_point, ref UFDraw.ViewInfo view_info, out Tag draw_view_tag)
    Parameters
    Type Name Description
    Tag drawing_tag
    Tag view_tag
    double[] dwg_reference_point
    UFDraw.ViewInfo view_info
    Tag draw_view_tag

    InitializeViewInfo(out ViewInfo)

    Declaration
    public void InitializeViewInfo(out UFDraw.ViewInfo view_info)
    Parameters
    Type Name Description
    UFDraw.ViewInfo view_info

    IsDraftingComponent(Tag, out bool)

    Declaration
    public void IsDraftingComponent(Tag component, out bool is_drafting_component)
    Parameters
    Type Name Description
    Tag component
    bool is_drafting_component

    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

    IsSxview(Tag, out bool)

    Declaration
    public void IsSxview(Tag view_tag, out bool is_a_sxview)
    Parameters
    Type Name Description
    Tag view_tag
    bool is_a_sxview

    IsThreadCurve(Tag, out bool)

    Declaration
    public void IsThreadCurve(Tag curve_tag, out bool is_thread_curve)
    Parameters
    Type Name Description
    Tag curve_tag
    bool is_thread_curve

    MoveSxlineRotpt(Tag, ref Object)

    Declaration
    public void MoveSxlineRotpt(Tag sxline_tag, ref UFDrf.Object new_object)
    Parameters
    Type Name Description
    Tag sxline_tag
    UFDrf.Object new_object

    MoveSxlineSxseg(Tag, ref Object)

    Declaration
    public void MoveSxlineSxseg(Tag sxseg_tag, ref UFDrf.Object new_object)
    Parameters
    Type Name Description
    Tag sxseg_tag
    UFDrf.Object new_object

    MoveSxseg(Tag, ref SxlineSxsegs)

    Declaration
    public void MoveSxseg(Tag sxseg_tag, ref UFDraw.SxlineSxsegs sxseg_data)
    Parameters
    Type Name Description
    Tag sxseg_tag
    UFDraw.SxlineSxsegs sxseg_data

    MoveView(Tag, double[])

    Declaration
    public void MoveView(Tag view_tag, double[] drawing_reference_point)
    Parameters
    Type Name Description
    Tag view_tag
    double[] drawing_reference_point

    MoveViewToDrawing(Tag, Tag)

    Declaration
    public void MoveViewToDrawing(Tag view_tag, Tag drawing_tag)
    Parameters
    Type Name Description
    Tag view_tag
    Tag drawing_tag

    OpenDrawing(Tag)

    Declaration
    public void OpenDrawing(Tag drawing_tag)
    Parameters
    Type Name Description
    Tag drawing_tag

    ReadTabnotCell(Tag, int, int, out TabnotCellParams, out TabnotCellEvalData)

    Declaration
    [Obsolete("Deprecated")]
    public void ReadTabnotCell(Tag tabular_note, int row, int col, out UFDraw.TabnotCellParams _params, out UFDraw.TabnotCellEvalData eval_data)
    Parameters
    Type Name Description
    Tag tabular_note
    int row
    int col
    UFDraw.TabnotCellParams _params
    UFDraw.TabnotCellEvalData eval_data

    ReadTabnotColWdt(Tag, int, out double)

    Declaration
    [Obsolete("Deprecated")]
    public void ReadTabnotColWdt(Tag tabular_note, int col, out double width)
    Parameters
    Type Name Description
    Tag tabular_note
    int col
    double width

    ReadTabnotRowHgt(Tag, int, out double)

    Declaration
    [Obsolete("Deprecated")]
    public void ReadTabnotRowHgt(Tag tabular_note, int row, out double height)
    Parameters
    Type Name Description
    Tag tabular_note
    int row
    double height

    RedefineSxlineHinge(Tag, ref LineObject, bool)

    Declaration
    public void RedefineSxlineHinge(Tag sxline_tag, ref UFDrf.LineObject hinge_line, bool arrow_same_dir)
    Parameters
    Type Name Description
    Tag sxline_tag
    UFDrf.LineObject hinge_line
    bool arrow_same_dir

    RemoveBreakRegion(Tag, bool)

    Declaration
    public void RemoveBreakRegion(Tag break_region, bool delete_curves)
    Parameters
    Type Name Description
    Tag break_region
    bool delete_curves

    RemoveBreakout(Tag, bool)

    Declaration
    public void RemoveBreakout(Tag breakline, bool delete_curves)
    Parameters
    Type Name Description
    Tag breakline
    bool delete_curves

    RemoveDmvRotationPlane(Tag)

    Declaration
    public void RemoveDmvRotationPlane(Tag view)
    Parameters
    Type Name Description
    Tag view

    RenameDrawing(Tag, string)

    Declaration
    public void RenameDrawing(Tag drawing_tag, string new_drawing_name)
    Parameters
    Type Name Description
    Tag drawing_tag
    string new_drawing_name

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

    Declaration
    public void RetrieveDrawingCgm(string file_name, out string[] out_file_names, out int num_sheets)
    Parameters
    Type Name Description
    string file_name
    string[] out_file_names
    int num_sheets

    SetAutoUpdate(Tag, out bool)

    Declaration
    public void SetAutoUpdate(Tag view_tag, out bool auto_update)
    Parameters
    Type Name Description
    Tag view_tag
    bool auto_update

    SetBorderColor(int)

    Declaration
    public void SetBorderColor(int border_color)
    Parameters
    Type Name Description
    int border_color

    SetBorderDisplay(bool)

    Declaration
    public void SetBorderDisplay(bool border_display)
    Parameters
    Type Name Description
    bool border_display

    SetBoundaryAssoc(Tag, out int, out ViewBoundary[])

    Declaration
    public void SetBoundaryAssoc(Tag view, out int curve_count, out UFDraw.ViewBoundary[] boundary_curves)
    Parameters
    Type Name Description
    Tag view
    int curve_count
    ViewBoundary[] boundary_curves

    SetBreakRegionData(Tag, ref BreakRegionData)

    Declaration
    public void SetBreakRegionData(Tag break_region, ref UFDraw.BreakRegionData break_region_data)
    Parameters
    Type Name Description
    Tag break_region
    UFDraw.BreakRegionData break_region_data

    SetBreakoutData(Tag, ref BreakoutData, out Tag)

    Declaration
    public void SetBreakoutData(Tag breakline, ref UFDraw.BreakoutData breakout_data, out Tag new_breakline)
    Parameters
    Type Name Description
    Tag breakline
    UFDraw.BreakoutData breakout_data
    Tag new_breakline

    SetCompSectionInView(Tag, Tag, CompSectionInView)

    Declaration
    public void SetCompSectionInView(Tag component, Tag sx_view, UFDraw.CompSectionInView sx_property)
    Parameters
    Type Name Description
    Tag component
    Tag sx_view
    UFDraw.CompSectionInView sx_property

    SetDisplayState(int)

    Declaration
    public void SetDisplayState(int view_type)
    Parameters
    Type Name Description
    int view_type

    SetDmvRotationPlane(Tag, Tag, Tag)

    Declaration
    public void SetDmvRotationPlane(Tag view, Tag plane, Tag x_vector)
    Parameters
    Type Name Description
    Tag view
    Tag plane
    Tag x_vector

    SetDrawingRefPt(Tag, Tag, double[])

    Declaration
    public void SetDrawingRefPt(Tag drawing_tag, Tag view_tag, double[] reference_pt)
    Parameters
    Type Name Description
    Tag drawing_tag
    Tag view_tag
    double[] reference_pt

    SetRenderSetObjects(Tag, int, Tag[])

    Declaration
    public void SetRenderSetObjects(Tag render_set, int number_objects, Tag[] objects)
    Parameters
    Type Name Description
    Tag render_set
    int number_objects
    Tag[] objects

    SetRenderSetParms(Tag, ref RenderPrefs)

    Declaration
    public void SetRenderSetParms(Tag render_set, ref UFDraw.RenderPrefs render_parms)
    Parameters
    Type Name Description
    Tag render_set
    UFDraw.RenderPrefs render_parms

    SetRenderSetsForView(Tag, int, Tag[])

    Declaration
    public void SetRenderSetsForView(Tag view, int number_render_sets, Tag[] render_sets)
    Parameters
    Type Name Description
    Tag view
    int number_render_sets
    Tag[] render_sets

    SetSuppressViewUpdat(bool)

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

    SetSxlineDefaultPrfs(ref ArrowParms, SxlineDisplay)

    Declaration
    public void SetSxlineDefaultPrfs(ref UFDraw.ArrowParms arrow_parms, UFDraw.SxlineDisplay sxline_display)
    Parameters
    Type Name Description
    UFDraw.ArrowParms arrow_parms
    UFDraw.SxlineDisplay sxline_display

    SetSxviewDisplay(Tag, ref SxviewPrfs)

    Declaration
    public void SetSxviewDisplay(Tag view_tag, ref UFDraw.SxviewPrfs sxview_parms)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.SxviewPrfs sxview_parms

    SetTabularNoteParams(Tag, ref TabnotParams)

    Declaration
    [Obsolete("Deprecated")]
    public void SetTabularNoteParams(Tag tabular_note, ref UFDraw.TabnotParams _params)
    Parameters
    Type Name Description
    Tag tabular_note
    UFDraw.TabnotParams _params

    SetViewAnchor(Tag, Tag)

    Declaration
    public void SetViewAnchor(Tag view_tag, Tag anchor_point)
    Parameters
    Type Name Description
    Tag view_tag
    Tag anchor_point

    SetViewAngle(Tag, double)

    Declaration
    public void SetViewAngle(Tag view_tag, double angle)
    Parameters
    Type Name Description
    Tag view_tag
    double angle

    SetViewDisplay(Tag, ref ViewPrfs)

    Declaration
    public void SetViewDisplay(Tag view_tag, ref UFDraw.ViewPrfs view_parms)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.ViewPrfs view_parms

    SetViewLabelParms(Tag, ref ViewLabelParms)

    Declaration
    public void SetViewLabelParms(Tag view_label_tag, ref UFDraw.ViewLabelParms view_label_parms)
    Parameters
    Type Name Description
    Tag view_label_tag
    UFDraw.ViewLabelParms view_label_parms

    SetViewParmScale(Tag, Tag)

    Declaration
    public void SetViewParmScale(Tag view, Tag exp_tag)
    Parameters
    Type Name Description
    Tag view
    Tag exp_tag

    SetViewScale(Tag, double)

    Declaration
    public void SetViewScale(Tag view_tag, double scale)
    Parameters
    Type Name Description
    Tag view_tag
    double scale

    SetViewStatus(Tag, ViewStatus)

    Declaration
    public void SetViewStatus(Tag view_tag, UFDraw.ViewStatus view_status)
    Parameters
    Type Name Description
    Tag view_tag
    UFDraw.ViewStatus view_status

    SetViewThdAppPitch(Tag, double)

    Declaration
    public void SetViewThdAppPitch(Tag view, double app_picth)
    Parameters
    Type Name Description
    Tag view
    double app_picth

    SetViewThdMeth(Tag, int)

    Declaration
    public void SetViewThdMeth(Tag view, int method)
    Parameters
    Type Name Description
    Tag view
    int method

    UpdOutOfDateViews(Tag)

    Declaration
    public void UpdOutOfDateViews(Tag drawing_tag)
    Parameters
    Type Name Description
    Tag drawing_tag

    UpdateOneView(Tag, Tag)

    Declaration
    public void UpdateOneView(Tag drawing_tag, Tag view_tag)
    Parameters
    Type Name Description
    Tag drawing_tag
    Tag view_tag

    UpdateTabnot(Tag)

    Declaration
    [Obsolete("Deprecated")]
    public void UpdateTabnot(Tag tabular_note)
    Parameters
    Type Name Description
    Tag tabular_note

    WriteTabnotCell(Tag, int, int, ref TabnotCellParams)

    Declaration
    [Obsolete("Deprecated")]
    public void WriteTabnotCell(Tag tabular_note, int row, int col, ref UFDraw.TabnotCellParams _params)
    Parameters
    Type Name Description
    Tag tabular_note
    int row
    int col
    UFDraw.TabnotCellParams _params

    WriteTabnotColWdt(Tag, int, double)

    Declaration
    [Obsolete("Deprecated")]
    public void WriteTabnotColWdt(Tag tabular_note, int col, double width)
    Parameters
    Type Name Description
    Tag tabular_note
    int col
    double width

    WriteTabnotRowHgt(Tag, int, double)

    Declaration
    [Obsolete("Deprecated")]
    public void WriteTabnotRowHgt(Tag tabular_note, int row, double height)
    Parameters
    Type Name Description
    Tag tabular_note
    int row
    double height

    Implements

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