Search Results for

    Show / Hide Table of Contents

    Class Plane

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    DisplayableObject
    SmartObject
    Plane
    Implements
    IMessageSink
    IFitTo
    IPlane
    IBasePlane
    ISurface
    IOrientation
    IPlaneForXformByThreePlanes
    INXObject
    Inherited Members
    SmartObject.RemoveParameters()
    SmartObject.ReplaceParameters(SmartObject)
    SmartObject.SetVisibility(SmartObject.VisibilityOption)
    SmartObject.ProtectFromDelete()
    SmartObject.ReleaseDeleteProtection()
    SmartObject.Update
    SmartObject.Visibility
    DisplayableObject.Blank()
    DisplayableObject.Unblank()
    DisplayableObject.Highlight()
    DisplayableObject.Unhighlight()
    DisplayableObject.SetNameLocation(Point3d)
    DisplayableObject.RedisplayObject()
    DisplayableObject.RemoveViewDependency()
    DisplayableObject.Color
    DisplayableObject.IsBlanked
    DisplayableObject.Layer
    DisplayableObject.LineFont
    DisplayableObject.LineWidth
    DisplayableObject.NameLocation
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(string, int, int, Update.Option)
    NXObject.SetUserAttribute(string, int, double, Update.Option)
    NXObject.SetUserAttribute(string, int, string, Update.Option)
    NXObject.SetUserAttribute(string, int, Update.Option)
    NXObject.SetTimeUserAttribute(string, int, string, Update.Option)
    NXObject.SetTimeUserAttribute(string, int, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(string, int, bool, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(string, NXObject.AttributeType, int)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, bool)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, bool, bool)
    NXObject.GetUserAttributeSize(string, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, out NXObject.AttributeInformation)
    NXObject.GetUserAttribute(string, NXObject.AttributeType, int)
    NXObject.GetBooleanUserAttribute(string, int)
    NXObject.GetIntegerUserAttribute(string, int)
    NXObject.GetRealUserAttribute(string, int)
    NXObject.GetStringUserAttribute(string, int)
    NXObject.GetTimeUserAttribute(string, int)
    NXObject.GetComputationalTimeUserAttribute(string, int)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(bool)
    NXObject.GetUserAttributeAsString(string, NXObject.AttributeType, int)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, string, bool, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(string, NXObject.AttributeType, bool)
    NXObject.GetUserAttributeLock(string, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(string, string)
    NXObject.GetPdmReferenceAttributeValue(string)
    NXObject.GetUserAttribute(string, bool, bool, NXObject.AttributeType)
    NXObject.GetUserAttributes(bool, bool)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(string, int)
    NXObject.SetAttribute(string, int, 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, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class Plane : SmartObject, IMessageSink, IFitTo, IPlane, IBasePlane, ISurface, IOrientation, IPlaneForXformByThreePlanes, INXObject

    Constructors

    Plane()

    Declaration
    protected Plane()

    Properties

    Expression

    Declaration
    public Expression Expression { get; }
    Property Value
    Type Description
    Expression

    Flip

    Declaration
    public bool Flip { get; }
    Property Value
    Type Description
    bool

    FrenetSubtype

    Declaration
    public PlaneTypes.FrenetSubtype FrenetSubtype { get; }
    Property Value
    Type Description
    PlaneTypes.FrenetSubtype

    Matrix

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

    Method

    Declaration
    public PlaneTypes.MethodType Method { get; }
    Property Value
    Type Description
    PlaneTypes.MethodType

    Normal

    Declaration
    public Vector3d Normal { get; set; }
    Property Value
    Type Description
    Vector3d

    OffsetExpression

    Declaration
    public Expression OffsetExpression { get; set; }
    Property Value
    Type Description
    Expression

    OffsetFlip

    Declaration
    public bool OffsetFlip { get; }
    Property Value
    Type Description
    bool

    Origin

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

    Percent

    Declaration
    public bool Percent { get; }
    Property Value
    Type Description
    bool

    Methods

    ConvertToSmartPlane()

    Declaration
    public void ConvertToSmartPlane()

    CopyPlane()

    Declaration
    public Plane CopyPlane()
    Returns
    Type Description
    Plane

    CopySoPlane()

    Declaration
    [Obsolete("Deprecated in NX11.0.1.  NXOpen.Plane.CopyPlane")]
    public Plane CopySoPlane()
    Returns
    Type Description
    Plane

    DestroyPlane()

    Declaration
    public void DestroyPlane()

    EditFixedPlane(Point3d, Matrix3x3)

    Declaration
    public void EditFixedPlane(Point3d origin, Matrix3x3 matrix)
    Parameters
    Type Name Description
    Point3d origin
    Matrix3x3 matrix

    Evaluate()

    Declaration
    public void Evaluate()

    GetAlternate()

    Declaration
    public PlaneTypes.AlternateType GetAlternate()
    Returns
    Type Description
    PlaneTypes.AlternateType

    GetGeometry()

    Declaration
    public NXObject[] GetGeometry()
    Returns
    Type Description
    NXObject[]

    GetNumberOfAlternate()

    Declaration
    public int GetNumberOfAlternate()
    Returns
    Type Description
    int

    GetReverseSection()

    Declaration
    public bool GetReverseSection()
    Returns
    Type Description
    bool

    GetReverseSide()

    Declaration
    public bool GetReverseSide()
    Returns
    Type Description
    bool

    RemoveOffsetData()

    Declaration
    public void RemoveOffsetData()

    ReplaceExpression(Expression)

    Declaration
    public void ReplaceExpression(Expression expTag)
    Parameters
    Type Name Description
    Expression expTag

    ResetExpressionValue()

    Declaration
    public void ResetExpressionValue()

    SetAlternate(AlternateType)

    Declaration
    public void SetAlternate(PlaneTypes.AlternateType type)
    Parameters
    Type Name Description
    PlaneTypes.AlternateType type

    SetExpression(string)

    Declaration
    public void SetExpression(string valueExpression)
    Parameters
    Type Name Description
    string valueExpression

    SetFlip(bool)

    Declaration
    public void SetFlip(bool flip)
    Parameters
    Type Name Description
    bool flip

    SetFrenetSubtype(FrenetSubtype)

    Declaration
    public void SetFrenetSubtype(PlaneTypes.FrenetSubtype subtype)
    Parameters
    Type Name Description
    PlaneTypes.FrenetSubtype subtype

    SetGeometry(NXObject[])

    Declaration
    public void SetGeometry(NXObject[] geom)
    Parameters
    Type Name Description
    NXObject[] geom

    SetMethod(MethodType)

    Declaration
    public void SetMethod(PlaneTypes.MethodType type)
    Parameters
    Type Name Description
    PlaneTypes.MethodType type

    SetOffsetExpression(string)

    Declaration
    public void SetOffsetExpression(string valueExpression)
    Parameters
    Type Name Description
    string valueExpression

    SetOffsetFlip(bool)

    Declaration
    public void SetOffsetFlip(bool flip)
    Parameters
    Type Name Description
    bool flip

    SetPercent(bool)

    Declaration
    public void SetPercent(bool percent)
    Parameters
    Type Name Description
    bool percent

    SetReverseSection(bool)

    Declaration
    public void SetReverseSection(bool reverseSection)
    Parameters
    Type Name Description
    bool reverseSection

    SetReverseSide(bool)

    Declaration
    public void SetReverseSide(bool reverseSide)
    Parameters
    Type Name Description
    bool reverseSide

    SetUpdateOption(UpdateOption)

    Declaration
    public void SetUpdateOption(SmartObject.UpdateOption update)
    Parameters
    Type Name Description
    SmartObject.UpdateOption update

    SynchronizeToPlane(Plane)

    Declaration
    public void SynchronizeToPlane(Plane sourcePlane)
    Parameters
    Type Name Description
    Plane sourcePlane

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IFitTo
    IPlane
    IBasePlane
    ISurface
    IOrientation
    IPlaneForXformByThreePlanes
    INXObject
    In this article
    Back to top Generated by DocFX