Search Results for

    Show / Hide Table of Contents

    Class StandardPartBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    StandardPartBuilder
    MoldInsertDesignBuilder
    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.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class StandardPartBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    StandardPartBuilder()

    Declaration
    protected StandardPartBuilder()

    Properties

    AssociativePosition

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

    CompPattern

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

    ConceptDesign

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

    PointPattern

    Declaration
    public SelectNXObject PointPattern { get; }
    Property Value
    Type Description
    SelectNXObject

    PositioningFeature

    Declaration
    public SelectNXObject PositioningFeature { get; }
    Property Value
    Type Description
    SelectNXObject

    PositioningPlane

    Declaration
    public SelectNXObject PositioningPlane { get; }
    Property Value
    Type Description
    SelectNXObject

    ReferenceSet

    Declaration
    public StandardPartBuilder.RefsetName ReferenceSet { get; set; }
    Property Value
    Type Description
    StandardPartBuilder.RefsetName

    RenameComponents

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

    ShowInfoWindow

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

    StandardPartComponent

    Declaration
    public SelectNXObject StandardPartComponent { get; }
    Property Value
    Type Description
    SelectNXObject

    StandardPartEditType

    Declaration
    public StandardPartBuilder.EditType StandardPartEditType { get; set; }
    Property Value
    Type Description
    StandardPartBuilder.EditType

    Methods

    AddConceptObjectsQuietly(String, ConceptStandardPartRecord)

    Declaration
    public void AddConceptObjectsQuietly(string positionMethod, ConceptStandardPartRecord conceptRecord)
    Parameters
    Type Name Description
    System.String positionMethod
    ConceptStandardPartRecord conceptRecord

    AddStandardPartsToPattern(Part, String, String, String)

    Declaration
    public Component[] AddStandardPartsToPattern(Part patternPart, string fileName, string refsetName, string instanceName)
    Parameters
    Type Name Description
    Part patternPart
    System.String fileName
    System.String refsetName
    System.String instanceName
    Returns
    Type Description
    Component[]

    AnalyzePostionType(String, Boolean, NXObject, out Point3d, out Matrix3x3)

    Declaration
    public int AnalyzePostionType(string positionType, bool isReorientView, NXObject positionPlane, out Point3d positionPoint, out Matrix3x3 positionMatrix)
    Parameters
    Type Name Description
    System.String positionType
    System.Boolean isReorientView
    NXObject positionPlane
    Point3d positionPoint
    Matrix3x3 positionMatrix
    Returns
    Type Description
    System.Int32

    AskPositionFace()

    Declaration
    public NXObject AskPositionFace()
    Returns
    Type Description
    NXObject

    BuildCloneObject(Int32, String)

    Declaration
    public CloneObject BuildCloneObject(int installationType, string clonePartName)
    Parameters
    Type Name Description
    System.Int32 installationType
    System.String clonePartName
    Returns
    Type Description
    CloneObject

    ChangeReferenceSet(Component, Boolean, String)

    Declaration
    public void ChangeReferenceSet(Component component, bool addToExtraRefset, string refsetName)
    Parameters
    Type Name Description
    Component component
    System.Boolean addToExtraRefset
    System.String refsetName

    EditConceptSymbols(ConceptStandardPartRecord, NXObject[])

    Declaration
    public void EditConceptSymbols(ConceptStandardPartRecord conceptRecord, NXObject[] entities)
    Parameters
    Type Name Description
    ConceptStandardPartRecord conceptRecord
    NXObject[] entities

    EditDataBase()

    Declaration
    public void EditDataBase()

    EditRegister()

    Declaration
    public void EditRegister()

    EditStandardPartDimensions(Component)

    Declaration
    public void EditStandardPartDimensions(Component component)
    Parameters
    Type Name Description
    Component component

    Flip()

    Declaration
    public void Flip()

    FlipComponent(Component)

    Declaration
    public void FlipComponent(Component component)
    Parameters
    Type Name Description
    Component component

    FreePositionData()

    Declaration
    public void FreePositionData()

    GetAddedStandardPartOccurrenceItem(Int32)

    Declaration
    public Component GetAddedStandardPartOccurrenceItem(int partOccIndex)
    Parameters
    Type Name Description
    System.Int32 partOccIndex
    Returns
    Type Description
    Component

    GetAddedStandardPartOccurrencesNumber()

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

    GetAllConceptObjectInstances(NXObject, out NXObject[])

    Declaration
    public void GetAllConceptObjectInstances(NXObject conceptObject, out NXObject[] pInstanceObjects)
    Parameters
    Type Name Description
    NXObject conceptObject
    NXObject[] pInstanceObjects

    GetConceptPartData()

    Declaration
    public ConceptStandardPartRecord GetConceptPartData()
    Returns
    Type Description
    ConceptStandardPartRecord

    GetSpreadsheetData()

    Declaration
    public SpreadsheetData GetSpreadsheetData()
    Returns
    Type Description
    SpreadsheetData

    GetStandardPartClientData()

    Declaration
    public StandardPartData GetStandardPartClientData()
    Returns
    Type Description
    StandardPartData

    Help()

    Declaration
    public void Help()

    InitializePositionData(Int32)

    Declaration
    public void InitializePositionData(int actionType)
    Parameters
    Type Name Description
    System.Int32 actionType

    InsertAddedStandardPartOccsItem(Component)

    Declaration
    public void InsertAddedStandardPartOccsItem(Component component)
    Parameters
    Type Name Description
    Component component

    MateForPDWPunchInsert(Int32)

    Declaration
    public void MateForPDWPunchInsert(int positionType)
    Parameters
    Type Name Description
    System.Int32 positionType

    PerformPostProcessToAddedStandardPart(Component)

    Declaration
    public void PerformPostProcessToAddedStandardPart(Component component)
    Parameters
    Type Name Description
    Component component

    PreparePositionDataForSmartPosition(Int32)

    Declaration
    public int PreparePositionDataForSmartPosition(int acttionType)
    Parameters
    Type Name Description
    System.Int32 acttionType
    Returns
    Type Description
    System.Int32

    ReadStandardPartClientDataFromLibrary(Boolean, Int32, String, String)

    Declaration
    public void ReadStandardPartClientDataFromLibrary(bool isFromMemberView, int dataType, string libName, string libPath)
    Parameters
    Type Name Description
    System.Boolean isFromMemberView
    System.Int32 dataType
    System.String libName
    System.String libPath

    ReadStandardPartDataFromConceptObject(NXObject)

    Declaration
    public void ReadStandardPartDataFromConceptObject(NXObject conceptObject)
    Parameters
    Type Name Description
    NXObject conceptObject

    RecommendMoldBasePlateHeight()

    Declaration
    public void RecommendMoldBasePlateHeight()

    RecommendMoldBaseSize()

    Declaration
    public void RecommendMoldBaseSize()

    RemoveComponent()

    Declaration
    public void RemoveComponent()

    RemoveComponent(Component)

    Declaration
    public void RemoveComponent(Component component)
    Parameters
    Type Name Description
    Component component

    RemoveConceptObject(NXObject)

    Declaration
    public void RemoveConceptObject(NXObject conceptObject)
    Parameters
    Type Name Description
    NXObject conceptObject

    RemoveMoldBase(Component)

    Declaration
    public void RemoveMoldBase(Component component)
    Parameters
    Type Name Description
    Component component

    Reposition()

    Declaration
    public void Reposition()

    RepositionStandardPartSetForEDW()

    Declaration
    public void RepositionStandardPartSetForEDW()

    ResetStandardPartClientData(Int32, String, String)

    Declaration
    public void ResetStandardPartClientData(int dataType, string libName, string libPath)
    Parameters
    Type Name Description
    System.Int32 dataType
    System.String libName
    System.String libPath

    ResetStandardPartClientDataWithLibraryName(String)

    Declaration
    public void ResetStandardPartClientDataWithLibraryName(string libName)
    Parameters
    Type Name Description
    System.String libName

    RotateMoldBase(Component, Double)

    Declaration
    public void RotateMoldBase(Component component, double angle)
    Parameters
    Type Name Description
    Component component
    System.Double angle

    SetConceptPartData(ConceptStandardPartRecord)

    Declaration
    public void SetConceptPartData(ConceptStandardPartRecord conceptPartData)
    Parameters
    Type Name Description
    ConceptStandardPartRecord conceptPartData

    SetIsToAddNewMoldBase(Boolean)

    Declaration
    public void SetIsToAddNewMoldBase(bool isAddMoldBase)
    Parameters
    Type Name Description
    System.Boolean isAddMoldBase

    SetSpreadsheetData(SpreadsheetData)

    Declaration
    public void SetSpreadsheetData(SpreadsheetData sheetData)
    Parameters
    Type Name Description
    SpreadsheetData sheetData

    SetStandardPartClientData(StandardPartData)

    Declaration
    public void SetStandardPartClientData(StandardPartData standardClientData)
    Parameters
    Type Name Description
    StandardPartData standardClientData

    UpdateConceptMoldBaseExpressions(Part)

    Declaration
    public void UpdateConceptMoldBaseExpressions(Part conceptMoldBasePart)
    Parameters
    Type Name Description
    Part conceptMoldBasePart

    UpdateSpreadsheetDataWithObject(NXObject, Boolean, SpreadsheetData)

    Declaration
    public void UpdateSpreadsheetDataWithObject(NXObject objectWithParameters, bool isConcpetObject, SpreadsheetData sheetData)
    Parameters
    Type Name Description
    NXObject objectWithParameters
    System.Boolean isConcpetObject
    SpreadsheetData sheetData

    Implements

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