Search Results for

    Show / Hide Table of Contents

    Class View

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    View
    DraftingView
    ModelingView
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class View : NXObject, IMessageSink, INXObject

    Constructors

    View()

    Declaration
    protected View()

    Properties

    AbsoluteOrigin

    Declaration
    public Point3d AbsoluteOrigin { get; }
    Property Value
    Type Description
    Point3d

    DependentDisplay

    Declaration
    public ViewDependentDisplayManager DependentDisplay { get; }
    Property Value
    Type Description
    ViewDependentDisplayManager

    DisclosurePurpose

    Declaration
    public string DisclosurePurpose { get; set; }
    Property Value
    Type Description
    System.String

    IsDisclosed

    Declaration
    public bool IsDisclosed { get; }
    Property Value
    Type Description
    System.Boolean

    LockRotations

    Declaration
    public bool LockRotations { get; set; }
    Property Value
    Type Description
    System.Boolean

    Matrix

    Declaration
    public Matrix3x3 Matrix { get; }
    Property Value
    Type Description
    Matrix3x3

    Origin

    Declaration
    public Point3d Origin { get; }
    Property Value
    Type Description
    Point3d

    RenderingStyle

    Declaration
    public View.RenderingStyleType RenderingStyle { get; set; }
    Property Value
    Type Description
    View.RenderingStyleType

    Scale

    Declaration
    public double Scale { get; }
    Property Value
    Type Description
    System.Double

    SyncViews

    Declaration
    public bool SyncViews { get; set; }
    Property Value
    Type Description
    System.Boolean

    TriadVisibility

    Declaration
    public bool TriadVisibility { get; set; }
    Property Value
    Type Description
    System.Boolean

    VisualizationSpecialEffectsPreferences

    Declaration
    public ViewVisualizationSpecialEffects VisualizationSpecialEffectsPreferences { get; }
    Property Value
    Type Description
    ViewVisualizationSpecialEffects

    VisualizationVisualPreferences

    Declaration
    public ViewVisualizationVisual VisualizationVisualPreferences { get; }
    Property Value
    Type Description
    ViewVisualizationVisual

    WcsVisibility

    Declaration
    public bool WcsVisibility { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AskVisibleObjects()

    Declaration
    public DisplayableObject[] AskVisibleObjects()
    Returns
    Type Description
    DisplayableObject[]

    ChangePerspective(Boolean)

    Declaration
    public void ChangePerspective(bool changeViewToPerspective)
    Parameters
    Type Name Description
    System.Boolean changeViewToPerspective

    Concatenate(Point3d)

    Declaration
    public void Concatenate(Point3d translation)
    Parameters
    Type Name Description
    Point3d translation

    Concatenate(Point3d, Point3d, Vector3d, Double)

    Declaration
    public void Concatenate(Point3d translation, Point3d centerOfRotation, Vector3d rotationAxis, double angle)
    Parameters
    Type Name Description
    Point3d translation
    Point3d centerOfRotation
    Vector3d rotationAxis
    System.Double angle

    Concatenate(Point3d, Vector3d, Double)

    Declaration
    public void Concatenate(Point3d centerOfRotation, Vector3d rotationAxis, double angle)
    Parameters
    Type Name Description
    Point3d centerOfRotation
    Vector3d rotationAxis
    System.Double angle

    Concatenate(Point3d, Double)

    Declaration
    public void Concatenate(Point3d translation, double scale)
    Parameters
    Type Name Description
    Point3d translation
    System.Double scale

    Concatenate(Point3d, Double, Point3d, Vector3d, Double)

    Declaration
    public void Concatenate(Point3d translation, double scale, Point3d centerOfRotation, Vector3d rotationAxis, double angle)
    Parameters
    Type Name Description
    Point3d translation
    System.Double scale
    Point3d centerOfRotation
    Vector3d rotationAxis
    System.Double angle

    Concatenate(Double)

    Declaration
    public void Concatenate(double scale)
    Parameters
    Type Name Description
    System.Double scale

    Concatenate(Double, Point3d, Vector3d, Double)

    Declaration
    public void Concatenate(double scale, Point3d centerOfRotation, Vector3d rotationAxis, double angle)
    Parameters
    Type Name Description
    System.Double scale
    Point3d centerOfRotation
    Vector3d rotationAxis
    System.Double angle

    EnableNavigationFlyThrough(Boolean)

    Declaration
    public void EnableNavigationFlyThrough(bool isEnable)
    Parameters
    Type Name Description
    System.Boolean isEnable

    Expand()

    Declaration
    public void Expand()

    Fit()

    Declaration
    public void Fit()

    FitAfterShowOrHide(View.ShowOrHideType)

    Declaration
    public void FitAfterShowOrHide(View.ShowOrHideType type)
    Parameters
    Type Name Description
    View.ShowOrHideType type

    FitToObjects(IFitTo[])

    Declaration
    public void FitToObjects(IFitTo[] objects)
    Parameters
    Type Name Description
    IFitTo[] objects

    FlyToObjects(INXObject[])

    Declaration
    public void FlyToObjects(INXObject[] objects)
    Parameters
    Type Name Description
    INXObject[] objects

    GetAxis(XYZAxis)

    Declaration
    public Vector3d GetAxis(XYZAxis xYZAxis)
    Parameters
    Type Name Description
    XYZAxis xYZAxis
    Returns
    Type Description
    Vector3d

    GetExpandedScale()

    Declaration
    public double GetExpandedScale()
    Returns
    Type Description
    System.Double

    HasPreview()

    Declaration
    public bool HasPreview()
    Returns
    Type Description
    System.Boolean

    IsNavigationFlyThroughEnabled()

    Declaration
    public bool IsNavigationFlyThroughEnabled()
    Returns
    Type Description
    System.Boolean

    MakeWork()

    Declaration
    public void MakeWork()

    NavigationFlyThrough(Point3d, Point3d)

    Declaration
    public void NavigationFlyThrough(Point3d startPoint, Point3d startEnd)
    Parameters
    Type Name Description
    Point3d startPoint
    Point3d startEnd

    NavigationFlyThroughWithScale(Double)

    Declaration
    public void NavigationFlyThroughWithScale(double relativeScale)
    Parameters
    Type Name Description
    System.Double relativeScale

    Orient(Matrix3x3)

    Declaration
    public void Orient(Matrix3x3 matrix)
    Parameters
    Type Name Description
    Matrix3x3 matrix

    Orient(View.Canned, View.ScaleAdjustment)

    Declaration
    public void Orient(View.Canned viewName, View.ScaleAdjustment viewScale)
    Parameters
    Type Name Description
    View.Canned viewName
    View.ScaleAdjustment viewScale

    Orient(String, View.ScaleAdjustment)

    Declaration
    public void Orient(string viewName, View.ScaleAdjustment viewScale)
    Parameters
    Type Name Description
    System.String viewName
    View.ScaleAdjustment viewScale

    PanToObjects(INXObject[])

    Declaration
    public void PanToObjects(INXObject[] objects)
    Parameters
    Type Name Description
    INXObject[] objects

    Regenerate()

    Declaration
    public void Regenerate()

    Restore()

    Declaration
    public bool Restore()
    Returns
    Type Description
    System.Boolean

    RestoreNavigationHomeView()

    Declaration
    public void RestoreNavigationHomeView()

    Rotate(Matrix3x3)

    Declaration
    public void Rotate(Matrix3x3 matrix)
    Parameters
    Type Name Description
    Matrix3x3 matrix

    Rotate(Point3d, Vector3d, Double)

    Declaration
    public void Rotate(Point3d origin, Vector3d vector, double angle)
    Parameters
    Type Name Description
    Point3d origin
    Vector3d vector
    System.Double angle

    SaveNavigationHomeView()

    Declaration
    public void SaveNavigationHomeView()

    SetOrigin(Point3d)

    Declaration
    public void SetOrigin(Point3d origin)
    Parameters
    Type Name Description
    Point3d origin

    SetRotationTranslationScale(Matrix3x3, Point3d, Double)

    Declaration
    public void SetRotationTranslationScale(Matrix3x3 rotMatrix, Point3d translation, double scale)
    Parameters
    Type Name Description
    Matrix3x3 rotMatrix
    Point3d translation
    System.Double scale

    SetScale(Double)

    Declaration
    public void SetScale(double scale)
    Parameters
    Type Name Description
    System.Double scale

    SnapToClosestCannedOrientation()

    Declaration
    public void SnapToClosestCannedOrientation()

    SnapToVariantCannedOrientation()

    Declaration
    public void SnapToVariantCannedOrientation()

    UpdateCustomSymbols()

    Declaration
    public void UpdateCustomSymbols()

    UpdateDisplay()

    Declaration
    public void UpdateDisplay()

    Zoom(View.ScaleFactor)

    Declaration
    public void Zoom(View.ScaleFactor scaleFactor)
    Parameters
    Type Name Description
    View.ScaleFactor scaleFactor

    ZoomAboutPoint(Double, Point3d, Point3d)

    Declaration
    public void ZoomAboutPoint(double relativeScale, Point3d scaleAboutPoint, Point3d viewCenter)
    Parameters
    Type Name Description
    System.Double relativeScale
    Point3d scaleAboutPoint
    Point3d viewCenter

    ZoomByRectangle(Point3d, Point3d)

    Declaration
    public void ZoomByRectangle(Point3d corner1, Point3d corner2)
    Parameters
    Type Name Description
    Point3d corner1
    Point3d corner2

    Implements

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