Table of Contents

Class SlabFoundation

Namespace
FemDesign.Foundations
Assembly
FemDesign.Core.dll
public class SlabFoundation : NamedEntityBase, INamedEntity, IStructureElement, IFoundationElement, IFemDesignEntity, IStageElement
Inheritance
SlabFoundation
Implements
Inherited Members
Extension Methods

Constructors

SlabFoundation()

public SlabFoundation()

Fields

FoundationSystem

public FoundationSystem FoundationSystem

Field Value

FoundationSystem

Properties

BeddingModulus

public double BeddingModulus { get; set; }

Property Value

double

BeddingModulusX

public double BeddingModulusX { get; set; }

Property Value

double

BeddingModulusY

public double BeddingModulusY { get; set; }

Property Value

double

Colouring

public EntityColor Colouring { get; set; }

Property Value

EntityColor

Insulation

public Insulation Insulation { get; set; }

Property Value

Insulation

Material

public Material Material { get; set; }

Property Value

Material

Parts

public RefParts Parts { get; set; }

Property Value

RefParts

SlabPart

public SlabPart SlabPart { get; set; }

Property Value

SlabPart

StageId

public int StageId { get; set; }

Property Value

int

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.

Plate(string, Material, Region, EdgeConnection, ShellEccentricity, ShellOrthotropy, List<Thickness>, double, double, double, Insulation)

public static SlabFoundation Plate(string identifier, Material material, Region region, EdgeConnection shellEdgeConnection, ShellEccentricity eccentricity, ShellOrthotropy orthotropy, List<Thickness> thickness, double bedding = 10000, double beddingX = 5000, double beddingY = 5000, Insulation insulation = null)

Parameters

identifier string
material Material
region Region
shellEdgeConnection EdgeConnection
eccentricity ShellEccentricity
orthotropy ShellOrthotropy
thickness List<Thickness>
bedding double
beddingX double
beddingY double
insulation Insulation

Returns

SlabFoundation