Search Results for

    Show / Hide Table of Contents

    Interface ICatalogueProfile

    Defines a catalogue section profile from its unique string identifier.

    See Glossary

    Inherited Members
    IProfile.Rotation
    IProfile.IsReflectedY
    IProfile.IsReflectedZ
    IProfile.Area()
    IProfile.LocalAxisSecondMomentOfArea()
    IProfile.PrincipalAxisSecondMomentOfArea()
    IProfile.ShearAreaFactor()
    IProfile.TorsionConstant()
    IProfile.ElasticModulus()
    IProfile.PlasticModulus()
    IProfile.ElasticCentroid()
    IProfile.RadiusOfGyration()
    IProfile.SurfaceAreaPerUnitLength()
    IProfile.Description()
    IProfile.Validate()
    Namespace: Oasys.Profiles
    Assembly: AdSec_API_IDL.dll
    Syntax
    public interface ICatalogueProfile : IProfile
    Remarks

    ICatalogueProfile inherits IProfile.

    Methods

    Create(String)

    Creates a new ICatalogueProfile profile from its unique string description. Valid strings can be found using the section profile helper dialog within the AdSec application.

    Declaration
    static ICatalogueProfile Create(string description)
    Parameters
    Type Name Description
    System.String description

    The profile's description.

    Returns
    Type Description
    ICatalogueProfile

    A catalogue section profile with the specified description.

    Examples
    • C#
    • Python
    using Oasys.Profiles;
    var profile = ICatalogueProfile.Create("CAT BS-UC 203x203x60");

    Creates a catalogue section profile from a valid description.

    import oasys.adsec
    from Oasys.Profiles import ICatalogueProfile
    profile = ICatalogueProfile.Create("CAT BS-UC 203x203x60")

    Creates a catalogue section profile from a valid description.

    Exceptions
    Type Condition
    System.ArgumentException

    When the description string is invalid.

    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