Class FRBE
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll
This class is to represent the FE rigid body element.
public class FRBE : FESubEntity, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IFEObject, IFEMeshChildItem, IChildItem, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IReferencable, IVisible, IDraw, IDrawIcon, IChainedSegmentConnector, IMultiChangable
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, IFEMeshChildItem, IChildItem, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IReferencable, IVisible, IDraw, IDrawIcon, IChainedSegmentConnector, IMultiChangable
Inherited Members
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
FRBE(string, RBEType)
Initializes a new instance of the
public FRBE(string strName, EigenvalueInfo.RBEType behaviorType)
Parameters
strName string
Name of the FRBE.
behaviorType EigenvalueInfo.RBEType
Behavior type of the FRBE.
FRBE(string)
Initializes a new instance of the
public FRBE(string strName)
Parameters
strName string
Name of the FRBE.
FRBE()
Initializes a new instance of the
public FRBE()
Properties
BeamProperty
Gets or sets the beam property info.
public BeamPropertyInfo BeamProperty { get; set; }
Property Value
BehaviorType
Gets or sets the behavior type.
public EigenvalueInfo.RBEType BehaviorType { get; set; }
Property Value
Color
Gets or sets the color.
public virtual Color Color { get; set; }
Property Value
EigenvalueAnalysisInfo
Gets or sets the eigenvalue analysis info.
public EigenvalueInfo EigenvalueAnalysisInfo { get; set; }
Property Value
IsHide
Gets or sets a value indicating whether this instance is hide.
bool IsHide { get; set; }
Property Value
IsHideWhenImporting
Gets or sets a value indicating whether this instance is hide when importing.
public bool IsHideWhenImporting { get; }
Property Value
IsVisible
Gets or sets a value indicating whether object is visible.
bool IsVisible { get; set; }
Property Value
Layer
Gets or sets the layer.
Layer Layer { get; set; }
Property Value
Layer
Node[uint]
Gets or sets node from index.
public Node Node[uint nIndex] { get; set; }
Property Value
NumNode
Gets number of node.
public uint NumNode { get; }
Property Value
this[uint]
public Node this[uint A_0] { get; }
Property Value
Methods
Draw(Canvas)
Draws the icon.
public virtual 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.
GetSchema()
This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return nullNothingnullptra null reference (Nothing in Visual Basic) (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class.
public virtual XmlSchema GetSchema()
Returns
An
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
OnDeserialization(object)
Called when [deserialization].
public override void OnDeserialization(object sender)
Parameters
sender object
The sender.
ReDraw()
Redraw.
public virtual void ReDraw()
ReDrawForHistory()
Redraw for undo/redo
void ReDrawForHistory()
ReadXml(XmlReader)
Generates an object from its XML representation.
public virtual void ReadXml(XmlReader reader)
Parameters
reader XmlReader
The XmlReader stream from which the object is deserialized.
WriteXml(XmlWriter)
Converts an object into its XML representation.
public virtual void WriteXml(XmlWriter writer)
Parameters
writer XmlWriter
The XmlWriter stream to which the object is serialized.
get_Node(uint)
public Node get_Node(uint nIndex)
Parameters
nIndex uint
Returns
set_Node(uint, Node)
public void set_Node(uint nIndex, Node node)
Parameters
nIndex uint
node Node