Search Results for

    Show / Hide Table of Contents

    Class StandardPartFrameworkBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    StandardPartFrameworkBuilder
    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.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
    System.String

    FirstCompartment

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

    ManufacturingStock

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

    PartCategory

    Declaration
    public string PartCategory { get; set; }
    Property Value
    Type Description
    System.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
    System.String

    PartType

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

    SecondCompartment

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

    ShipNames

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

    StandardPartGroupOption

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

    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
    System.String[] pStrParamName
    System.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
    System.String[] ppStrParamName
    System.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(Boolean)

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

    GetDataFile(Boolean)

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

    GetModelFile()

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

    GetStandardPartName(Boolean)

    Declaration
    public string GetStandardPartName(bool bFullName)
    Parameters
    Type Name Description
    System.Boolean bFullName
    Returns
    Type Description
    System.String

    ModifySpreadsheetData(String[], String[])

    Declaration
    public void ModifySpreadsheetData(string[] strParamName, string[] strParamValue)
    Parameters
    Type Name Description
    System.String[] strParamName
    System.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, StandardPartFrameworkBuilder.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
    System.String[] ppStrParamName
    System.String[] ppStrParamValue
    System.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
    System.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[], Int32[])

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

    UpdateSpreadsheetDataNoUpdate(String[], String[], Int32[])

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

    UpdateThicknessDirection(Boolean)

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

    Implements

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