Class PointMass
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll
This class is to represent the point mass.
public class PointMass : FMassBase, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IDraw, IDrawIcon, IVisible, IMultiChangable, IReferencable
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, IDraw, IDrawIcon, IVisible, IMultiChangable, IReferencable
Inherited Members
FMassBase.Draw(Canvas),
FMassBase.FixUp(ObjectBase),
FMassBase.ReDraw(),
FMassBase.ReDrawForHistory(),
FMassBase.IsHide,
FMassBase.IsVisible,
FMassBase.Layer,
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
PointMass(string, FRBE)
Initializes a new instance of the
public PointMass(string strName, FRBE frbe)
Parameters
strName string
Name of the point mass.
frbe FRBE
FRBE of the point mass.
PointMass(string, uint)
Initializes a new instance of the
public PointMass(string strName, uint nNodeIndex)
Parameters
strName string
Name of the point mass.
nNodeIndex uint
Node Index of the point mass.
PointMass(string)
Initializes a new instance of the
public PointMass(string strName)
Parameters
strName string
Name of the point mass.
PointMass()
Initializes a new instance of the
public PointMass()
Properties
FRBE
Gets or Sets the FRBE.
public FRBE FRBE { get; set; }
Property Value
Mass
Gets or sets the mass.
public ExpressionValueVariable Mass { get; set; }
Property Value
ExpressionValueVariable
MomentOfInertia
Gets or sets the list of moment of inertia.
public ExpressionValueVariable[] MomentOfInertia { get; set; }
Property Value
ExpressionValueVariable[]
NodeIndex
Gets or Sets the node.
public uint NodeIndex { get; set; }
Property Value
Methods
Draw(Canvas)
Draws the icon.
public override void Draw(Canvas canvas)
Parameters
canvas Canvas
The canvas has icon information.
GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool)
Gets the object information for model navigator [implementation].
protected override bool GetModelNavigatorInformationImpl(XmlDocument xmlDom, XmlElement xmlEle, bool bHasChild)
Parameters
xmlDom XmlDocument
The XmlDocument for object.
xmlEle XmlElement
The XmlElement for object.
bHasChild bool
if set to true [b has child].
Returns
true if success; otherwise, false.
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.