Interface ISubstitutions
Gives access to assemblies.
Assembly: TopSolid.Cad.Design.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 19, 0, 0)]
public interface ISubstitutions
Methods
| Name |
Description |
|
ClearGlobalSubstitutions(ElementId)
|
Clears global substitutions (rules excepted)
|
|
ClearLocalSubstitutions(ElementId)
|
Clears local substitutions (rules excepted)
|
|
ExcludeLocalComponent(ElementId, ElementId)
|
Exclude a sub component from substitution
|
|
GetCodeAndDriversFromSubstitutableElement(ElementId, ElementId, out string, out List<string>, out List<SmartObject>, out List<string>, out List<SmartDesignObject>)
|
Get code and drivers from a substitutable Element
|
|
GetCurrentSubstitutionRule(ElementId)
|
Gets current substitution rule
|
|
GetSimilarFamilyDocuments(ElementId)
|
Gets the same fonctions family documents from a substitutable element.
|
|
GetSubstitutableElements(ElementId)
|
Gets the sub-components substitutable elements from a top inclusion operation.
|
|
SetSubstitutionRules(ElementId, ElementId)
|
Sets current substitution rules to use with the the inclusion operation
|
|
SubstituteGlobalComponent(ElementId, ElementId, DocumentId, string, List<string>, List<SmartObject>)
|
Substitue all sub components by a compatible family
|
|
SubstituteGlobalComponent2(ElementId, ElementId, DocumentId, string, List<string>, List<SmartObject>, List<string>, List<SmartDesignObject>)
|
Substitue all sub components by a compatible family
|
|
SubstituteLocalComponent(ElementId, ElementId, DocumentId, string, List<string>, List<SmartObject>)
|
Substitue a sub component by a compatible family
|
|
SubstituteLocalComponent2(ElementId, ElementId, DocumentId, string, List<string>, List<SmartObject>, List<string>, List<SmartDesignObject>)
|
Substitue a sub component by a compatible family
|