Class SurfaceSupport
public class SurfaceSupport : NamedEntityBase, INamedEntity, IStructureElement, ISupportElement, IFemDesignEntity, IStageElement
- Inheritance
-
SurfaceSupport
- Implements
- Inherited Members
- Extension Methods
Constructors
SurfaceSupport(Region, Motions, MotionsPlasticLimits, DetachType, string)
public SurfaceSupport(Region region, Motions motions, MotionsPlasticLimits motionsPlasticLimits, DetachType detachType = DetachType.None, string identifier = "S")
Parameters
regionRegionmotionsMotionsmotionsPlasticLimitsMotionsPlasticLimitsdetachTypeDetachTypeidentifierstring
SurfaceSupport(Region, Motions, MotionsPlasticLimits, string)
Create surface support with only translation rigidity and force plastic limits defined.
[Obsolete("Constructor will be removed in FD 24.")]
public SurfaceSupport(Region region, Motions motions, MotionsPlasticLimits motionsPlasticLimits, string identifier = "S")
Parameters
regionRegionmotionsMotionsmotionsPlasticLimitsMotionsPlasticLimitsidentifierstring
SurfaceSupport(Region, Motions, string)
Create surface support with only translation rigidity defined.
public SurfaceSupport(Region region, Motions motions, string identifier = "S")
Parameters
SurfaceSupport(Region, RigidityDataType1, string)
Create surface support
public SurfaceSupport(Region region, RigidityDataType1 rigidity, string identifier = "S")
Parameters
regionRegionrigidityRigidityDataType1identifierstring
Fields
_predefRigidity
public RigidityDataLibType1 _predefRigidity
Field Value
_predefRigidityRef
public GuidListType _predefRigidityRef
Field Value
Properties
Colouring
public EntityColor Colouring { get; set; }
Property Value
Motions
public Motions Motions { get; }
Property Value
MotionsPlasticityLimits
public MotionsPlasticLimits MotionsPlasticityLimits { get; }
Property Value
Plane
public Plane Plane { get; set; }
Property Value
PredefRigidity
public RigidityDataLibType1 PredefRigidity { get; set; }
Property Value
Region
public Region Region { get; set; }
Property Value
Rigidity
public RigidityDataType1 Rigidity { 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.
ToString()
public override string ToString()