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