Search Results for

    Show / Hide Table of Contents

    Class PlacePartBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    PlacePartBuilder
    Implements
    IMessageSink
    IComponentBuilder
    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, 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.Routing
    Assembly: NXOpen.dll
    Syntax
    public class PlacePartBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    PlacePartBuilder()

    Declaration
    protected PlacePartBuilder()

    Methods

    AddPlacedOccurrence(TaggedObject)

    Declaration
    public void AddPlacedOccurrence(TaggedObject occTag)
    Parameters
    Type Name Description
    TaggedObject occTag

    FinalizePlacement(CharacteristicList, CharacteristicList, string, int, int, bool)

    Declaration
    public void FinalizePlacement(CharacteristicList optionalCharx, CharacteristicList requiredCharx, string name, int layerOption, int layer, bool dfaultOStock)
    Parameters
    Type Name Description
    CharacteristicList optionalCharx
    CharacteristicList requiredCharx
    string name
    int layerOption
    int layer
    bool dfaultOStock

    GetActiveRefSet()

    Declaration
    public string GetActiveRefSet()
    Returns
    Type Description
    string

    GetAddPartToActiveRunFlag()

    Declaration
    public bool GetAddPartToActiveRunFlag()
    Returns
    Type Description
    bool

    GetAttributeHolder()

    Declaration
    public AttributeHolder GetAttributeHolder()
    Returns
    Type Description
    AttributeHolder

    GetLoadedPartInfo(out TaggedObject, out TaggedObject)

    Declaration
    public void GetLoadedPartInfo(out TaggedObject loadedPart, out TaggedObject loadedInst)
    Parameters
    Type Name Description
    TaggedObject loadedPart
    TaggedObject loadedInst

    GetNumberOfPlacedOccurrences()

    Declaration
    public int GetNumberOfPlacedOccurrences()
    Returns
    Type Description
    int

    GetPlacedOccurrence(int)

    Declaration
    public TaggedObject GetPlacedOccurrence(int index)
    Parameters
    Type Name Description
    int index
    Returns
    Type Description
    TaggedObject

    GetScrewSeatAlignmentVector()

    Declaration
    public Vector3d GetScrewSeatAlignmentVector()
    Returns
    Type Description
    Vector3d

    GetScrewSeatAngle()

    Declaration
    public Expression GetScrewSeatAngle()
    Returns
    Type Description
    Expression

    GetScrewSeatEnd()

    Declaration
    public Point3d GetScrewSeatEnd()
    Returns
    Type Description
    Point3d

    GetScrewSeatIntersectionPoint()

    Declaration
    public Point3d GetScrewSeatIntersectionPoint()
    Returns
    Type Description
    Point3d

    GetScrewSeatLength()

    Declaration
    public Expression GetScrewSeatLength()
    Returns
    Type Description
    Expression

    LoadPart()

    Declaration
    public void LoadPart()

    LoadPart(string)

    Declaration
    public void LoadPart(string partNumber)
    Parameters
    Type Name Description
    string partNumber

    ReplaceLoadedInstance(TaggedObject)

    Declaration
    public void ReplaceLoadedInstance(TaggedObject partInst)
    Parameters
    Type Name Description
    TaggedObject partInst

    SetActiveLayer(int, int)

    Declaration
    public void SetActiveLayer(int layerOption, int layer)
    Parameters
    Type Name Description
    int layerOption
    int layer

    SetActiveRefSet(string)

    Declaration
    public void SetActiveRefSet(string refSet)
    Parameters
    Type Name Description
    string refSet

    SetAddPartToActiveRunFlag(bool)

    Declaration
    public void SetAddPartToActiveRunFlag(bool addPartToActiveRun)
    Parameters
    Type Name Description
    bool addPartToActiveRun

    SetAttributeHolder(AttributeHolder)

    Declaration
    public void SetAttributeHolder(AttributeHolder attributeHolder)
    Parameters
    Type Name Description
    AttributeHolder attributeHolder

    SetConsiderPorts(bool)

    Declaration
    public void SetConsiderPorts(bool considerPorts)
    Parameters
    Type Name Description
    bool considerPorts

    SetItemSelection(int, TaggedObject)

    Declaration
    public void SetItemSelection(int itemSelectionMethod, TaggedObject selectedPartOcc)
    Parameters
    Type Name Description
    int itemSelectionMethod
    TaggedObject selectedPartOcc

    SetLoadedPartInfo(TaggedObject, TaggedObject)

    Declaration
    public void SetLoadedPartInfo(TaggedObject loadedPart, TaggedObject loadedInst)
    Parameters
    Type Name Description
    TaggedObject loadedPart
    TaggedObject loadedInst

    SetPlacePartOperation(bool)

    Declaration
    public void SetPlacePartOperation(bool replacePart)
    Parameters
    Type Name Description
    bool replacePart

    SetScrewSeatAlignmentVector(Vector3d)

    Declaration
    public void SetScrewSeatAlignmentVector(Vector3d alignVector)
    Parameters
    Type Name Description
    Vector3d alignVector

    SetScrewSeatEnd(Point3d)

    Declaration
    public void SetScrewSeatEnd(Point3d point)
    Parameters
    Type Name Description
    Point3d point

    SetScrewSeatIntersectionPoint(Point3d)

    Declaration
    public void SetScrewSeatIntersectionPoint(Point3d intersectionPoint)
    Parameters
    Type Name Description
    Point3d intersectionPoint

    SetScrewSeatPlacement(TaggedObject, TaggedObject, Point3d, Point3d, Expression, Expression)

    Declaration
    public void SetScrewSeatPlacement(TaggedObject startLocation, TaggedObject endLocation, Point3d startPoint, Point3d endPoint, Expression length, Expression angle)
    Parameters
    Type Name Description
    TaggedObject startLocation
    TaggedObject endLocation
    Point3d startPoint
    Point3d endPoint
    Expression length
    Expression angle

    UnloadPart()

    Declaration
    public void UnloadPart()

    UpdatePlacementObj(TaggedObject, Point3d)

    Declaration
    public void UpdatePlacementObj(TaggedObject placementObj, Point3d placementPos)
    Parameters
    Type Name Description
    TaggedObject placementObj
    Point3d placementPos

    UpdateRoutingTemplateAttributes()

    Declaration
    public void UpdateRoutingTemplateAttributes()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX