Class StandardPartFrameworkBuilder
Inheritance
System.Object
System.MarshalByRefObject
StandardPartFrameworkBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
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
PartCategory
Declaration
public string PartCategory { get; set; }
Property Value
Type |
Description |
System.String |
|
PartCreationType
Declaration
public StandardPartFrameworkBuilder.CreationType PartCreationType { get; set; }
Property Value
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 |
|
ReverseDirection
Declaration
[Obsolete("Deprecated in NX8.0.3. Removed with no replacement")]
public bool ReverseDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SecondCompartment
Declaration
public string SecondCompartment { get; set; }
Property Value
Type |
Description |
System.String |
|
ShipNames
Declaration
public ShipNamesBuilder ShipNames { get; }
Property Value
StandardPartGroupOption
Declaration
public bool StandardPartGroupOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StandardPartItem
Declaration
public StandardPartItemBuilder StandardPartItem { get; }
Property Value
StandardPartList
Declaration
public StandardPartItemBuilderList StandardPartList { get; }
Property Value
Thickness
Declaration
[Obsolete("Deprecated in NX8.0.3. Removed with no replacement")]
public Expression Thickness { get; }
Property Value
ThicknessDirection
Declaration
public StandardPartItemBuilder.Direction ThicknessDirection { get; set; }
Property Value
WeldCharacteristics
Declaration
public CharacteristicsBuilder WeldCharacteristics { get; }
Property Value
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()
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
CopyToWeldCharacteristics(StandardPartItemBuilder)
Declaration
public void CopyToWeldCharacteristics(StandardPartItemBuilder stdPartItemBuilder)
Parameters
CreateStandardPartItem(StandardPartItemBuilder)
Declaration
public StandardPartItemBuilder CreateStandardPartItem(StandardPartItemBuilder refBuilder)
Parameters
Returns
EndRunSmartRule(StandardPartItemBuilder)
Declaration
public void EndRunSmartRule(StandardPartItemBuilder pItemBuilder)
Parameters
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
RemoveInstance(StandardPartItemBuilder)
Declaration
public void RemoveInstance(StandardPartItemBuilder itemBuilder)
Parameters
ResetPartIndex()
Declaration
public void ResetPartIndex()
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
SetCurrentStandardPartItem(StandardPartItemBuilder)
Declaration
public void SetCurrentStandardPartItem(StandardPartItemBuilder pCurItemBuilder)
Parameters
SetStandardPartVersion(Double)
Declaration
public void SetStandardPartVersion(double standardPartVersion)
Parameters
Type |
Name |
Description |
System.Double |
standardPartVersion |
|
SetView()
Declaration
UpdateModel()
Declaration
public void UpdateModel()
UpdateShipNames(ShipnamesBuilderType)
Declaration
public void UpdateShipNames(ShipnamesBuilderType shipNamesType)
Parameters
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 |
|
UpdateThickness(Boolean)
Declaration
[Obsolete("Deprecated in NX8.0.3. Use NXOpen.Features.ShipDesign.StandardPartFrameworkBuilder.ModifySpreadSheetData() instead.")]
public void UpdateThickness(bool bUpdateModel)
Parameters
Type |
Name |
Description |
System.Boolean |
bUpdateModel |
|
UpdateThicknessDirection(Boolean)
Declaration
public void UpdateThicknessDirection(bool bUpdateModel)
Parameters
Type |
Name |
Description |
System.Boolean |
bUpdateModel |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink