Interface IBoms
Gives access to bill of materials (BOMs).
Namespace: TopSolid.Cad.Design.Automating
Assembly: TopSolid.Cad.Design.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 12, 0, 0)]
public interface IBoms
Remarks
This interface is available since v7.6.
Methods
| Name | Description |
|---|---|
| ActivateRow(DocumentId, int) | Activates a row of a BOM. |
| DeactivateRow(DocumentId, int) | Deactivates a row of a BOM. |
| ForceCell(DocumentId, int, int, Property) | Forces the property value of a cell of a BOM. |
| ForceColumnTitle(DocumentId, int, string) | Forces the title of a column of a BOM. |
| GetColumnCount(DocumentId) | Gets the number of columns of a BOM. |
| GetColumnPropertyDefinition(DocumentId, int) | Gets the property definition of a column of a BOM. |
| GetColumnTitle(DocumentId, int) | Gets the title of a column of a BOM. |
| GetForcedCells(DocumentId, out List<int>, out List<int>) | Gets the cells of a BOM which property value has been forced. |
| GetPropertyDefinitions() | Gets the available property definitions that may be used in a BOM. |
| GetRootRow(DocumentId) | Gets the identifier of the root row of a BOM. |
| GetRowChildrenRows(DocumentId, int) | Gets the children rows of a row of a BOM. |
| GetRowContents(DocumentId, int, out List<Property>, out List<string>) | Gets the contents of a row of a BOM. |
| GetRowCountedEntities(DocumentId, int) | Gets the entities that are counted in a row of a BOM. |
| GetSourceRepresentation(DocumentId) | Gets the source representation of a BOM. |
| GetSourceSets(DocumentId) | Gets the source sets of a BOM. |
| IsBom(DocumentId) | Tells whether a document is a BOM document. |
| IsCellForced(DocumentId, int, int) | Tells whether the property value of a cell of a BOM has been forced. |
| IsColumnTitleForced(DocumentId, int) | Tells whether the title of a column of a BOM is forced. |
| IsColumnVisible(DocumentId, int) | Tells whether a column of a BOM is visible. |
| IsRowActive(DocumentId, int) | Tells whether a row of a BOM is active. |
| SetSourceRepresentation(DocumentId, ElementId) | Sets the source representation of a BOM. |
| SetSourceSets(DocumentId, List<ElementId>) | Sets the source sets of a BOM. |
| UnforceCell(DocumentId, int, int) | Unforces the property value of a cell of a BOM. |
| UnforceColumnTitle(DocumentId, int) | Unforces the title of a column of a BOM. |