Search Results for

    Show / Hide Table of Contents

    Class ConfigurableObject

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    ConfigurableObject
    ItemNodeArrangement
    ItemNodeBody
    ItemNodeButton
    ItemNodeExplode
    ItemNodeExpression
    ItemNodeExtract
    ItemNodeFamily
    ItemNodeFeatureBoolean
    ItemNodeGeometry
    ItemNodeGroup
    ItemNodeLabel
    ItemNodeLayer
    ItemNodePoint
    ItemNodePosition
    ItemNodeReference
    ItemNodeRouting
    ItemNodeSeparator
    ItemNodeSketch
    ItemNodeTab
    RootNode
    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.UserDefinedTemplate
    Assembly: NXOpen.dll
    Syntax
    public class ConfigurableObject : NXObject, IMessageSink, INXObject

    Constructors

    ConfigurableObject()

    Declaration
    protected ConfigurableObject()

    Methods

    GetLogicalParameter(ConfigurableObject.PropertyId)

    Declaration
    public bool GetLogicalParameter(ConfigurableObject.PropertyId propertyId)
    Parameters
    Type Name Description
    ConfigurableObject.PropertyId propertyId
    Returns
    Type Description
    System.Boolean

    GetMenuParameter(ConfigurableObject.PropertyId)

    Declaration
    public int GetMenuParameter(ConfigurableObject.PropertyId propertyId)
    Parameters
    Type Name Description
    ConfigurableObject.PropertyId propertyId
    Returns
    Type Description
    System.Int32

    GetParameter(ConfigurableObject.PropertyId)

    Declaration
    public string GetParameter(ConfigurableObject.PropertyId propertyId)
    Parameters
    Type Name Description
    ConfigurableObject.PropertyId propertyId
    Returns
    Type Description
    System.String

    SetChoiceParameter(ConfigurableObject.PropertyId, String[])

    Declaration
    public void SetChoiceParameter(ConfigurableObject.PropertyId propertyId, string[] choices)
    Parameters
    Type Name Description
    ConfigurableObject.PropertyId propertyId
    System.String[] choices

    SetLogicalParameter(ConfigurableObject.PropertyId, Boolean)

    Declaration
    public void SetLogicalParameter(ConfigurableObject.PropertyId propertyId, bool value)
    Parameters
    Type Name Description
    ConfigurableObject.PropertyId propertyId
    System.Boolean value

    SetMenuParameter(ConfigurableObject.PropertyId, Int32)

    Declaration
    public void SetMenuParameter(ConfigurableObject.PropertyId propertyId, int menuIndex)
    Parameters
    Type Name Description
    ConfigurableObject.PropertyId propertyId
    System.Int32 menuIndex

    SetParameter(ConfigurableObject.PropertyId, String)

    Declaration
    public void SetParameter(ConfigurableObject.PropertyId propertyId, string value)
    Parameters
    Type Name Description
    ConfigurableObject.PropertyId propertyId
    System.String value

    SetTagParameter(ConfigurableObject.PropertyId, NXObject)

    Declaration
    public void SetTagParameter(ConfigurableObject.PropertyId propertyId, NXObject referenceObject)
    Parameters
    Type Name Description
    ConfigurableObject.PropertyId propertyId
    NXObject referenceObject

    Update(ConfigurableObject.UpdateType)

    Declaration
    public void Update(ConfigurableObject.UpdateType updateType)
    Parameters
    Type Name Description
    ConfigurableObject.UpdateType updateType

    Implements

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