Search Results for

    Show / Hide Table of Contents

    Interface IPerimeterProfile

    Defines a perimeter section profile from SolidPolygon and VoidPolygons.

    Solid polygon P1 P2 P3 P4 p11 p12 p13 p14 p21 p22 p23 p24 Void polygons

    IPerimeterProfile inherits IProfile.

    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 IPerimeterProfile : IProfile

    Properties

    SolidPolygon

    The solid polygon of the perimeter profile.

    Declaration
    IPolygon SolidPolygon { get; set; }
    Property Value
    Type Description
    IPolygon

    VoidPolygons

    The void polygons within the solid polygon of the perimeter profile.

    Declaration
    IList<IPolygon> VoidPolygons { get; set; }
    Property Value
    Type Description
    IList<IPolygon>

    Methods

    Create()

    Creates a new IPerimeterProfile profile.

    Declaration
    static IPerimeterProfile Create()
    Returns
    Type Description
    IPerimeterProfile

    Perimeter profile with empty solid and void polygons.

    Create(IProfile)

    Creates a new IPerimeterProfile profile from any other profile.

    Declaration
    static IPerimeterProfile Create(IProfile profile)
    Parameters
    Type Name Description
    IProfile profile

    The profile to be converted to an equivalent perimeter profile.

    Returns
    Type Description
    IPerimeterProfile

    Perimeter profile equivalent to the given profile.

    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