Class BeamForce
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Beam.Force
Assembly: VMDBeamGroup.dll
Beam Force Class
public class BeamForce : Matrix, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IDraw, IDrawIcon, IReferencable, ITransformable, IConnector, IEntityRelation, IGenerable, IArgument, IReportable, IFlip, IHasReplaceableEntity, IEnableForSimulationScenario, ITorqueReferenceForBearing
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IDraw, IDrawIcon, IReferencable, ITransformable, IConnector, IEntityRelation, IGenerable, IArgument, IReportable, IFlip, IHasReplaceableEntity, IEnableForSimulationScenario, ITorqueReferenceForBearing
Inherited Members
Matrix.Initialize(Unit.ConvertFactor),
Matrix.LinkRequestUpdate(object, LinkEventArgs),
Matrix.UpdateRefLengthAndRefAngle(),
Matrix.Generable,
Matrix.ReportTypeImpl,
Force
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
BeamForce()
Constructor of Beam Force
public BeamForce()
BeamForce(string)
Constructor of Beam Force with Name
public BeamForce(string strName)
Parameters
strName string
Beam Force Name
Properties
AreaValue
Area
public double AreaValue { get; set; }
Property Value
AsyValue
Asy
public double AsyValue { get; set; }
Property Value
AszValue
Asz
public double AszValue { get; set; }
Property Value
Color
Color of Beam Force
public Color Color { get; set; }
Property Value
CrossSectionType
Cross Section Type (CIRCULAR, RECTANGULAR, etc...)
public CrossSectionType CrossSectionType { get; set; }
Property Value
CrossSectionType
EValue
Young's modulus
public double EValue { get; set; }
Property Value
GValue
shear modulus
public double GValue { get; set; }
Property Value
GeomInfos
Parameters to describe cross section
public double[] GeomInfos { get; set; }
Property Value
double[]
IxxValue
Ixx
public double IxxValue { get; set; }
Property Value
IyyValue
Iyy
public double IyyValue { get; set; }
Property Value
IyzValue
Iyz
public double IyzValue { get; set; }
Property Value
IzzValue
Izz
public double IzzValue { get; set; }
Property Value
LengthValue
length
public double LengthValue { get; set; }
Property Value
ParamCount
The count of parameters to describe cross section
public uint ParamCount { get; set; }
Property Value
ReportTypeImpl
Gets the report type.
protected override IReportable.ReportEntityType ReportTypeImpl { get; }
Property Value
IReportable.ReportEntityType
UseMiddleElementReferenceFrame
Use middle element reference frame
public bool UseMiddleElementReferenceFrame { get; set; }
Property Value
YDirection
Normal direction of cross section
public double[] YDirection { get; set; }
Property Value
double[]
ZetaValue
Damping ratio
public double ZetaValue { get; set; }