25 lines
630 B
C#
25 lines
630 B
C#
// ReSharper disable ConvertToAutoProperty
|
|
// ReSharper disable ConvertToAutoPropertyWhenPossible
|
|
|
|
namespace CaeMesh
|
|
{
|
|
public class FeFace
|
|
{
|
|
private readonly FeElement _elem;
|
|
private FeFaceName _face;
|
|
|
|
public FeFaceName FaceName { get => _face; set => _face = value; }
|
|
|
|
public FeFace(FeElement element, FeFaceName faceName)
|
|
{
|
|
_elem = element;
|
|
_face = faceName;
|
|
}
|
|
|
|
public int Id => _elem.Id * 10 + (int)_face - 1;
|
|
|
|
public int[] NodeIds => _elem.GetVtkCellFromFaceName(_face);
|
|
|
|
public double Area { get; set; } = 0.0;
|
|
}
|
|
} |