Class PLoad
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE.Force
Assembly: VMFE.dll
This class is to represent the pressure load.
public class PLoad : FEEntity<propertypload>, 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, IFEObject, IDraw, IDrawIcon, ITemplateObject, IArgument, IEntityRelation, IReportable
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, IFEObject, IDraw, IDrawIcon, ITemplateObject, IArgument, IEntityRelation, IReportable
Inherited Members
FEEntity
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PLoad(string)
Initializes a new instance of the
public PLoad(string strName)
Parameters
strName string
Name of the pressure load.
PLoad()
Initializes a new instance of the
public PLoad()
Properties
ArgumentType
Gets the type of the argument
public virtual ArgumentTypes ArgumentType { get; }
Property Value
ArgumentTypes
IsHide
Gets or sets a value indicating whether this instance is hide.
bool IsHide { get; set; }
Property Value
PLoadComponent
Gets or sets the pressure load component.
public IPLoadComponent PLoadComponent { get; set; }
Property Value
IPLoadComponent
ReferenceType
Gets the type of the array for argument.
public virtual string ReferenceType { get; }
Property Value
_PLoadComponent
Gets or sets the pressure load component.
public LinkerFE<iploadcomponent> _PLoadComponent { get; set; }
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 xmlRootEle, bool bHasChild)
Parameters
xmlDom XmlDocument
The XmlDocument for object.
xmlRootEle XmlElement
The XmlDocument for object.
bHasChild bool
if set to true [has child].
Returns
true if success; otherwise, false.
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
ReDraw()
Redraw.
public virtual void ReDraw()
ReDrawForHistory()
Redraw for undo/redo
void ReDrawForHistory()
ReadTemplateImpl(XmlReader)
Reads the template document [implementation].
protected override void ReadTemplateImpl(XmlReader reader)
Parameters
reader XmlReader
The reader.
WriteTemplateImpl(XmlWriter)
Writes the template document [implementation].
protected override void WriteTemplateImpl(XmlWriter writer)
Parameters
writer XmlWriter
The writer.