Interface IPerimeterProfile
Defines a perimeter section profile from
SolidPolygon and
VoidPolygons.
IPerimeterProfile inherits IProfile.
See Glossary
Inherited Members
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. |