Table of Contents

Class Strata

Namespace
FemDesign.Soil
Assembly
FemDesign.Core.dll
public class Strata : NamedEntityBase, IFemDesignEntity, INamedEntity
Inheritance
Strata
Implements
Inherited Members
Extension Methods

Constructors

Strata(List<Stratum>, List<GroundWater>, List<Point2d>, double, string)

public Strata(List<Stratum> stratum, List<GroundWater> waterLevel, List<Point2d> contour, double levelLimit, string identifier = "SOIL")

Parameters

stratum List<Stratum>
waterLevel List<GroundWater>
contour List<Point2d>
levelLimit double
identifier string

Properties

Contour

public HorizontalPolygon2d Contour { get; set; }

Property Value

HorizontalPolygon2d

DefaultFillingsColour

public Color DefaultFillingsColour { get; set; }

Property Value

Color

DepthLevelLimit

public double DepthLevelLimit { get; set; }

Property Value

double

GroundWater

public List<GroundWater> GroundWater { get; set; }

Property Value

List<GroundWater>

Stratum

public List<Stratum> Stratum { get; set; }

Property Value

List<Stratum>

_defaultFillingsColour

public string _defaultFillingsColour { get; set; }

Property Value

string

_depthLevelLimit

public double _depthLevelLimit { get; set; }

Property Value

double

_groundWater

public List<GroundWater> _groundWater { get; set; }

Property Value

List<GroundWater>

Methods

GetUniqueInstanceCount()

This value will be used to set number (like ".1") part of the entity name (like "B.1"). Typically this is a counter starting at 1 and incrementing for each new instance of this class that has been created.

protected override int GetUniqueInstanceCount()

Returns

int

A unique number.

ToString()

public override string ToString()

Returns

string