Search Results for

    Show / Hide Table of Contents

    Interface ISubstitutions

    Gives access to assemblies.

    Namespace: TopSolid.Cad.Design.Automating
    Assembly: TopSolid.Cad.Design.Automating.dll
    Syntax
    [ServiceContract]
    [AvailableSinceVersion(7, 19, 0, 0)]
    public interface ISubstitutions
    Remarks

    This interface is available since v7.19.

    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

    In this article
    Back to top
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2025 TopSolid - All rights reserved.