Search Results for

    Show / Hide Table of Contents

    Class StandardPartFrameworkBuilder

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

    Constructors

    StandardPartFrameworkBuilder()

    Declaration
    protected StandardPartFrameworkBuilder()

    Properties

    ConfigAttribute

    Declaration
    public string ConfigAttribute { get; set; }
    Property Value
    Type Description
    string

    FirstCompartment

    Declaration
    public string FirstCompartment { get; set; }
    Property Value
    Type Description
    string

    ManufacturingStock

    Declaration
    public ManufacturingStockBuilder ManufacturingStock { get; }
    Property Value
    Type Description
    ManufacturingStockBuilder

    PartCategory

    Declaration
    public string PartCategory { get; set; }
    Property Value
    Type Description
    string

    PartCreationType

    Declaration
    public StandardPartFrameworkBuilder.CreationType PartCreationType { get; set; }
    Property Value
    Type Description
    StandardPartFrameworkBuilder.CreationType

    PartSubType

    Declaration
    public string PartSubType { get; set; }
    Property Value
    Type Description
    string

    PartType

    Declaration
    public string PartType { get; set; }
    Property Value
    Type Description
    string

    SecondCompartment

    Declaration
    public string SecondCompartment { get; set; }
    Property Value
    Type Description
    string

    ShipNames

    Declaration
    public ShipNamesBuilder ShipNames { get; }
    Property Value
    Type Description
    ShipNamesBuilder

    StandardPartGroupOption

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

    StandardPartItem

    Declaration
    public StandardPartItemBuilder StandardPartItem { get; }
    Property Value
    Type Description
    StandardPartItemBuilder

    StandardPartList

    Declaration
    public StandardPartItemBuilderList StandardPartList { get; }
    Property Value
    Type Description
    StandardPartItemBuilderList

    Thickness

    Declaration
    [Obsolete("Deprecated in NX8.0.3.  Removed with no replacement")]
    public Expression Thickness { get; }
    Property Value
    Type Description
    Expression

    ThicknessDirection

    Declaration
    public StandardPartItemBuilder.Direction ThicknessDirection { get; set; }
    Property Value
    Type Description
    StandardPartItemBuilder.Direction

    WeldCharacteristics

    Declaration
    public CharacteristicsBuilder WeldCharacteristics { get; }
    Property Value
    Type Description
    CharacteristicsBuilder

    Methods

    AddStandardPart()

    Declaration
    public void AddStandardPart()

    ApplySmartRuleResult(string[], string[])

    Declaration
    public void ApplySmartRuleResult(string[] pStrParamName, string[] pStrParamValue)
    Parameters
    Type Name Description
    string[] pStrParamName
    string[] pStrParamValue

    CheckInterference()

    Declaration
    public void CheckInterference()

    CheckSpreadsheetInput(StandardPartItemBuilder, out string[], out string[])

    Declaration
    public void CheckSpreadsheetInput(StandardPartItemBuilder pItemBuilder, out string[] ppStrParamName, out string[] ppStrParamValue)
    Parameters
    Type Name Description
    StandardPartItemBuilder pItemBuilder
    string[] ppStrParamName
    string[] ppStrParamValue

    CopyFromWeldCharacteristics(StandardPartItemBuilder)

    Declaration
    public void CopyFromWeldCharacteristics(StandardPartItemBuilder stdPartItemBuilder)
    Parameters
    Type Name Description
    StandardPartItemBuilder stdPartItemBuilder

    CopyToWeldCharacteristics(StandardPartItemBuilder)

    Declaration
    public void CopyToWeldCharacteristics(StandardPartItemBuilder stdPartItemBuilder)
    Parameters
    Type Name Description
    StandardPartItemBuilder stdPartItemBuilder

    CreateStandardPartItem(StandardPartItemBuilder)

    Declaration
    public StandardPartItemBuilder CreateStandardPartItem(StandardPartItemBuilder refBuilder)
    Parameters
    Type Name Description
    StandardPartItemBuilder refBuilder
    Returns
    Type Description
    StandardPartItemBuilder

    EndRunSmartRule(StandardPartItemBuilder)

    Declaration
    public void EndRunSmartRule(StandardPartItemBuilder pItemBuilder)
    Parameters
    Type Name Description
    StandardPartItemBuilder pItemBuilder

    FlipThicknessDirection(bool)

    Declaration
    [Obsolete("Deprecated in NX8.0.3.  Use NXOpen.Features.ShipDesign.StandardPartFrameworkBuilder.ModifySpreadSheetData() instead.")]
    public void FlipThicknessDirection(bool bUpdateModel)
    Parameters
    Type Name Description
    bool bUpdateModel

    GetDataFile(bool)

    Declaration
    public void GetDataFile(bool updateConfiguration)
    Parameters
    Type Name Description
    bool updateConfiguration

    GetModelFile()

    Declaration
    public string GetModelFile()
    Returns
    Type Description
    string

    GetStandardPartName(bool)

    Declaration
    public string GetStandardPartName(bool bFullName)
    Parameters
    Type Name Description
    bool bFullName
    Returns
    Type Description
    string

    ModifySpreadsheetData(string[], string[])

    Declaration
    public void ModifySpreadsheetData(string[] strParamName, string[] strParamValue)
    Parameters
    Type Name Description
    string[] strParamName
    string[] strParamValue

    PostUpdate()

    Declaration
    public void PostUpdate()

    RemoveInstance(StandardPartItemBuilder)

    Declaration
    public void RemoveInstance(StandardPartItemBuilder itemBuilder)
    Parameters
    Type Name Description
    StandardPartItemBuilder itemBuilder

    ResetPartIndex()

    Declaration
    public void ResetPartIndex()

    ResetRuleInputCache()

    Declaration
    public void ResetRuleInputCache()

    RunSmartRule(StandardPartItemBuilder, SmartRuleStage, out string[], out string[], out string[])

    Declaration
    public void RunSmartRule(StandardPartItemBuilder pItemBuilder, StandardPartFrameworkBuilder.SmartRuleStage stage, out string[] ppStrParamName, out string[] ppStrParamValue, out string[] ppStrParamDescription)
    Parameters
    Type Name Description
    StandardPartItemBuilder pItemBuilder
    StandardPartFrameworkBuilder.SmartRuleStage stage
    string[] ppStrParamName
    string[] ppStrParamValue
    string[] ppStrParamDescription

    SetCurrentStandardPartItem(StandardPartItemBuilder)

    Declaration
    public void SetCurrentStandardPartItem(StandardPartItemBuilder pCurItemBuilder)
    Parameters
    Type Name Description
    StandardPartItemBuilder pCurItemBuilder

    SetStandardPartVersion(double)

    Declaration
    public void SetStandardPartVersion(double standardPartVersion)
    Parameters
    Type Name Description
    double standardPartVersion

    SetView()

    Declaration
    public void SetView()

    UpdateModel()

    Declaration
    public void UpdateModel()

    UpdateShipNames(ShipnamesBuilderType)

    Declaration
    public void UpdateShipNames(ShipnamesBuilderType shipNamesType)
    Parameters
    Type Name Description
    ShipnamesBuilderType shipNamesType

    UpdateSpreadsheetData(string[], string[], int[])

    Declaration
    public void UpdateSpreadsheetData(string[] strParamName, string[] strParamValue, int[] pnParamStatus)
    Parameters
    Type Name Description
    string[] strParamName
    string[] strParamValue
    int[] pnParamStatus

    UpdateSpreadsheetDataNoUpdate(string[], string[], int[])

    Declaration
    public void UpdateSpreadsheetDataNoUpdate(string[] strParamName, string[] strParamValue, int[] pnParamStatus)
    Parameters
    Type Name Description
    string[] strParamName
    string[] strParamValue
    int[] pnParamStatus

    UpdateThicknessDirection(bool)

    Declaration
    public void UpdateThicknessDirection(bool bUpdateModel)
    Parameters
    Type Name Description
    bool bUpdateModel

    Implements

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