Class BomListBuilder
Inheritance
System.Object
System.MarshalByRefObject
BomListBuilder
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
public class BomListBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected BomListBuilder()
Properties
Declaration
public BomListDataProvider BomListDataProvider { get; }
Property Value
Declaration
public BomListBuilder.BomListTypes BomListType { get; set; }
Property Value
Declaration
public string BomTemplate { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public SelectComponentList SelectComponents { get; }
Property Value
Methods
Declaration
public void AddBomData(Component[] partOccs, string[] dataStrings)
Parameters
Type |
Name |
Description |
Component[] |
partOccs |
|
System.String[] |
dataStrings |
|
Declaration
public DisplayableObject CreatePartsList(int[] columnWidths, Point3d point)
Parameters
Type |
Name |
Description |
System.Int32[] |
columnWidths |
|
Point3d |
point |
|
Returns
Declaration
[Obsolete("Deprecated in NX11.0.0. Use Tooling.BomListBuilder.GetColumnAttribute instead.")]
public string[] GetAttributeStrings()
Returns
Type |
Description |
System.String[] |
|
Declaration
[Obsolete("Deprecated in NX11.0.0. Use Tooling.BomListBuilder.GetColumnAttribute instead.")]
public void GetColumn(string attrString)
Parameters
Type |
Name |
Description |
System.String |
attrString |
|
Declaration
public string GetColumnAttribute(int columnID)
Parameters
Type |
Name |
Description |
System.Int32 |
columnID |
|
Returns
Type |
Description |
System.String |
|
Declaration
public string GetColumnLabel(int columnID)
Parameters
Type |
Name |
Description |
System.Int32 |
columnID |
|
Returns
Type |
Description |
System.String |
|
Declaration
public Component[] GetPartOccs(int rowID)
Parameters
Type |
Name |
Description |
System.Int32 |
rowID |
|
Returns
Declaration
[Obsolete("Deprecated in NX11.0.0. Use Tooling.BomListDataProvider.RowCount instead.")]
public int[] GetRows(BomListBuilder.BomListTypes bomListType)
Parameters
Returns
Type |
Description |
System.Int32[] |
|
Declaration
public void IgnoreComponents(int rowID, Component[] partOccs)
Parameters
Type |
Name |
Description |
System.Int32 |
rowID |
|
Component[] |
partOccs |
|
Declaration
public void IgnoreRows(int[] rowIDs)
Parameters
Type |
Name |
Description |
System.Int32[] |
rowIDs |
|
Declaration
[Obsolete("Deprecated in NX11.0.0. Use Tooling.BomListDataProvider.SetString instead.")]
public void ModifyBomData(int rowNumber, int columnNumber, string userString)
Parameters
Type |
Name |
Description |
System.Int32 |
rowNumber |
|
System.Int32 |
columnNumber |
|
System.String |
userString |
|
Declaration
public void ParseBomTemplate()
Declaration
public void PopulateBomListData()
Declaration
public void ShowComponents(int rowID, Component[] partOccs)
Parameters
Type |
Name |
Description |
System.Int32 |
rowID |
|
Component[] |
partOccs |
|
Declaration
public void ShowRows(int[] rowIDs)
Parameters
Type |
Name |
Description |
System.Int32[] |
rowIDs |
|
Declaration
public void SortColumn(int columnID, BomListBuilder.BomListSortOption order)
Parameters
Declaration
public void UpdateEwBlankAttributes()
Implements
System.Runtime.Remoting.Messaging.IMessageSink