Class ConvectionBase<TProperty\>
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Thermal
Assembly: VMThermalBase.dll
This base class is to represent the convection.
public abstract class ConvectionBase<tproperty> : ThermalBase<tproperty>, 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, IHasReplaceableEntity where TProperty : PropertyConvectionBase, new()
Type Parameters
TProperty
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, IHasReplaceableEntity
Inherited Members
ThermalBase
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
ConvectionBase()
Initializes a new instance of the
public ConvectionBase()
ConvectionBase(string)
Initializes a new instance of the
public ConvectionBase(string strName)
Parameters
strName string
Name of the STR.
Properties
ConvectionComponent
Gets or sets the convection component.
public IConvectionComponent ConvectionComponent { get; set; }
Property Value
IConvectionComponent
TargetObject
Gets the target object.
protected override ObjectBase TargetObject { get; }
Property Value
ObjectBase
_ConvectionComponent
Gets or sets the convection component.
public Linker<iconvectioncomponent> _ConvectionComponent { get; set; }
Property Value
Linker
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
ReplaceEntityImpl(ObjectBase)
Replace entity
protected override void ReplaceEntityImpl(ObjectBase newObject)
Parameters
newObject ObjectBase
The new object