Search Results for

    Show / Hide Table of Contents

    Interface IAdSec

    An AdSec application instance. It allows to set a IDesignCode. The design code is used to analyse a ISection.

    Namespace: Oasys.AdSec
    Assembly: AdSec_API_IDL.dll
    Syntax
    public interface IAdSec

    Properties

    DesignCode

    The design code to be considered for analysis.

    Declaration
    IDesignCode DesignCode { get; set; }
    Property Value
    Type Description
    IDesignCode

    Methods

    Analyse(ISection)

    Analyses a ISection for a ISolution.

    See Glossary

    Declaration
    ISolution Analyse(ISection section)
    Parameters
    Type Name Description
    ISection section

    The section to be analysed.

    Returns
    Type Description
    ISolution

    Solution for the specified section.

    Create(IDesignCode)

    Creates a new IAdSec application instance.

    Declaration
    static IAdSec Create(IDesignCode designCode)
    Parameters
    Type Name Description
    IDesignCode designCode

    The design code to be considered for analysis.

    Returns
    Type Description
    IAdSec

    AdSec application instance with the specified design code.

    Flatten(ISection)

    Simplifies the section into an equivalent section that has perimeter profiles for all its section components. If a section component is overlayed by another sub-component, the former is split into separate sub-components. In case of a reinforced section, the reinforcement that lie within a section component are grouped into multiple ISingleBars based on the bar diameter, material and the preload. When a bar ends up in a void position, it is assigned to the main section.

    Declaration
    ISection Flatten(ISection section)
    Parameters
    Type Name Description
    ISection section

    The section to be converted to a perimeter section.

    Returns
    Type Description
    ISection

    A main section with subcomponents, all of which have perimeter profiles in the Section Coordinate System.

    See Glossary

    In This Article
    Back to top Copyright ©Oasys Limited 2021
    8 Fitzroy Street, London, W1T 4BJ
    Oasys Limited is registered in England and Wales № 01454051