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
solidExtrudedSolidbeddingdoublematerialMaterialplanePlaneinsulationInsulationfoundationSystemFoundationSystemidentifierstring
Fields
_complexMaterialObj
public Material _complexMaterialObj
Field Value
_complexMaterialRef
public string _complexMaterialRef
Field Value
Properties
BeddingModulus
public double BeddingModulus { get; set; }
Property Value
Colouring
public EntityColor Colouring { get; set; }
Property Value
ComplexMaterialObj
public Material ComplexMaterialObj { get; set; }
Property Value
ComplexMaterialRef
public Guid ComplexMaterialRef { get; set; }
Property Value
ConnectionPoint
public Point3d ConnectionPoint { get; set; }
Property Value
Direction
public Vector3d Direction { get; set; }
Property Value
ExtrudedSolid
public ExtrudedSolid ExtrudedSolid { get; set; }
Property Value
FoundationSystem
public FoundationSystem FoundationSystem { get; set; }
Property Value
Insulation
public Insulation Insulation { get; set; }
Property Value
Parts
public RefParts Parts { get; set; }
Property Value
StageId
public int StageId { get; set; }
Property Value
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.