Table of Contents

Class IsolatedFoundation

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

Constructors

IsolatedFoundation(ExtrudedSolid, double, Material, Plane, Insulation, FoundationSystem, string)

public IsolatedFoundation(ExtrudedSolid solid, double bedding, Material material, Plane plane, Insulation insulation = null, FoundationSystem foundationSystem = FoundationSystem.Simple, string identifier = "F")

Parameters

solid ExtrudedSolid
bedding double
material Material
plane Plane
insulation Insulation
foundationSystem FoundationSystem
identifier string

Fields

_complexMaterialObj

public Material _complexMaterialObj

Field Value

Material

_complexMaterialRef

public string _complexMaterialRef

Field Value

string

Properties

BeddingModulus

public double BeddingModulus { get; set; }

Property Value

double

Colouring

public EntityColor Colouring { get; set; }

Property Value

EntityColor

ComplexMaterialObj

public Material ComplexMaterialObj { get; set; }

Property Value

Material

ComplexMaterialRef

public Guid ComplexMaterialRef { get; set; }

Property Value

Guid

ConnectionPoint

public Point3d ConnectionPoint { get; set; }

Property Value

Point3d

Direction

public Vector3d Direction { get; set; }

Property Value

Vector3d

ExtrudedSolid

public ExtrudedSolid ExtrudedSolid { get; set; }

Property Value

ExtrudedSolid

FoundationSystem

public FoundationSystem FoundationSystem { get; set; }

Property Value

FoundationSystem

Insulation

public Insulation Insulation { get; set; }

Property Value

Insulation

Parts

public RefParts Parts { get; set; }

Property Value

RefParts

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.