Search Results for

    Show / Hide Table of Contents

    Class ConfigurableObject

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    ConfigurableObject
    ItemNodeArrangement
    ItemNodeBody
    ItemNodeButton
    ItemNodeCae
    ItemNodeComponent
    ItemNodeExplode
    ItemNodeExpression
    ItemNodeExtract
    ItemNodeFamily
    ItemNodeFeatureBoolean
    ItemNodeGeometry
    ItemNodeGroup
    ItemNodeLabel
    ItemNodeLayer
    ItemNodeLayerOption
    ItemNodeOptimization
    ItemNodePMISettings
    ItemNodeParameterTable
    ItemNodePoint
    ItemNodePosition
    ItemNodeReference
    ItemNodeRouting
    ItemNodeSeparator
    ItemNodeSim
    ItemNodeSketch
    ItemNodeTab
    RootNode
    VisualRuleNode
    Implements
    IMessageSink
    INXObject
    Inherited Members
    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.UserDefinedTemplate
    Assembly: NXOpen.dll
    Syntax
    public class ConfigurableObject : NXObject, IMessageSink, INXObject

    Constructors

    ConfigurableObject()

    Declaration
    protected ConfigurableObject()

    Methods

    GetLogicalParameter(PropertyId)

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

    GetMenuParameter(PropertyId)

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

    GetParameter(PropertyId)

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

    SetChoiceParameter(PropertyId, string[])

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

    SetLogicalParameter(PropertyId, bool)

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

    SetMenuParameter(PropertyId, int)

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

    SetParameter(PropertyId, string)

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

    SetTagParameter(PropertyId, NXObject)

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

    Update(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