Search Results for

    Show / Hide Table of Contents

    Class UFView

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

    Methods

    AddToViewSet(Tag, StandardOrientation)

    Declaration
    public void AddToViewSet(Tag view_set_tag, UFView.StandardOrientation type)
    Parameters
    Type Name Description
    Tag view_set_tag
    UFView.StandardOrientation type

    AskBaseViewOfViewSet(Tag, out Tag)

    Declaration
    public void AskBaseViewOfViewSet(Tag view_set_tag, out Tag base_view_tag)
    Parameters
    Type Name Description
    Tag view_set_tag
    Tag base_view_tag

    AskCenter(Tag, double[])

    Declaration
    public void AskCenter(Tag tag, double[] center)
    Parameters
    Type Name Description
    Tag tag
    double[] center

    AskCurrentXyClip(Tag, double[])

    Declaration
    public void AskCurrentXyClip(Tag view_tag, double[] xy_clip_bounds)
    Parameters
    Type Name Description
    Tag view_tag
    double[] xy_clip_bounds

    AskFogOptions(Tag, out FogOptions)

    Declaration
    public void AskFogOptions(Tag view_tag, out UFView.FogOptions fog_options)
    Parameters
    Type Name Description
    Tag view_tag
    UFView.FogOptions fog_options

    AskPerspective(Tag, out int, out double)

    Declaration
    public void AskPerspective(Tag tag, out int type, out double distance)
    Parameters
    Type Name Description
    Tag tag
    int type
    double distance

    AskRotation(Tag, double[])

    Declaration
    public void AskRotation(Tag tag, double[] matrix)
    Parameters
    Type Name Description
    Tag tag
    double[] matrix

    AskShadedEdgeOptions(Tag, out ShadedEdgeOptions)

    Declaration
    public void AskShadedEdgeOptions(Tag view_tag, out UFView.ShadedEdgeOptions shaded_edge_options)
    Parameters
    Type Name Description
    Tag view_tag
    UFView.ShadedEdgeOptions shaded_edge_options

    AskSurfaceDisplayOptions(Tag, out RenderingStyle, out EdgeDisplayOptions)

    Declaration
    public void AskSurfaceDisplayOptions(Tag view_tag, out UFView.RenderingStyle rendering_style, out UFView.EdgeDisplayOptions edge_display_options)
    Parameters
    Type Name Description
    Tag view_tag
    UFView.RenderingStyle rendering_style
    UFView.EdgeDisplayOptions edge_display_options

    AskTagOfViewName(string, out Tag)

    Declaration
    public void AskTagOfViewName(string view_name, out Tag view_tag)
    Parameters
    Type Name Description
    string view_name
    Tag view_tag

    AskType(Tag, out Type, out Subtype)

    Declaration
    public void AskType(Tag view_tag, out UFView.Type type, out UFView.Subtype subtype)
    Parameters
    Type Name Description
    Tag view_tag
    UFView.Type type
    UFView.Subtype subtype

    AskVdeData(Tag, out int, out VdeData[])

    Declaration
    public void AskVdeData(Tag _object, out int number_edits, out UFView.VdeData[] vde_data)
    Parameters
    Type Name Description
    Tag _object
    int number_edits
    VdeData[] vde_data

    AskVdeDataWithType(Tag, out int, out VdeDataAndType[])

    Declaration
    public void AskVdeDataWithType(Tag _object, out int number_edits, out UFView.VdeDataAndType[] vde_data)
    Parameters
    Type Name Description
    Tag _object
    int number_edits
    VdeDataAndType[] vde_data

    AskViewDependentStatus(Tag, out int, out string)

    Declaration
    public void AskViewDependentStatus(Tag np1, out int ir2, out string cr3)
    Parameters
    Type Name Description
    Tag np1
    int ir2
    string cr3

    AskViewLight(Tag, out Lighting)

    Declaration
    public void AskViewLight(Tag view, out UFView.Lighting view_light)
    Parameters
    Type Name Description
    Tag view
    UFView.Lighting view_light

    AskViewSetByName(string, out Tag)

    Declaration
    public void AskViewSetByName(string name, out Tag view_set)
    Parameters
    Type Name Description
    string name
    Tag view_set

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

    Declaration
    public void AskViewsOfViewSet(Tag view_set_tag, out int num_views, out Tag[] views_in_set)
    Parameters
    Type Name Description
    Tag view_set_tag
    int num_views
    Tag[] views_in_set

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

    Declaration
    public void AskVisibleObjects(Tag view, out int n_visible, out Tag[] visible, out int n_clipped, out Tag[] clipped)
    Parameters
    Type Name Description
    Tag view
    int n_visible
    Tag[] visible
    int n_clipped
    Tag[] clipped

    AskVisualization(Tag, out Visualization)

    Declaration
    public void AskVisualization(Tag view, out UFView.Visualization view_data)
    Parameters
    Type Name Description
    Tag view
    UFView.Visualization view_data

    AskWorkView(out Tag)

    Declaration
    public void AskWorkView(out Tag work_view)
    Parameters
    Type Name Description
    Tag work_view

    AskXyClip(Tag, double[])

    Declaration
    public void AskXyClip(Tag view_tag, double[] xy_clip_bounds)
    Parameters
    Type Name Description
    Tag view_tag
    double[] xy_clip_bounds

    AskZClip(Tag, int[], double[])

    Declaration
    public void AskZClip(Tag tag, int[] status, double[] distances)
    Parameters
    Type Name Description
    Tag tag
    int[] status
    double[] distances

    AskZoomScale(Tag, out double)

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

    ConvertToModel(Tag, Tag)

    Declaration
    public void ConvertToModel(Tag view_tag, Tag object_tag)
    Parameters
    Type Name Description
    Tag view_tag
    Tag object_tag

    ConvertToView(Tag, Tag)

    Declaration
    public void ConvertToView(Tag view_tag, Tag object_tag)
    Parameters
    Type Name Description
    Tag view_tag
    Tag object_tag

    CopyView(Tag, string, out Tag)

    Declaration
    public void CopyView(Tag view_to_copy, string name_of_new_view, out Tag new_view)
    Parameters
    Type Name Description
    Tag view_to_copy
    string name_of_new_view
    Tag new_view

    CreateViewSet(string, Tag, StandardOrientation, int, StandardOrientation[], out Tag)

    Declaration
    public void CreateViewSet(string name, Tag base_view_tag, UFView.StandardOrientation base_view_type, int num_other_views, UFView.StandardOrientation[] other_view_types, out Tag view_set_tag)
    Parameters
    Type Name Description
    string name
    Tag base_view_tag
    UFView.StandardOrientation base_view_type
    int num_other_views
    StandardOrientation[] other_view_types
    Tag view_set_tag

    CycleObjects(Tag, CycleObjectsEnum, ref Tag)

    Declaration
    public void CycleObjects(Tag view, UFView.CycleObjectsEnum type, ref Tag _object)
    Parameters
    Type Name Description
    Tag view
    UFView.CycleObjectsEnum type
    Tag _object

    Delete(Tag)

    Declaration
    public void Delete(Tag view_obj_id)
    Parameters
    Type Name Description
    Tag view_obj_id

    DeleteViewSet(Tag)

    Declaration
    public void DeleteViewSet(Tag view_set_tag)
    Parameters
    Type Name Description
    Tag view_set_tag

    EditViewLight(string, ref LightAttributes)

    Declaration
    public void EditViewLight(string light_name, ref UFView.LightAttributes light_attrs)
    Parameters
    Type Name Description
    string light_name
    UFView.LightAttributes light_attrs

    ExpandView(Tag)

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

    ExpandWorkView()

    Declaration
    public void ExpandWorkView()

    FitView(Tag, double)

    Declaration
    public void FitView(Tag view_tag, double fraction)
    Parameters
    Type Name Description
    Tag view_tag
    double fraction

    IsExpanded(out bool)

    Declaration
    public void IsExpanded(out bool expanded)
    Parameters
    Type Name Description
    bool expanded

    MapDrawingToModel(Tag, double[], double[])

    Declaration
    public void MapDrawingToModel(Tag member_view, double[] drawing_pt, double[] model_pt)
    Parameters
    Type Name Description
    Tag member_view
    double[] drawing_pt
    double[] model_pt

    MapModelToDrawing(Tag, double[], double[])

    Declaration
    public void MapModelToDrawing(Tag member_view, double[] model_pt, double[] map_pt)
    Parameters
    Type Name Description
    Tag member_view
    double[] model_pt
    double[] map_pt

    PanView(Tag, double[])

    Declaration
    public void PanView(Tag view_tag, double[] center)
    Parameters
    Type Name Description
    Tag view_tag
    double[] center

    ReadViewDrawingParameters(string, double[], out double)

    Declaration
    public void ReadViewDrawingParameters(string cp1, double[] rr2, out double rr3)
    Parameters
    Type Name Description
    string cp1
    double[] rr2
    double rr3

    RemoveFromViewSet(Tag, StandardOrientation)

    Declaration
    public void RemoveFromViewSet(Tag view_set_tag, UFView.StandardOrientation type)
    Parameters
    Type Name Description
    Tag view_set_tag
    UFView.StandardOrientation type

    Rename(Tag, string)

    Declaration
    public void Rename(Tag view, string name)
    Parameters
    Type Name Description
    Tag view
    string name

    RestoreView(Tag)

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

    RotateView(Tag, double[], double, int)

    Declaration
    public void RotateView(Tag view_tag, double[] axis, double delta_angle, int count)
    Parameters
    Type Name Description
    Tag view_tag
    double[] axis
    double delta_angle
    int count

    RotateViewAbsCsys(Tag, double[], double[], double, int)

    Declaration
    public void RotateViewAbsCsys(Tag view_tag, double[] center, double[] axis, double delta_angle, int count)
    Parameters
    Type Name Description
    Tag view_tag
    double[] center
    double[] axis
    double delta_angle
    int count

    Save(string, string, int, int)

    Declaration
    public void Save(string cp1, string cp2, int ip3, int ip4)
    Parameters
    Type Name Description
    string cp1
    string cp2
    int ip3
    int ip4

    SaveAllActiveViews()

    Declaration
    public void SaveAllActiveViews()

    SetBaseViewOfViewSet(Tag, StandardOrientation)

    Declaration
    public void SetBaseViewOfViewSet(Tag view_set_tag, UFView.StandardOrientation type)
    Parameters
    Type Name Description
    Tag view_set_tag
    UFView.StandardOrientation type

    SetCenter(Tag, double[])

    Declaration
    public void SetCenter(Tag tag, double[] center)
    Parameters
    Type Name Description
    Tag tag
    double[] center

    SetFogOptions(Tag, out FogOptions)

    Declaration
    public void SetFogOptions(Tag view_tag, out UFView.FogOptions fog_options)
    Parameters
    Type Name Description
    Tag view_tag
    UFView.FogOptions fog_options

    SetPerspective(Tag, int, double, ref double)

    Declaration
    public void SetPerspective(Tag tag, int option, double distance, ref double eye)
    Parameters
    Type Name Description
    Tag tag
    int option
    double distance
    double eye

    SetRotation(Tag, double[])

    Declaration
    public void SetRotation(Tag tag, double[] axes)
    Parameters
    Type Name Description
    Tag tag
    double[] axes

    SetScale(Tag, double)

    Declaration
    public void SetScale(Tag tag, double scale)
    Parameters
    Type Name Description
    Tag tag
    double scale

    SetShadedEdgeOptions(Tag, out ShadedEdgeOptions)

    Declaration
    public void SetShadedEdgeOptions(Tag view_tag, out UFView.ShadedEdgeOptions shaded_edge_options)
    Parameters
    Type Name Description
    Tag view_tag
    UFView.ShadedEdgeOptions shaded_edge_options

    SetSurfaceDisplayOptions(Tag, RenderingStyle, ref EdgeDisplayOptions)

    Declaration
    public void SetSurfaceDisplayOptions(Tag view_tag, UFView.RenderingStyle rendering_style, ref UFView.EdgeDisplayOptions edge_display_options)
    Parameters
    Type Name Description
    Tag view_tag
    UFView.RenderingStyle rendering_style
    UFView.EdgeDisplayOptions edge_display_options

    SetViewLight(Tag, ref Lighting)

    Declaration
    public void SetViewLight(Tag view_tag, ref UFView.Lighting view_light)
    Parameters
    Type Name Description
    Tag view_tag
    UFView.Lighting view_light

    SetViewMatrix(string, int, Tag, double[])

    Declaration
    public void SetViewMatrix(string cp1, int ip2, Tag np3, double[] rp4)
    Parameters
    Type Name Description
    string cp1
    int ip2
    Tag np3
    double[] rp4

    SetVisualization(Tag, ref Visualization)

    Declaration
    public void SetVisualization(Tag view, ref UFView.Visualization view_data)
    Parameters
    Type Name Description
    Tag view
    UFView.Visualization view_data

    SetXyClip(Tag, double[])

    Declaration
    public void SetXyClip(Tag view_tag, double[] xy_clip_bounds)
    Parameters
    Type Name Description
    Tag view_tag
    double[] xy_clip_bounds

    SetZClip(Tag, int[], double[])

    Declaration
    public void SetZClip(Tag tag, int[] status, double[] distances)
    Parameters
    Type Name Description
    Tag tag
    int[] status
    double[] distances

    UnexpandWorkView()

    Declaration
    public void UnexpandWorkView()

    UpdateView(Tag)

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

    ZoomView(Tag, double)

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

    Implements

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