Search Results for

    Show / Hide Table of Contents

    Class PlacePartBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    PlacePartBuilder
    Implements
    System.Runtime.Remoting.Messaging.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, 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.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, Int32, Int32, Boolean)

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

    GetActiveRefSet()

    Declaration
    public string GetActiveRefSet()
    Returns
    Type Description
    System.String

    GetAddPartToActiveRunFlag()

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

    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
    System.Int32

    GetPlacedOccurrence(Int32)

    Declaration
    public TaggedObject GetPlacedOccurrence(int index)
    Parameters
    Type Name Description
    System.Int32 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
    System.String partNumber

    ReplaceLoadedInstance(TaggedObject)

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

    SetActiveLayer(Int32, Int32)

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

    SetActiveRefSet(String)

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

    SetAddPartToActiveRunFlag(Boolean)

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

    SetAttributeHolder(AttributeHolder)

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

    SetConsiderPorts(Boolean)

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

    SetItemSelection(Int32, TaggedObject)

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

    SetLoadedPartInfo(TaggedObject, TaggedObject)

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

    SetPlacePartOperation(Boolean)

    Declaration
    public void SetPlacePartOperation(bool replacePart)
    Parameters
    Type Name Description
    System.Boolean 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