Search Results for

    Show / Hide Table of Contents

    Class UserDefinedObjectManager

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UserDefinedObjectManager
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    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.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.UserDefinedObjects
    Assembly: NXOpen.dll
    Syntax
    public class UserDefinedObjectManager : NXRemotableObject, IMessageSink

    Constructors

    UserDefinedObjectManager(BasePart)

    Declaration
    protected UserDefinedObjectManager(BasePart owner)
    Parameters
    Type Name Description
    BasePart owner

    Properties

    Tag

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

    Methods

    CreateUserDefinedObject(UserDefinedClass)

    Declaration
    public UserDefinedObject CreateUserDefinedObject(UserDefinedClass udoClass)
    Parameters
    Type Name Description
    UserDefinedClass udoClass
    Returns
    Type Description
    UserDefinedObject

    GetLinksToObject(TaggedObject)

    Declaration
    public UserDefinedObjectManager.LinkedUdoDefinition[] GetLinksToObject(TaggedObject linkObject)
    Parameters
    Type Name Description
    TaggedObject linkObject
    Returns
    Type Description
    UserDefinedObjectManager.LinkedUdoDefinition[]

    GetOwningUserDefinedObject(TaggedObject)

    Declaration
    public UserDefinedObject GetOwningUserDefinedObject(TaggedObject linkObject)
    Parameters
    Type Name Description
    TaggedObject linkObject
    Returns
    Type Description
    UserDefinedObject

    GetUdosOfClass(UserDefinedClass)

    Declaration
    public UserDefinedObject[] GetUdosOfClass(UserDefinedClass udoClass)
    Parameters
    Type Name Description
    UserDefinedClass udoClass
    Returns
    Type Description
    UserDefinedObject[]

    IsObjectLinkable(TaggedObject, UserDefinedObject.LinkType)

    Declaration
    public bool IsObjectLinkable(TaggedObject linkObject, UserDefinedObject.LinkType linkType)
    Parameters
    Type Name Description
    TaggedObject linkObject
    UserDefinedObject.LinkType linkType
    Returns
    Type Description
    System.Boolean

    IsObjectLinkedToUserDefinedObject(TaggedObject)

    Declaration
    public bool IsObjectLinkedToUserDefinedObject(TaggedObject linkObject)
    Parameters
    Type Name Description
    TaggedObject linkObject
    Returns
    Type Description
    System.Boolean

    IsObjectOwnedByUserDefinedObject(TaggedObject)

    Declaration
    public bool IsObjectOwnedByUserDefinedObject(TaggedObject linkObject)
    Parameters
    Type Name Description
    TaggedObject linkObject
    Returns
    Type Description
    System.Boolean

    Implements

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