Search Results for

    Show / Hide Table of Contents

    Class Component

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    DisplayableObject
    Component
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IFitTo
    INXObject
    Inherited Members
    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, 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.Layout2d
    Assembly: NXOpen.dll
    Syntax
    public class Component : DisplayableObject, IMessageSink, IFitTo, INXObject

    Constructors

    Component()

    Declaration
    protected Component()

    Properties

    IsActive

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

    LockUpdateStatus

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

    UpgradeUponActivation

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

    Methods

    Activate()

    Declaration
    public void Activate()

    ActivateInIsolation()

    Declaration
    public Sketch ActivateInIsolation()
    Returns
    Type Description
    Sketch

    AddExistingCurves(DisplayableObject[])

    Declaration
    public void AddExistingCurves(DisplayableObject[] curves)
    Parameters
    Type Name Description
    DisplayableObject[] curves

    Deactivate()

    Declaration
    public void Deactivate()

    ExitActivate()

    Declaration
    public void ExitActivate()

    GetAnchorPoint(out Point3d)

    Declaration
    public bool GetAnchorPoint(out Point3d anchorPoint)
    Parameters
    Type Name Description
    Point3d anchorPoint
    Returns
    Type Description
    System.Boolean

    GetDefinition()

    Declaration
    public ComponentDefinition GetDefinition()
    Returns
    Type Description
    ComponentDefinition

    GetDefinitionLocation()

    Declaration
    public Layout2dDefinitionLocation GetDefinitionLocation()
    Returns
    Type Description
    Layout2dDefinitionLocation

    GetDefinitionName()

    Declaration
    public string GetDefinitionName()
    Returns
    Type Description
    System.String

    GetDefinitionPath()

    Declaration
    public string GetDefinitionPath()
    Returns
    Type Description
    System.String

    GetMembers(Layout2dComponentMemberType, out DisplayableObject[])

    Declaration
    public void GetMembers(Layout2dComponentMemberType memberType, out DisplayableObject[] members)
    Parameters
    Type Name Description
    Layout2dComponentMemberType memberType
    DisplayableObject[] members

    GetTransform(out Matrix3x3, out Vector3d)

    Declaration
    public void GetTransform(out Matrix3x3 rotation, out Vector3d translation)
    Parameters
    Type Name Description
    Matrix3x3 rotation
    Vector3d translation

    SetTransform(Matrix3x3, Vector3d)

    Declaration
    public void SetTransform(Matrix3x3 rotation, Vector3d translation)
    Parameters
    Type Name Description
    Matrix3x3 rotation
    Vector3d translation

    Transform(Matrix3x3, Vector3d)

    Declaration
    public void Transform(Matrix3x3 rotation, Vector3d translation)
    Parameters
    Type Name Description
    Matrix3x3 rotation
    Vector3d translation

    Update()

    Declaration
    public void Update()

    Implements

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