Search Results for

    Show / Hide Table of Contents

    Class AddComponentBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    AddComponentBuilder
    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 AddComponentBuilder : Builder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder

    Constructors

    AddComponentBuilder()

    Declaration
    protected AddComponentBuilder()

    Properties

    ComponentName

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

    DesignElementType

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

    FileNewDescriptor

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

    Layer

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

    ReferenceSet

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

    Methods

    AllowMultipleAssemblyLocations()

    Declaration
    public bool AllowMultipleAssemblyLocations()
    Returns
    Type Description
    System.Boolean

    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

    GetAllProductInterfaceObjects(out InterfaceObject[])

    Declaration
    public void GetAllProductInterfaceObjects(out InterfaceObject[] productInterfaceObjects)
    Parameters
    Type Name Description
    InterfaceObject[] productInterfaceObjects

    GetCamComponentType()

    Declaration
    public AddComponentBuilder.CamComponentType GetCamComponentType()
    Returns
    Type Description
    AddComponentBuilder.CamComponentType

    GetComponentAnchor()

    Declaration
    public InterfaceObject GetComponentAnchor()
    Returns
    Type Description
    InterfaceObject

    GetConfiguredPartsToAdd(out ConfiguredPart[])

    Declaration
    public void GetConfiguredPartsToAdd(out ConfiguredPart[] configuredPartsToUse)
    Parameters
    Type Name Description
    ConfiguredPart[] configuredPartsToUse

    GetCount()

    Declaration
    public int GetCount()
    Returns
    Type Description
    System.Int32

    GetInitialLocationAndOrientation(out Point, out CoordinateSystem)

    Declaration
    public void GetInitialLocationAndOrientation(out Point initialLocation, out CoordinateSystem initialOrientation)
    Parameters
    Type Name Description
    Point initialLocation
    CoordinateSystem initialOrientation

    GetInitialLocationType()

    Declaration
    public AddComponentBuilder.LocationType GetInitialLocationType()
    Returns
    Type Description
    AddComponentBuilder.LocationType

    GetKeepConstraintsOption()

    Declaration
    public bool GetKeepConstraintsOption()
    Returns
    Type Description
    System.Boolean

    GetLogicalObjects(out LogicalObject[])

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

    GetLogicalObjectsHavingUnassignedRequiredAttributes(out LogicalObject[])

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

    GetOperationFailures()

    Declaration
    public ErrorList GetOperationFailures()
    Returns
    Type Description
    ErrorList

    GetPartsToAdd(out BasePart[])

    Declaration
    public void GetPartsToAdd(out BasePart[] partsToUse)
    Parameters
    Type Name Description
    BasePart[] partsToUse

    GetScatterOption()

    Declaration
    public bool GetScatterOption()
    Returns
    Type Description
    System.Boolean

    OrientToWCS()

    Declaration
    public void OrientToWCS()

    RemoveAddedComponents()

    Declaration
    public void RemoveAddedComponents()

    RemoveConfiguredPartsFromSelection(ConfiguredPart[])

    Declaration
    public void RemoveConfiguredPartsFromSelection(ConfiguredPart[] configuredPartsToRemove)
    Parameters
    Type Name Description
    ConfiguredPart[] configuredPartsToRemove

    RemovePartsFromSelection(BasePart[])

    Declaration
    public void RemovePartsFromSelection(BasePart[] partsToRemove)
    Parameters
    Type Name Description
    BasePart[] partsToRemove

    ResetToSnapped()

    Declaration
    public void ResetToSnapped()

    ReverseZDirection()

    Declaration
    public void ReverseZDirection()

    RotateAlongZDirection()

    Declaration
    public void RotateAlongZDirection()

    SetAllowMultipleAssemblyLocations(Boolean)

    Declaration
    public void SetAllowMultipleAssemblyLocations(bool allow)
    Parameters
    Type Name Description
    System.Boolean allow

    SetCamComponentType(AddComponentBuilder.CamComponentType)

    Declaration
    public void SetCamComponentType(AddComponentBuilder.CamComponentType camCompType)
    Parameters
    Type Name Description
    AddComponentBuilder.CamComponentType camCompType

    SetComponentAnchor(InterfaceObject)

    Declaration
    public void SetComponentAnchor(InterfaceObject componentAnchor)
    Parameters
    Type Name Description
    InterfaceObject componentAnchor

    SetConfiguredPartsToAdd(ConfiguredPart[])

    Declaration
    public void SetConfiguredPartsToAdd(ConfiguredPart[] configuredParts)
    Parameters
    Type Name Description
    ConfiguredPart[] configuredParts

    SetCount(Int32)

    Declaration
    public void SetCount(int count)
    Parameters
    Type Name Description
    System.Int32 count

    SetInitialLocationAndOrientation(Point, CoordinateSystem)

    Declaration
    public void SetInitialLocationAndOrientation(Point initialLocation, CoordinateSystem initialOrientation)
    Parameters
    Type Name Description
    Point initialLocation
    CoordinateSystem initialOrientation

    SetInitialLocationAndOrientation(Point3d, Matrix3x3)

    Declaration
    public void SetInitialLocationAndOrientation(Point3d point, Matrix3x3 orientation)
    Parameters
    Type Name Description
    Point3d point
    Matrix3x3 orientation

    SetInitialLocationType(AddComponentBuilder.LocationType)

    Declaration
    public void SetInitialLocationType(AddComponentBuilder.LocationType locationType)
    Parameters
    Type Name Description
    AddComponentBuilder.LocationType locationType

    SetKeepConstraintsOption(Boolean)

    Declaration
    public void SetKeepConstraintsOption(bool keepConstraintsOption)
    Parameters
    Type Name Description
    System.Boolean keepConstraintsOption

    SetPartsToAdd(BasePart[])

    Declaration
    public void SetPartsToAdd(BasePart[] partsToUse)
    Parameters
    Type Name Description
    BasePart[] partsToUse

    SetPendingInstance(NXObject)

    Declaration
    public void SetPendingInstance(NXObject pendingInstance)
    Parameters
    Type Name Description
    NXObject pendingInstance

    SetScatterOption(Boolean)

    Declaration
    public void SetScatterOption(bool scatterOption)
    Parameters
    Type Name Description
    System.Boolean scatterOption

    SetSynchDisplayProperties(Boolean)

    Declaration
    public void SetSynchDisplayProperties(bool synchDisplayProperties)
    Parameters
    Type Name Description
    System.Boolean synchDisplayProperties

    Implements

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