Class BeamL
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE.Property
Assembly: VMFE.dll
This class is to represent the property for BeamL.
public class BeamL : Beam, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IHasMaterial
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IHasMaterial
Inherited Members
Beam.Init(),
Beam.Initialize(Unit.ConvertFactor),
Beam.OnDeserialization(object),
Beam.Direction,
Beam.ShearAreaRatioZ,
Beam.ShearAreaRatioY,
Beam.IXX,
Beam.IYZ,
Beam.IZZ,
Beam.IYY,
Beam.Area,
Beam.Type,
PropertyBase.LinkRequestUpdate(object, LinkEventArgs),
PropertyBase.LinkAddedToDocumentCore(IOwned, bool),
PropertyBase._Material,
PropertyBase.Material,
PropertyBase.Type,
FESubEntity.GetNodalBodyForReference(Reference, Mesh),
FESubEntity.GetNodalBodyForSubsystem(SubSystem, Mesh),
FESubEntity.FEID,
FESubEntity.OwnerMesh,
SubEntity.Initialize(Unit.ConvertFactor),
SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
SubEntity.FixUp(ObjectBase),
SubEntity.WriteTemplateImpl(XmlWriter),
SubEntity.ReadTemplateImpl(XmlReader),
SubEntity.Name,
SubEntity.FullName,
SubEntity.NonSymmetricName,
SubEntity.DisplayName,
SubEntity.IsEnabled,
SubEntity.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
BeamL(string)
Initializes a new instance of the
public BeamL(string strName)
Parameters
strName string
Name of the property BeamL.
BeamL()
Initializes a new instance of the
public BeamL()
Properties
CrossSectionType
Gets or sets the cross section type
public CrossSectionType CrossSectionType { get; set; }
Property Value
CrossSectionType
GeomInfoList
Gets or sets the list of geometric informations
public Variable[] GeomInfoList { get; set; }
Property Value
Variable[]
PoissonRatio
Gets poisson's ratio of iso material type
public double PoissonRatio { get; }
Property Value
SyncWithGeom
Gets or sets whether synchronize with geometry.
public bool SyncWithGeom { get; set; }
Property Value
YDirection
Gets or sets the Y-direction.
public Vector YDirection { get; set; }
Property Value
Vector
Methods
Init()
protected override void Init()
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.