Search Results for

    Show / Hide Table of Contents

    Class DesignElementBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    DesignElementBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    IAttributeSourceObjectBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    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.Assemblies
    Assembly: NXOpen.dll
    Syntax
    public class DesignElementBuilder : Builder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder

    Constructors

    DesignElementBuilder()

    Declaration
    protected DesignElementBuilder()

    Properties

    Count

    Declaration
    public int Count { get; set; }
    Property Value
    Type Description
    System.Int32

    DesignElementsToOperate

    Declaration
    public SelectDisplayableObjectList DesignElementsToOperate { get; }
    Property Value
    Type Description
    SelectDisplayableObjectList

    DesignElementType

    Declaration
    public string DesignElementType { get; set; }
    Property Value
    Type Description
    System.String

    EditAction

    Declaration
    public DesignElementBuilder.EditActionType EditAction { get; set; }
    Property Value
    Type Description
    DesignElementBuilder.EditActionType

    EffectivityTable

    Declaration
    public EffectivityTableBuilder EffectivityTable { get; }
    Property Value
    Type Description
    EffectivityTableBuilder

    FileNewDescriptor

    Declaration
    public FileNew FileNewDescriptor { get; }
    Property Value
    Type Description
    FileNew

    KeepOriginalDesignElement

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

    Layer

    Declaration
    public int Layer { get; set; }
    Property Value
    Type Description
    System.Int32

    LayerOption

    Declaration
    public DesignElementBuilder.LayerOptionType LayerOption { get; set; }
    Property Value
    Type Description
    DesignElementBuilder.LayerOptionType

    OwningSubsetInstance

    Declaration
    public Subset OwningSubsetInstance { get; set; }
    Property Value
    Type Description
    Subset

    PartToUse

    Declaration
    public BasePart PartToUse { get; set; }
    Property Value
    Type Description
    BasePart

    PositioningOptionValue

    Declaration
    public DesignElementBuilder.PositioningOption PositioningOptionValue { get; set; }
    Property Value
    Type Description
    DesignElementBuilder.PositioningOption

    ReferenceSet

    Declaration
    public DesignElementBuilder.ReferenceSetType ReferenceSet { get; set; }
    Property Value
    Type Description
    DesignElementBuilder.ReferenceSetType

    ReferenceSetName

    Declaration
    public string ReferenceSetName { get; set; }
    Property Value
    Type Description
    System.String

    SaveAsAction

    Declaration
    public DesignElementBuilder.SaveAsActionType SaveAsAction { get; set; }
    Property Value
    Type Description
    DesignElementBuilder.SaveAsActionType

    Scatter

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

    State

    Declaration
    public DesignElementBuilder.StateType State { get; set; }
    Property Value
    Type Description
    DesignElementBuilder.StateType

    Methods

    AddToPartitions(Partition[])

    Declaration
    public void AddToPartitions(Partition[] partitions)
    Parameters
    Type Name Description
    Partition[] partitions

    AutoAssignAttributes(NXObject[])

    Declaration
    public ErrorList AutoAssignAttributes(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects
    Returns
    Type Description
    ErrorList

    AutoAssignAttributesWithNamingPattern(NXObject[], NXObject[])

    Declaration
    public ErrorList AutoAssignAttributesWithNamingPattern(NXObject[] objects, NXObject[] properties)
    Parameters
    Type Name Description
    NXObject[] objects
    NXObject[] properties
    Returns
    Type Description
    ErrorList

    CreateAttributeTitleToNamingPatternMap(String[], String[])

    Declaration
    public NXObject CreateAttributeTitleToNamingPatternMap(string[] attributeTitles, string[] titlePatterns)
    Parameters
    Type Name Description
    System.String[] attributeTitles
    System.String[] titlePatterns
    Returns
    Type Description
    NXObject

    CreateLogicalObjects(out LogicalObject[])

    Declaration
    public void CreateLogicalObjects(out LogicalObject[] logicalObjects)
    Parameters
    Type Name Description
    LogicalObject[] logicalObjects

    GetAddPartitions(out Partition[])

    Declaration
    public void GetAddPartitions(out Partition[] partitions)
    Parameters
    Type Name Description
    Partition[] partitions

    GetOperationFailures()

    Declaration
    public ErrorList GetOperationFailures()
    Returns
    Type Description
    ErrorList

    GetPosition(out Point3d, out Matrix3x3)

    Declaration
    public void GetPosition(out Point3d position, out Matrix3x3 orientation)
    Parameters
    Type Name Description
    Point3d position
    Matrix3x3 orientation

    GetRemovePartitions(out Partition[])

    Declaration
    public void GetRemovePartitions(out Partition[] partitions)
    Parameters
    Type Name Description
    Partition[] partitions

    PartiallyCommit(LogicalObject[])

    Declaration
    public void PartiallyCommit(LogicalObject[] logicalObjects)
    Parameters
    Type Name Description
    LogicalObject[] logicalObjects

    RemoveFromPartitions(Partition[])

    Declaration
    public void RemoveFromPartitions(Partition[] partitions)
    Parameters
    Type Name Description
    Partition[] partitions

    SetPosition(Point3d, Matrix3x3)

    Declaration
    public void SetPosition(Point3d position, Matrix3x3 orientation)
    Parameters
    Type Name Description
    Point3d position
    Matrix3x3 orientation

    Implements

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