Class BC
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.FE
Assembly: VMFE.dll
This class is to represent the boundary condition.
[Obsolete]
public class BC : FEEntity<propertybc>, 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, IEnableForSimulationScenario, IDraw, IDrawIcon, ITemplateObject, IEntityRelation, IGenerable
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, IEnableForSimulationScenario, IDraw, IDrawIcon, ITemplateObject, IEntityRelation, IGenerable
Inherited Members
FEEntity
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
BC(string)
Initializes a new instance of the
public BC(string strName)
Parameters
strName string
Name of the boundary condition.
BC()
Initializes a new instance of the
public BC()
Properties
BCComponent
Gets or sets the boundary condition component.
public INodeSet BCComponent { get; set; }
Property Value
INodeSet
GenerableImpl
Gets a value indicating whether this instance is generable.
bool GenerableImpl { get; }
Property Value
IsHide
Gets or sets a value indicating whether this instance is hide.
bool IsHide { get; set; }
Property Value
ReferenceMarker
Gets or sets the base marker.
public IMarker ReferenceMarker { get; set; }
Property Value
IMarker
Methods
Draw(Canvas)
Draws the icon.
public virtual void Draw(Canvas canvas)
Parameters
canvas Canvas
The canvas has icon information.
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.
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.