Class UFDraw
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFDraw
   
  
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
   
  
    Inherited Members
    
    
    
    
    
      System.MarshalByRefObject.CreateObjRef(System.Type)
    
    
      System.MarshalByRefObject.GetLifetimeService()
    
    
      System.MarshalByRefObject.InitializeLifetimeService()
    
    
      System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ToString()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
   
  
  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 | 
         | 
      
      
        | System.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 | 
         | 
      
      
        | System.Double | 
        view_scale | 
         | 
      
      
        | System.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 | 
         | 
      
      
        | System.Double[] | 
        xy1 | 
         | 
      
      
        | System.Double[] | 
        xy2 | 
         | 
      
      
        | System.Double | 
        view_scale | 
         | 
      
      
        | System.Double[] | 
        dwg_reference_point | 
         | 
      
      
        | Tag | 
        detail_view_tag | 
         | 
      
    
  
  
  
  
  AddOrthographicView(Tag, Tag, UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        dwg_reference_point | 
         | 
      
      
        | Tag | 
        ortho_view_tag | 
         | 
      
    
  
  
  
  
  AddSxlineSxseg(Tag, UFDraw.SxsegType, UFDraw.SxlineLeg, ref UFDrf.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
  
  
  
  
  AddSxseg(Tag, ref UFDraw.SxlineSxsegs, out Tag)
  
  
  Declaration
  
    public void AddSxseg(Tag sxline_tag, ref UFDraw.SxlineSxsegs sxseg_data, out Tag sxseg_tag)
   
  Parameters
  
  
  
  
  AskAutoUpdate(Tag, out Boolean)
  
  
  Declaration
  
    public void AskAutoUpdate(Tag view_tag, out bool auto_update)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Boolean | 
        auto_update | 
         | 
      
    
  
  
  
  
  AskBodySilsInView(Tag, Tag, out Int32, 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 | 
         | 
      
      
        | System.Int32 | 
        num_silhouettes | 
         | 
      
      
        | Tag[] | 
        silhouette_tags | 
         | 
      
    
  
  
  
  
  AskBorderColor(out Int32)
  
  
  Declaration
  
    public void AskBorderColor(out int border_color)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        border_color | 
         | 
      
    
  
  
  
  
  AskBorderDisplay(out Boolean)
  
  
  Declaration
  
    public void AskBorderDisplay(out bool border_display)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        border_display | 
         | 
      
    
  
  
  
  
  AskBoundaryCurves(Tag, out Double, out Int32, out UFDraw.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 | 
         | 
      
      
        | System.Double | 
        tolerance | 
         | 
      
      
        | System.Int32 | 
        num_curves | 
         | 
      
      
        | UFDraw.ViewBoundary[] | 
        boundary_curves | 
         | 
      
    
  
  
  
  
  AskBoundaryType(Tag, out UFDraw.BoundaryType)
  
  
  Declaration
  
    public void AskBoundaryType(Tag view_tag, out UFDraw.BoundaryType boundary_type)
   
  Parameters
  
  
  
  
  AskBoundByObjects(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskBoundByObjects(Tag view_tag, out int num_objects, out Tag[] bounded_objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Int32 | 
        num_objects | 
         | 
      
      
        | Tag[] | 
        bounded_objects | 
         | 
      
    
  
  
  
  
  AskBreakoutData(Tag, out Tag, out UFDraw.BreakoutData)
  
  
  Declaration
  
    public void AskBreakoutData(Tag breakline, out Tag view_tag, out UFDraw.BreakoutData breakout_data)
   
  Parameters
  
  
  
  
  AskBreakRegionData(Tag, out UFDraw.BreakRegionData)
  
  
  Declaration
  
    public void AskBreakRegionData(Tag region, out UFDraw.BreakRegionData break_region_data)
   
  Parameters
  
  
  
  
  AskBreakRegions(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskBreakRegions(Tag view_tag, out int num_regions, out Tag[] break_regions)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Int32 | 
        num_regions | 
         | 
      
      
        | Tag[] | 
        break_regions | 
         | 
      
    
  
  
  
  
  AskCompSectionInView(Tag, Tag, out UFDraw.CompSectionInView)
  
  
  Declaration
  
    public void AskCompSectionInView(Tag component, Tag sx_view, out UFDraw.CompSectionInView sx_property)
   
  Parameters
  
  
  
  
  AskCurrentDrawing(out Tag)
  
  
  Declaration
  
    public void AskCurrentDrawing(out Tag drawing_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        drawing_tag | 
         | 
      
    
  
  
  
  
  AskCurveGroupMembers(Tag, out Tag[], out Int32)
  
  
  Declaration
  
    public void AskCurveGroupMembers(Tag curve_group, out Tag[] curves, out int curve_count)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        curve_group | 
         | 
      
      
        | Tag[] | 
        curves | 
         | 
      
      
        | System.Int32 | 
        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 | 
         | 
      
    
  
  
  
  
  AskDisplayedObjects(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskDisplayedObjects(Tag view, out int num_objects, out Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | System.Int32 | 
        num_objects | 
         | 
      
      
        | Tag[] | 
        objects | 
         | 
      
    
  
  
  
  
  AskDisplayState(out Int32)
  
  
  Declaration
  
    public void AskDisplayState(out int view_type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        view_type | 
         | 
      
    
  
  
  
  
  AskDmvRotationPlane(Tag, out Tag)
  
  
  Declaration
  
    public void AskDmvRotationPlane(Tag view, out Tag plane)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | Tag | 
        plane | 
         | 
      
    
  
  
  
  
  AskDraftingCurveParents(Tag, out Int32, 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 | 
         | 
      
      
        | System.Int32 | 
        parents_count | 
         | 
      
      
        | Tag[] | 
        parents | 
         | 
      
    
  
  
  
  
  AskDraftingCurveType(Tag, out UFDraw.DraftingCurveType)
  
  
  Declaration
  
    public void AskDraftingCurveType(Tag input_curve_tag, out UFDraw.DraftingCurveType curve_type)
   
  Parameters
  
  
  
  
  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 | 
         | 
      
      
        | System.Double[] | 
        reference_pt | 
         | 
      
    
  
  
  
  
  AskDrawings(out Int32, out Tag[])
  
  
  Declaration
  
    public void AskDrawings(out int num_drawings, out Tag[] drawing_tags)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        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 Int32, 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 | 
         | 
      
      
        | System.Int32 | 
        num_silhouettes | 
         | 
      
      
        | Tag[] | 
        sil_tags | 
         | 
      
    
  
  
  
  
  AskFoldedSxline(Tag, Double[], Double[], out Tag, out Int32, out Tag[], out Int32, out Tag[], out UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        step_dir | 
         | 
      
      
        | System.Double[] | 
        arrow_dir | 
         | 
      
      
        | Tag | 
        pview_tag | 
         | 
      
      
        | System.Int32 | 
        num_sxviews | 
         | 
      
      
        | Tag[] | 
        sxview_tags | 
         | 
      
      
        | System.Int32 | 
        num_sxsegs | 
         | 
      
      
        | Tag[] | 
        sxseg_tags | 
         | 
      
      
        | UFDraw.SxlineStatus | 
        sxline_status | 
         | 
      
    
  
  
  
  
  AskGroupOfCurve(Tag, out Tag, out Int32, out Int32)
  
  
  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 | 
         | 
      
      
        | System.Int32 | 
        group_type | 
         | 
      
      
        | System.Int32 | 
        group_subtype | 
         | 
      
    
  
  
  
  
  AskHalfSxline(Tag, Double[], Double[], out Tag, out Int32, out Tag[], out Int32, out Tag[], out UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        step_dir | 
         | 
      
      
        | System.Double[] | 
        arrow_dir | 
         | 
      
      
        | Tag | 
        pview_tag | 
         | 
      
      
        | System.Int32 | 
        num_sxviews | 
         | 
      
      
        | Tag[] | 
        sxview_tags | 
         | 
      
      
        | System.Int32 | 
        num_sxsegs | 
         | 
      
      
        | Tag[] | 
        sxseg_tags | 
         | 
      
      
        | UFDraw.SxlineStatus | 
        sxline_status | 
         | 
      
    
  
  
  
  
  AskNumDrawings(out Int32)
  
  
  Declaration
  
    public void AskNumDrawings(out int num_drawings)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        num_drawings | 
         | 
      
    
  
  
  
  
  AskNumViews(Tag, out Int32)
  
  
  Declaration
  
    public void AskNumViews(Tag drawing_tag, out int num_views)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        drawing_tag | 
         | 
      
      
        | System.Int32 | 
        num_views | 
         | 
      
    
  
  
  
  
  AskPictorialSxline(Tag, out UFDraw.SxlineType, Double[], Double[], out Tag, out Int32, out Tag[], out Int32, out Tag[], out Boolean, out UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        cut_dir | 
         | 
      
      
        | System.Double[] | 
        arrow_dir | 
         | 
      
      
        | Tag | 
        parent_view_tag | 
         | 
      
      
        | System.Int32 | 
        num_sxviews | 
         | 
      
      
        | Tag[] | 
        sxview_tags | 
         | 
      
      
        | System.Int32 | 
        num_sxsegs | 
         | 
      
      
        | Tag[] | 
        sxseg_tags | 
         | 
      
      
        | System.Boolean | 
        pictorial_sxview | 
         | 
      
      
        | UFDraw.SxlineStatus | 
        sxline_status | 
         | 
      
    
  
  
  
  
  AskRenderSetObjects(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskRenderSetObjects(Tag render_set, out int number_objects, out Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        render_set | 
         | 
      
      
        | System.Int32 | 
        number_objects | 
         | 
      
      
        | Tag[] | 
        objects | 
         | 
      
    
  
  
  
  
  AskRenderSetParms(Tag, out UFDraw.RenderPrefs)
  
  
  Declaration
  
    public void AskRenderSetParms(Tag render_set, out UFDraw.RenderPrefs render_parms)
   
  Parameters
  
  
  
  
  AskRenderSets(out Int32, out Tag[])
  
  
  Declaration
  
    public void AskRenderSets(out int number_render_sets, out Tag[] render_sets)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        number_render_sets | 
         | 
      
      
        | Tag[] | 
        render_sets | 
         | 
      
    
  
  
  
  
  AskRenderSetsOfView(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskRenderSetsOfView(Tag view, out int number_render_sets, out Tag[] render_sets)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | System.Int32 | 
        number_render_sets | 
         | 
      
      
        | Tag[] | 
        render_sets | 
         | 
      
    
  
  
  
  
  AskRevolvedSxline(Tag, Double[], Double[], out Tag, out UFDrf.Object, out Int32, out Tag[], out Int32, out Int32, out UFDraw.SxlineLeg, out Tag[], out UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        step_dir | 
         | 
      
      
        | System.Double[] | 
        arrow_dir | 
         | 
      
      
        | Tag | 
        pview_tag | 
         | 
      
      
        | UFDrf.Object | 
        rotpt_object | 
         | 
      
      
        | System.Int32 | 
        num_sxviews | 
         | 
      
      
        | Tag[] | 
        sxview_tags | 
         | 
      
      
        | System.Int32 | 
        num_sxsegs | 
         | 
      
      
        | System.Int32 | 
        num_leg1_sxsegs | 
         | 
      
      
        | UFDraw.SxlineLeg | 
        cut_plane_leg | 
         | 
      
      
        | Tag[] | 
        sxseg_tags | 
         | 
      
      
        | UFDraw.SxlineStatus | 
        sxline_status | 
         | 
      
    
  
  
  
  
  AskSimpleSxline(Tag, Double[], Double[], out Tag, out Int32, out Tag[], out Int32, out Tag[], out UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        step_dir | 
         | 
      
      
        | System.Double[] | 
        arrow_dir | 
         | 
      
      
        | Tag | 
        pview_tag | 
         | 
      
      
        | System.Int32 | 
        num_sxviews | 
         | 
      
      
        | Tag[] | 
        sxview_tags | 
         | 
      
      
        | System.Int32 | 
        num_sxsegs | 
         | 
      
      
        | Tag[] | 
        sxseg_tags | 
         | 
      
      
        | UFDraw.SxlineStatus | 
        sxline_status | 
         | 
      
    
  
  
  
  
  AskSimplifiedCurve(Tag, ref Tag, out Boolean, out Double, out Int32, 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 | 
         | 
      
      
        | System.Boolean | 
        flat_arc_to_line | 
         | 
      
      
        | System.Double | 
        tolerance | 
         | 
      
      
        | System.Int32 | 
        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 Int32, out Tag[], out Int32, out Tag[], out UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        step_dir | 
         | 
      
      
        | System.Double[] | 
        arrow_dir | 
         | 
      
      
        | Tag | 
        pview_tag | 
         | 
      
      
        | System.Int32 | 
        num_sxviews | 
         | 
      
      
        | Tag[] | 
        sxview_tags | 
         | 
      
      
        | System.Int32 | 
        num_sxsegs | 
         | 
      
      
        | Tag[] | 
        sxseg_tags | 
         | 
      
      
        | UFDraw.SxlineStatus | 
        sxline_status | 
         | 
      
    
  
  
  
  
  AskSuppressViewUpdat(out Boolean)
  
  
  Declaration
  
    public void AskSuppressViewUpdat(out bool suppress_view_update)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        suppress_view_update | 
         | 
      
    
  
  
  
  
  AskSxedgesOfSxsolid(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskSxedgesOfSxsolid(Tag sxsolid_tag, out int num_sxedges, out Tag[] sxedge_tags)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        sxsolid_tag | 
         | 
      
      
        | System.Int32 | 
        num_sxedges | 
         | 
      
      
        | Tag[] | 
        sxedge_tags | 
         | 
      
    
  
  
  
  
  AskSxlineDefaultPrfs(out UFDraw.ArrowParms, out UFDraw.SxlineDisplay)
  
  
  Declaration
  
    public void AskSxlineDefaultPrfs(out UFDraw.ArrowParms arrow_parms, out UFDraw.SxlineDisplay sxline_display)
   
  Parameters
  
  
  
  
  AskSxlineDisplay(Tag, out UFDraw.ArrowParms, out UFDraw.SxlineDisplay)
  
  
  Declaration
  
    public void AskSxlineDisplay(Tag sxline_tag, out UFDraw.ArrowParms arrow_parms, out UFDraw.SxlineDisplay sxline_display)
   
  Parameters
  
  
  
  
  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 UFDraw.SxsegInfo, out Tag, out UFDrf.Object[])
  
  
  Declaration
  
    public void AskSxlineSxseg(Tag sxseg_tag, out UFDraw.SxsegInfo sxseg_info, out Tag curve_tag, out UFDrf.Object[] _object)
   
  Parameters
  
  
  
  
  AskSxlineType(Tag, out UFDraw.SxlineType)
  
  
  Declaration
  
    public void AskSxlineType(Tag sxline_tag, out UFDraw.SxlineType sxline_type)
   
  Parameters
  
  
  
  
  AskSxsolidsOfSxview(Tag, UFDraw.SxlineLeg, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskSxsolidsOfSxview(Tag sxview_tag, UFDraw.SxlineLeg leg_num, out int num_sxsolids, out Tag[] sxsolid_tags)
   
  Parameters
  
  
  
  
  AskSxviewDisplay(Tag, out UFDraw.SxviewPrfs)
  
  
  Declaration
  
    public void AskSxviewDisplay(Tag view_tag, out UFDraw.SxviewPrfs sxview_parms)
   
  Parameters
  
  
  
  
  AskTabularNoteDefaults(out UFDraw.TabnotParams)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskTabularNoteDefaults(out UFDraw.TabnotParams _params)
   
  Parameters
  
  
  
  
  AskTabularNoteParams(Tag, out UFDraw.TabnotParams, out UFDraw.TabnotEvalData)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskTabularNoteParams(Tag tabular_note, out UFDraw.TabnotParams _params, out UFDraw.TabnotEvalData eval_data)
   
  Parameters
  
  
  
  
  AskUnfoldedSxline(Tag, Double[], Double[], out Tag, out Int32, out Tag[], out Int32, out Tag[], out UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        step_dir | 
         | 
      
      
        | System.Double[] | 
        arrow_dir | 
         | 
      
      
        | Tag | 
        pview_tag | 
         | 
      
      
        | System.Int32 | 
        num_sxviews | 
         | 
      
      
        | Tag[] | 
        sxview_tags | 
         | 
      
      
        | System.Int32 | 
        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 | 
         | 
      
      
        | System.Double | 
        angle_value | 
         | 
      
    
  
  
  
  
  AskViewBorders(Tag, Double[])
  
  
  Declaration
  
    public void AskViewBorders(Tag view_tag, double[] view_borders)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Double[] | 
        view_borders | 
         | 
      
    
  
  
  
  
  AskViewDisplay(Tag, out UFDraw.ViewPrfs)
  
  
  Declaration
  
    public void AskViewDisplay(Tag view_tag, out UFDraw.ViewPrfs view_parms)
   
  Parameters
  
  
  
  
  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 UFDraw.ViewLabelParms)
  
  
  Declaration
  
    public int AskViewLabelParms(Tag view_label_tag, ref UFDraw.ViewLabelParms view_label_parms)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  AskViewNotes(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskViewNotes(Tag view_tag, out int num_notes, out Tag[] note_tags)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Int32 | 
        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 | 
         | 
      
      
        | System.Double | 
        scale_value | 
         | 
      
    
  
  
  
  
  AskViews(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskViews(Tag drawing_tag, out int num_views, out Tag[] view_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        drawing_tag | 
         | 
      
      
        | System.Int32 | 
        num_views | 
         | 
      
      
        | Tag[] | 
        view_tag | 
         | 
      
    
  
  
  
  
  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 | 
         | 
      
      
        | System.Double | 
        scale_value | 
         | 
      
    
  
  
  
  
  AskViewStatus(Tag, out UFDraw.ViewStatus)
  
  
  Declaration
  
    public void AskViewStatus(Tag view_tag, out UFDraw.ViewStatus view_status)
   
  Parameters
  
  
  
  
  AskViewThdAppPitch(Tag, out Double)
  
  
  Declaration
  
    public void AskViewThdAppPitch(Tag view, out double app_pitch)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | System.Double | 
        app_pitch | 
         | 
      
    
  
  
  
  
  AskViewThdMeth(Tag, out Int32)
  
  
  Declaration
  
    public void AskViewThdMeth(Tag view, out int method)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | System.Int32 | 
        method | 
         | 
      
    
  
  
  
  
  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 | 
         | 
      
    
  
  
  
  
  CreateBreakout(Tag, ref UFDraw.BreakoutData, out Tag)
  
  
  Declaration
  
    public void CreateBreakout(Tag view_tag, ref UFDraw.BreakoutData breakout_data, out Tag breakline)
   
  Parameters
  
  
  
  
  CreateBreakRegion(Tag, Tag, Int32, UFDraw.BreakRegionBoundary[], out Tag)
  
  
  Declaration
  
    public void CreateBreakRegion(Tag view_tag, Tag anchor_point, int num_curves, UFDraw.BreakRegionBoundary[] curves, out Tag break_region)
   
  Parameters
  
  
  
  
  CreateRenderSet(String, ref UFDraw.RenderPrefs, out Tag)
  
  
  Declaration
  
    public void CreateRenderSet(string render_set_name, ref UFDraw.RenderPrefs render_parms, out Tag render_set)
   
  Parameters
  
  
  
  
  CreateSimpleSxview(Tag, Double, Double[], Double[], Tag, ref UFDrf.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 | 
         | 
      
      
        | System.Double | 
        sxview_scale | 
         | 
      
      
        | System.Double[] | 
        step_dir | 
         | 
      
      
        | System.Double[] | 
        arrow_dir | 
         | 
      
      
        | Tag | 
        pview_tag | 
         | 
      
      
        | UFDrf.Object | 
        cut_object | 
         | 
      
      
        | System.Double[] | 
        view_placement_pt | 
         | 
      
      
        | Tag | 
        sxview_tag | 
         | 
      
    
  
  
  
  
  CreateSimplifiedCurve(Tag, Tag, Boolean, out Int32, 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 | 
         | 
      
      
        | System.Boolean | 
        flat_arc_to_line | 
         | 
      
      
        | System.Int32 | 
        num_segments | 
         | 
      
      
        | Tag[] | 
        segments | 
         | 
      
    
  
  
  
  
  CreateTabularNote(ref UFDraw.TabnotParams, out Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void CreateTabularNote(ref UFDraw.TabnotParams _params, out Tag new_tabular_note)
   
  Parameters
  
  
  
  
  CreateViewLabel(Tag, ref UFDraw.ViewLabelParms, out Tag)
  
  
  Declaration
  
    public void CreateViewLabel(Tag view_tag, ref UFDraw.ViewLabelParms view_label_parms, out Tag view_label_tag)
   
  Parameters
  
  
  
  
  DefineBoundByObjects(Tag, Int32, Tag[])
  
  
  Declaration
  
    public void DefineBoundByObjects(Tag view_tag, int num_objects, Tag[] bounded_objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Int32 | 
        num_objects | 
         | 
      
      
        | Tag[] | 
        bounded_objects | 
         | 
      
    
  
  
  
  
  DefineViewAutoRect(Tag)
  
  
  Declaration
  
    public void DefineViewAutoRect(Tag view_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
    
  
  
  
  
  DefineViewBoundary(Tag, Int32, UFDraw.DefineBoundary[])
  
  
  Declaration
  
    public void DefineViewBoundary(Tag view_tag, int curve_count, UFDraw.DefineBoundary[] boundary_curves)
   
  Parameters
  
  
  
  
  DefineViewBoundary1(Tag, Int32, UFDraw.DefineBoundary[])
  
  
  Declaration
  
    public void DefineViewBoundary1(Tag view_tag, int curve_count, UFDraw.DefineBoundary[] boundary_curves)
   
  Parameters
  
  
  
  
  DefineViewManualRect(Tag, Double[])
  
  
  Declaration
  
    public void DefineViewManualRect(Tag view_tag, double[] view_borders)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.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, Int32, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void DeleteTabnotCell(Tag tabular_note, int row, int col)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        tabular_note | 
         | 
      
      
        | System.Int32 | 
        row | 
         | 
      
      
        | System.Int32 | 
        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 UFDraw.ArrowParms, UFDraw.SxlineDisplay)
  
  
  Declaration
  
    public void EditSxlineDisplay(Tag sxline_tag, ref UFDraw.ArrowParms arrow_parms, UFDraw.SxlineDisplay sxline_display)
   
  Parameters
  
  
  
  
  EraseSxviewObjects(Tag, Int32, Tag[])
  
  
  Declaration
  
    public void EraseSxviewObjects(Tag view, int num_objects, Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | System.Int32 | 
        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 | 
         | 
      
      
        | System.String | 
        model_view_partname | 
         | 
      
    
  
  
  
  
  ImportView(Tag, Tag, Double[], ref UFDraw.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 | 
         | 
      
      
        | System.Double[] | 
        dwg_reference_point | 
         | 
      
      
        | UFDraw.ViewInfo | 
        view_info | 
         | 
      
      
        | Tag | 
        draw_view_tag | 
         | 
      
    
  
  
  
  
  InitializeViewInfo(out UFDraw.ViewInfo)
  
  
  Declaration
  
    public void InitializeViewInfo(out UFDraw.ViewInfo view_info)
   
  Parameters
  
  
  
  
  IsDraftingComponent(Tag, out Boolean)
  
  
  Declaration
  
    public void IsDraftingComponent(Tag component, out bool is_drafting_component)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        component | 
         | 
      
      
        | System.Boolean | 
        is_drafting_component | 
         | 
      
    
  
  
  
  
  IsObjectOutOfDate(Tag, out Boolean)
  
  
  Declaration
  
    public void IsObjectOutOfDate(Tag _object, out bool out_of_date)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        _object | 
         | 
      
      
        | System.Boolean | 
        out_of_date | 
         | 
      
    
  
  
  
  
  IsSxview(Tag, out Boolean)
  
  
  Declaration
  
    public void IsSxview(Tag view_tag, out bool is_a_sxview)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Boolean | 
        is_a_sxview | 
         | 
      
    
  
  
  
  
  IsThreadCurve(Tag, out Boolean)
  
  
  Declaration
  
    public void IsThreadCurve(Tag curve_tag, out bool is_thread_curve)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        curve_tag | 
         | 
      
      
        | System.Boolean | 
        is_thread_curve | 
         | 
      
    
  
  
  
  
  MoveSxlineRotpt(Tag, ref UFDrf.Object)
  
  
  Declaration
  
    public void MoveSxlineRotpt(Tag sxline_tag, ref UFDrf.Object new_object)
   
  Parameters
  
  
  
  
  MoveSxlineSxseg(Tag, ref UFDrf.Object)
  
  
  Declaration
  
    public void MoveSxlineSxseg(Tag sxseg_tag, ref UFDrf.Object new_object)
   
  Parameters
  
  
  
  
  MoveSxseg(Tag, ref UFDraw.SxlineSxsegs)
  
  
  Declaration
  
    public void MoveSxseg(Tag sxseg_tag, ref UFDraw.SxlineSxsegs sxseg_data)
   
  Parameters
  
  
  
  
  MoveView(Tag, Double[])
  
  
  Declaration
  
    public void MoveView(Tag view_tag, double[] drawing_reference_point)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.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, Int32, Int32, out UFDraw.TabnotCellParams, out UFDraw.TabnotCellEvalData)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void ReadTabnotCell(Tag tabular_note, int row, int col, out UFDraw.TabnotCellParams _params, out UFDraw.TabnotCellEvalData eval_data)
   
  Parameters
  
  
  
  
  ReadTabnotColWdt(Tag, Int32, out Double)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void ReadTabnotColWdt(Tag tabular_note, int col, out double width)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        tabular_note | 
         | 
      
      
        | System.Int32 | 
        col | 
         | 
      
      
        | System.Double | 
        width | 
         | 
      
    
  
  
  
  
  ReadTabnotRowHgt(Tag, Int32, out Double)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void ReadTabnotRowHgt(Tag tabular_note, int row, out double height)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        tabular_note | 
         | 
      
      
        | System.Int32 | 
        row | 
         | 
      
      
        | System.Double | 
        height | 
         | 
      
    
  
  
  
  
  RedefineSxlineHinge(Tag, ref UFDrf.LineObject, Boolean)
  
  
  Declaration
  
    public void RedefineSxlineHinge(Tag sxline_tag, ref UFDrf.LineObject hinge_line, bool arrow_same_dir)
   
  Parameters
  
  
  
  
  RemoveBreakout(Tag, Boolean)
  
  
  Declaration
  
    public void RemoveBreakout(Tag breakline, bool delete_curves)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        breakline | 
         | 
      
      
        | System.Boolean | 
        delete_curves | 
         | 
      
    
  
  
  
  
  RemoveBreakRegion(Tag, Boolean)
  
  
  Declaration
  
    public void RemoveBreakRegion(Tag break_region, bool delete_curves)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        break_region | 
         | 
      
      
        | System.Boolean | 
        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 | 
         | 
      
      
        | System.String | 
        new_drawing_name | 
         | 
      
    
  
  
  
  
  RetrieveDrawingCgm(String, out String[], out Int32)
  
  
  Declaration
  
    public void RetrieveDrawingCgm(string file_name, out string[] out_file_names, out int num_sheets)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        file_name | 
         | 
      
      
        | System.String[] | 
        out_file_names | 
         | 
      
      
        | System.Int32 | 
        num_sheets | 
         | 
      
    
  
  
  
  
  SetAutoUpdate(Tag, out Boolean)
  
  
  Declaration
  
    public void SetAutoUpdate(Tag view_tag, out bool auto_update)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Boolean | 
        auto_update | 
         | 
      
    
  
  
  
  
  SetBorderColor(Int32)
  
  
  Declaration
  
    public void SetBorderColor(int border_color)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        border_color | 
         | 
      
    
  
  
  
  
  SetBorderDisplay(Boolean)
  
  
  Declaration
  
    public void SetBorderDisplay(bool border_display)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        border_display | 
         | 
      
    
  
  
  
  
  SetBoundaryAssoc(Tag, out Int32, out UFDraw.ViewBoundary[])
  
  
  Declaration
  
    public void SetBoundaryAssoc(Tag view, out int curve_count, out UFDraw.ViewBoundary[] boundary_curves)
   
  Parameters
  
  
  
  
  SetBreakoutData(Tag, ref UFDraw.BreakoutData, out Tag)
  
  
  Declaration
  
    public void SetBreakoutData(Tag breakline, ref UFDraw.BreakoutData breakout_data, out Tag new_breakline)
   
  Parameters
  
  
  
  
  SetBreakRegionData(Tag, ref UFDraw.BreakRegionData)
  
  
  Declaration
  
    public void SetBreakRegionData(Tag break_region, ref UFDraw.BreakRegionData break_region_data)
   
  Parameters
  
  
  
  
  SetCompSectionInView(Tag, Tag, UFDraw.CompSectionInView)
  
  
  Declaration
  
    public void SetCompSectionInView(Tag component, Tag sx_view, UFDraw.CompSectionInView sx_property)
   
  Parameters
  
  
  
  
  SetDisplayState(Int32)
  
  
  Declaration
  
    public void SetDisplayState(int view_type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        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 | 
         | 
      
      
        | System.Double[] | 
        reference_pt | 
         | 
      
    
  
  
  
  
  SetRenderSetObjects(Tag, Int32, Tag[])
  
  
  Declaration
  
    public void SetRenderSetObjects(Tag render_set, int number_objects, Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        render_set | 
         | 
      
      
        | System.Int32 | 
        number_objects | 
         | 
      
      
        | Tag[] | 
        objects | 
         | 
      
    
  
  
  
  
  SetRenderSetParms(Tag, ref UFDraw.RenderPrefs)
  
  
  Declaration
  
    public void SetRenderSetParms(Tag render_set, ref UFDraw.RenderPrefs render_parms)
   
  Parameters
  
  
  
  
  SetRenderSetsForView(Tag, Int32, Tag[])
  
  
  Declaration
  
    public void SetRenderSetsForView(Tag view, int number_render_sets, Tag[] render_sets)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | System.Int32 | 
        number_render_sets | 
         | 
      
      
        | Tag[] | 
        render_sets | 
         | 
      
    
  
  
  
  
  SetSuppressViewUpdat(Boolean)
  
  
  Declaration
  
    public void SetSuppressViewUpdat(bool suppress_view_update)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        suppress_view_update | 
         | 
      
    
  
  
  
  
  SetSxlineDefaultPrfs(ref UFDraw.ArrowParms, UFDraw.SxlineDisplay)
  
  
  Declaration
  
    public void SetSxlineDefaultPrfs(ref UFDraw.ArrowParms arrow_parms, UFDraw.SxlineDisplay sxline_display)
   
  Parameters
  
  
  
  
  SetSxviewDisplay(Tag, ref UFDraw.SxviewPrfs)
  
  
  Declaration
  
    public void SetSxviewDisplay(Tag view_tag, ref UFDraw.SxviewPrfs sxview_parms)
   
  Parameters
  
  
  
  
  SetTabularNoteParams(Tag, ref UFDraw.TabnotParams)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetTabularNoteParams(Tag tabular_note, ref UFDraw.TabnotParams _params)
   
  Parameters
  
  
  
  
  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 | 
         | 
      
      
        | System.Double | 
        angle | 
         | 
      
    
  
  
  
  
  SetViewDisplay(Tag, ref UFDraw.ViewPrfs)
  
  
  Declaration
  
    public void SetViewDisplay(Tag view_tag, ref UFDraw.ViewPrfs view_parms)
   
  Parameters
  
  
  
  
  SetViewLabelParms(Tag, ref UFDraw.ViewLabelParms)
  
  
  Declaration
  
    public void SetViewLabelParms(Tag view_label_tag, ref UFDraw.ViewLabelParms view_label_parms)
   
  Parameters
  
  
  
  
  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 | 
         | 
      
      
        | System.Double | 
        scale | 
         | 
      
    
  
  
  
  
  SetViewStatus(Tag, UFDraw.ViewStatus)
  
  
  Declaration
  
    public void SetViewStatus(Tag view_tag, UFDraw.ViewStatus view_status)
   
  Parameters
  
  
  
  
  SetViewThdAppPitch(Tag, Double)
  
  
  Declaration
  
    public void SetViewThdAppPitch(Tag view, double app_picth)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | System.Double | 
        app_picth | 
         | 
      
    
  
  
  
  
  SetViewThdMeth(Tag, Int32)
  
  
  Declaration
  
    public void SetViewThdMeth(Tag view, int method)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        view | 
         | 
      
      
        | System.Int32 | 
        method | 
         | 
      
    
  
  
  
  
  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 | 
         | 
      
    
  
  
  
  
  UpdOutOfDateViews(Tag)
  
  
  Declaration
  
    public void UpdOutOfDateViews(Tag drawing_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        drawing_tag | 
         | 
      
    
  
  
  
  
  WriteTabnotCell(Tag, Int32, Int32, ref UFDraw.TabnotCellParams)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void WriteTabnotCell(Tag tabular_note, int row, int col, ref UFDraw.TabnotCellParams _params)
   
  Parameters
  
  
  
  
  WriteTabnotColWdt(Tag, Int32, Double)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void WriteTabnotColWdt(Tag tabular_note, int col, double width)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        tabular_note | 
         | 
      
      
        | System.Int32 | 
        col | 
         | 
      
      
        | System.Double | 
        width | 
         | 
      
    
  
  
  
  
  WriteTabnotRowHgt(Tag, Int32, Double)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void WriteTabnotRowHgt(Tag tabular_note, int row, double height)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        tabular_note | 
         | 
      
      
        | System.Int32 | 
        row | 
         | 
      
      
        | System.Double | 
        height | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink