Search Results for

    Show / Hide Table of Contents

    Interface IRectoEllipseProfile

    A rectangular section profile with elliptical corners.

    Depth Width Depth Flat Width Flat Origin

    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 IRectoEllipseProfile : IProfile
    Remarks

    IRectoEllipseProfile inherits IProfile.

    Properties

    Depth

    The overall depth of the recto-ellipse profile.

    Declaration
    Length Depth { get; set; }
    Property Value
    Type Description
    OasysUnits.Length
    Exceptions
    Type Condition
    System.ArgumentException

    When the depth is not a positive and finite value.

    DepthFlat

    The flat length of the profile's overall depth.

    Declaration
    Length DepthFlat { get; set; }
    Property Value
    Type Description
    OasysUnits.Length
    Exceptions
    Type Condition
    System.ArgumentException

    When the length is not a positive and finite value.

    Width

    The overall width of the recto-ellipse profile.

    Declaration
    Length Width { get; set; }
    Property Value
    Type Description
    OasysUnits.Length
    Exceptions
    Type Condition
    System.ArgumentException

    When the width is not a positive and finite value.

    WidthFlat

    The flat length of the profile's overall width.

    Declaration
    Length WidthFlat { get; set; }
    Property Value
    Type Description
    OasysUnits.Length
    Exceptions
    Type Condition
    System.ArgumentException

    When the length is not a positive and finite value.

    Methods

    Create(Length, Length, Length, Length)

    Creates a new IRectoEllipseProfile profile from its Depth, DepthFlat, Width and WidthFlat.

    Declaration
    static IRectoEllipseProfile Create(Length depth, Length depthFlat, Length width, Length widthFlat)
    Parameters
    Type Name Description
    OasysUnits.Length depth

    Defines the overall depth of the profile.

    OasysUnits.Length depthFlat

    Defines the flat length of the profile's overall depth.

    OasysUnits.Length width

    Defines the overall width of the profile.

    OasysUnits.Length widthFlat

    Defines the flat length of the profile's overall width.

    Returns
    Type Description
    IRectoEllipseProfile
    Exceptions
    Type Condition
    System.ArgumentException

    When any of the dimensions is not a positive and finite value.

    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