Search Results for

    Show / Hide Table of Contents

    Class StandardPartBuilder

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

    Constructors

    StandardPartBuilder()

    Declaration
    protected StandardPartBuilder()

    Properties

    AssociativePointPosition

    Declaration
    public bool AssociativePointPosition { get; set; }
    Property Value
    Type Description
    bool

    AssociativePosition

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

    CompPattern

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

    ConceptDesign

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

    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
    bool

    ShowInfoWindow

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

    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
    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
    string fileName
    string refsetName
    string instanceName
    Returns
    Type Description
    Component[]

    AnalyzePostionType(string, bool, 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
    string positionType
    bool isReorientView
    NXObject positionPlane
    Point3d positionPoint
    Matrix3x3 positionMatrix
    Returns
    Type Description
    int

    AskPositionFace()

    Declaration
    public NXObject AskPositionFace()
    Returns
    Type Description
    NXObject

    BuildCloneObject(int, string)

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

    ChangeReferenceSet(Component, bool, string)

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

    ConvertConceptObjectToRealStandardPart(NXObject[])

    Declaration
    public void ConvertConceptObjectToRealStandardPart(NXObject[] pConceptObjects)
    Parameters
    Type Name Description
    NXObject[] pConceptObjects

    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(int)

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

    GetAddedStandardPartOccurrencesNumber()

    Declaration
    public int GetAddedStandardPartOccurrencesNumber()
    Returns
    Type Description
    int

    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(int)

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

    InsertAddedStandardPartOccsItem(Component)

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

    MateForPDWPunchInsert(int)

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

    PerformPostProcessToAddedStandardPart(Component)

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

    PreparePositionDataForSmartPosition(int)

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

    ReadStandardPartClientDataFromLibrary(bool, int, string, string)

    Declaration
    public void ReadStandardPartClientDataFromLibrary(bool isFromMemberView, int dataType, string libName, string libPath)
    Parameters
    Type Name Description
    bool isFromMemberView
    int dataType
    string libName
    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(int, string, string)

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

    ResetStandardPartClientDataWithLibraryName(string)

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

    RotateMoldBase(Component, double)

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

    SetConceptPartData(ConceptStandardPartRecord)

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

    SetIsToAddNewMoldBase(bool)

    Declaration
    public void SetIsToAddNewMoldBase(bool isAddMoldBase)
    Parameters
    Type Name Description
    bool 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

    UpdateDimensionsByCondition(Component, string[])

    Declaration
    public void UpdateDimensionsByCondition(Component partOccurrence, string[] conditions)
    Parameters
    Type Name Description
    Component partOccurrence
    string[] conditions

    UpdateSpreadsheetDataWithObject(NXObject, bool, SpreadsheetData)

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

    Implements

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