Search Results for

    Show / Hide Table of Contents

    Interface IGeneralCProfile

    A general c section profile.

    Flange Width Depth Lip Thickness 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 IGeneralCProfile : IProfile
    Remarks

    IGeneralCProfile inherits IProfile.

    Properties

    Depth

    The depth of the generic c section 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.

    FlangeWidth

    The flange width of the generic c section profile.

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

    When the flange width is not a positive and finite value.

    Lip

    The lip of the generic c section profile.

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

    When the lip is not a positive and finite value.

    Thickness

    The thickness of the generic c section profile.

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

    When the thickness is not a positive and finite value.

    Methods

    Create(Length, Length, Length, Length)

    Creates a new IGeneralCProfile profile from its Depth, FlangeWidth, Lip and Thickness.

    Declaration
    static IGeneralCProfile Create(Length depth, Length flangeWidth, Length lip, Length thickness)
    Parameters
    Type Name Description
    OasysUnits.Length depth

    Defines the profile's depth.

    OasysUnits.Length flangeWidth

    Defines the profile's flange width.

    OasysUnits.Length lip

    Defines the profile's lip.

    OasysUnits.Length thickness

    Defines the profile's thickness.

    Returns
    Type Description
    IGeneralCProfile
    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