Search Results for

    Show / Hide Table of Contents

    Interface ICircleProfile

    Defines a circular section profile from Diameter.

    Diameter 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 ICircleProfile : IProfile
    Remarks

    ICircleProfile inherits IProfile.

    The circle is centered at the origin of its local coordinate system.

    Examples
    • C#
    • Python
    using Oasys.Profiles;
    using OasysUnits;
    Length diameter = Length.FromMillimeters(800);
    ICircleProfile profile = ICircleProfile.Create(diameter);

    Example creating a circular profile.

    import oasys.adsec
    from OasysUnits import Length
    from OasysUnits.Units import LengthUnit
    from Oasys.Profiles import ICircleProfile
    diameter = Length(float(800), LengthUnit.Millimeter)
    profile = ICircleProfile.Create(diameter)

    Example creating a circular profile.

    Properties

    Diameter

    The diameter of the circle.

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

    When the diameter is not a positive and finite value.

    Methods

    Create(Length)

    Creates a new ICircleProfile profile from its Diameter.

    Declaration
    static ICircleProfile Create(Length diameter)
    Parameters
    Type Name Description
    OasysUnits.Length diameter

    Defines the profile's diameter.

    Returns
    Type Description
    ICircleProfile

    Circle profile with the specified diameter.

    Exceptions
    Type Condition
    System.ArgumentException

    When the diameter is not a positive and finite value.

    See Also

    IProfile
    ISection
    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