SEProperty Class Referenceabstract

#include <SEProperty.h>

Inherited by SEArray, SEFunction, SEHistogram, SERunningAverage, and SEScalar.

Public Member Functions

 SEProperty ()
 
virtual ~SEProperty ()
 
virtual void Clear ()
 
virtual void Invalidate ()=0
 
virtual bool IsValid () const =0
 

Constructor & Destructor Documentation

◆ SEProperty()

SEProperty::SEProperty ( )

◆ ~SEProperty()

SEProperty::~SEProperty ( )
virtual

Member Function Documentation

◆ Clear()

void SEProperty::Clear ( )
virtual

Reimplemented in SEScalarQuantity< Unit >, SEScalarQuantity< ElectricResistanceUnit >, SEScalarQuantity< AmountPerVolumeUnit >, SEScalarQuantity< VolumePerPressureUnit >, SEScalarQuantity< HeatInductanceUnit >, SEScalarQuantity< OsmolalityUnit >, SEScalarQuantity< VolumePerTimeUnit >, SEScalarQuantity< MassPerTimeUnit >, SEScalarQuantity< HeatCapacitancePerMassUnit >, SEScalarQuantity< LengthPerTimeUnit >, SEScalarQuantity< FlowComplianceUnit >, SEScalarQuantity< LengthUnit >, SEScalarQuantity< MassPerVolumeUnit >, SEScalarQuantity< PressureUnit >, SEScalarQuantity< PowerUnit >, SEScalarQuantity< MassPerMassUnit >, SEScalarQuantity< ElectricCapacitanceUnit >, SEScalarQuantity< MassPerAmountUnit >, SEScalarQuantity< FlowInertanceUnit >, SEScalarQuantity< MassUnit >, SEScalarQuantity< VolumeUnit >, SEScalarQuantity< HeatCapacitanceUnit >, SEScalarQuantity< PressurePerVolumeUnit >, SEScalarQuantity< EnergyPerAmountUnit >, SEScalarQuantity< ElectricCurrentUnit >, SEScalarQuantity< AmountPerTimeUnit >, SEScalarQuantity< ElectricPotentialUnit >, SEScalarQuantity< AmountUnit >, SEScalarQuantity< AreaPerTimePressureUnit >, SEScalarQuantity< LengthPerTimePressureUnit >, SEScalarQuantity< PowerPerAreaTemperatureToTheFourthUnit >, SEScalarQuantity< PressureTimePerVolumeAreaUnit >, SEScalarQuantity< ElectricInductanceUnit >, SEScalarQuantity< HeatCapacitancePerAmountUnit >, SEScalarQuantity< OsmolarityUnit >, SEScalarQuantity< FlowResistanceUnit >, SEScalarQuantity< VolumePerTimePressureUnit >, SEScalarQuantity< PressureTimePerAreaUnit >, SEScalarQuantity< HeatConductanceUnit >, SEScalarQuantity< FlowElastanceUnit >, SEScalarQuantity< ForceUnit >, SEScalarQuantity< AreaUnit >, SEScalarQuantity< AmountPerMassUnit >, SEScalarQuantity< InversePressureUnit >, SEScalarQuantity< TimeUnit >, SEScalarQuantity< MassPerAreaTimeUnit >, SEScalarQuantity< InverseVolumeUnit >, SEScalarQuantity< HeatConductancePerAreaUnit >, SEScalarQuantity< HeatResistanceAreaUnit >, SEScalarQuantity< EnergyPerMassUnit >, SEScalarQuantity< EnergyUnit >, SEScalarQuantity< TemperatureUnit >, SEScalarQuantity< VolumePerTimePressureAreaUnit >, SEScalarQuantity< VolumePerTimeAreaUnit >, SEScalarQuantity< FrequencyUnit >, SEScalarQuantity< ElectricChargeUnit >, SEScalarQuantity< HeatResistanceUnit >, SEScalarQuantity< VolumePerTimeMassUnit >, SEScalar, SEFunction, SEHistogram, SEFunctionElectricPotentialVsTime, SEFunctionVolumeVsTime, SEHistogramFractionVsLength, and SERunningAverage.

◆ Invalidate()

virtual void SEProperty::Invalidate ( )
pure virtual

Implemented in SEScalarQuantity< Unit >, SEScalarQuantity< ElectricResistanceUnit >, SEScalarQuantity< AmountPerVolumeUnit >, SEScalarQuantity< VolumePerPressureUnit >, SEScalarQuantity< HeatInductanceUnit >, SEScalarQuantity< OsmolalityUnit >, SEScalarQuantity< VolumePerTimeUnit >, SEScalarQuantity< MassPerTimeUnit >, SEScalarQuantity< HeatCapacitancePerMassUnit >, SEScalarQuantity< LengthPerTimeUnit >, SEScalarQuantity< FlowComplianceUnit >, SEScalarQuantity< LengthUnit >, SEScalarQuantity< MassPerVolumeUnit >, SEScalarQuantity< PressureUnit >, SEScalarQuantity< PowerUnit >, SEScalarQuantity< MassPerMassUnit >, SEScalarQuantity< ElectricCapacitanceUnit >, SEScalarQuantity< MassPerAmountUnit >, SEScalarQuantity< FlowInertanceUnit >, SEScalarQuantity< MassUnit >, SEScalarQuantity< VolumeUnit >, SEScalarQuantity< HeatCapacitanceUnit >, SEScalarQuantity< PressurePerVolumeUnit >, SEScalarQuantity< EnergyPerAmountUnit >, SEScalarQuantity< ElectricCurrentUnit >, SEScalarQuantity< AmountPerTimeUnit >, SEScalarQuantity< ElectricPotentialUnit >, SEScalarQuantity< AmountUnit >, SEScalarQuantity< AreaPerTimePressureUnit >, SEScalarQuantity< LengthPerTimePressureUnit >, SEScalarQuantity< PowerPerAreaTemperatureToTheFourthUnit >, SEScalarQuantity< PressureTimePerVolumeAreaUnit >, SEScalarQuantity< ElectricInductanceUnit >, SEScalarQuantity< HeatCapacitancePerAmountUnit >, SEScalarQuantity< OsmolarityUnit >, SEScalarQuantity< FlowResistanceUnit >, SEScalarQuantity< VolumePerTimePressureUnit >, SEScalarQuantity< PressureTimePerAreaUnit >, SEScalarQuantity< HeatConductanceUnit >, SEScalarQuantity< FlowElastanceUnit >, SEScalarQuantity< ForceUnit >, SEScalarQuantity< AreaUnit >, SEScalarQuantity< AmountPerMassUnit >, SEScalarQuantity< InversePressureUnit >, SEScalarQuantity< TimeUnit >, SEScalarQuantity< MassPerAreaTimeUnit >, SEScalarQuantity< InverseVolumeUnit >, SEScalarQuantity< HeatConductancePerAreaUnit >, SEScalarQuantity< HeatResistanceAreaUnit >, SEScalarQuantity< EnergyPerMassUnit >, SEScalarQuantity< EnergyUnit >, SEScalarQuantity< TemperatureUnit >, SEScalarQuantity< VolumePerTimePressureAreaUnit >, SEScalarQuantity< VolumePerTimeAreaUnit >, SEScalarQuantity< FrequencyUnit >, SEScalarQuantity< ElectricChargeUnit >, SEScalarQuantity< HeatResistanceUnit >, SEScalarQuantity< VolumePerTimeMassUnit >, SEUnitScalar, SEScalar, SEArray, SEFunction, SEHistogram, and SERunningAverage.

◆ IsValid()

virtual bool SEProperty::IsValid ( ) const
pure virtual

Implemented in SEScalarQuantity< Unit >, SEScalarQuantity< ElectricResistanceUnit >, SEScalarQuantity< AmountPerVolumeUnit >, SEScalarQuantity< VolumePerPressureUnit >, SEScalarQuantity< HeatInductanceUnit >, SEScalarQuantity< OsmolalityUnit >, SEScalarQuantity< VolumePerTimeUnit >, SEScalarQuantity< MassPerTimeUnit >, SEScalarQuantity< HeatCapacitancePerMassUnit >, SEScalarQuantity< LengthPerTimeUnit >, SEScalarQuantity< FlowComplianceUnit >, SEScalarQuantity< LengthUnit >, SEScalarQuantity< MassPerVolumeUnit >, SEScalarQuantity< PressureUnit >, SEScalarQuantity< PowerUnit >, SEScalarQuantity< MassPerMassUnit >, SEScalarQuantity< ElectricCapacitanceUnit >, SEScalarQuantity< MassPerAmountUnit >, SEScalarQuantity< FlowInertanceUnit >, SEScalarQuantity< MassUnit >, SEScalarQuantity< VolumeUnit >, SEScalarQuantity< HeatCapacitanceUnit >, SEScalarQuantity< PressurePerVolumeUnit >, SEScalarQuantity< EnergyPerAmountUnit >, SEScalarQuantity< ElectricCurrentUnit >, SEScalarQuantity< AmountPerTimeUnit >, SEScalarQuantity< ElectricPotentialUnit >, SEScalarQuantity< AmountUnit >, SEScalarQuantity< AreaPerTimePressureUnit >, SEScalarQuantity< LengthPerTimePressureUnit >, SEScalarQuantity< PowerPerAreaTemperatureToTheFourthUnit >, SEScalarQuantity< PressureTimePerVolumeAreaUnit >, SEScalarQuantity< ElectricInductanceUnit >, SEScalarQuantity< HeatCapacitancePerAmountUnit >, SEScalarQuantity< OsmolarityUnit >, SEScalarQuantity< FlowResistanceUnit >, SEScalarQuantity< VolumePerTimePressureUnit >, SEScalarQuantity< PressureTimePerAreaUnit >, SEScalarQuantity< HeatConductanceUnit >, SEScalarQuantity< FlowElastanceUnit >, SEScalarQuantity< ForceUnit >, SEScalarQuantity< AreaUnit >, SEScalarQuantity< AmountPerMassUnit >, SEScalarQuantity< InversePressureUnit >, SEScalarQuantity< TimeUnit >, SEScalarQuantity< MassPerAreaTimeUnit >, SEScalarQuantity< InverseVolumeUnit >, SEScalarQuantity< HeatConductancePerAreaUnit >, SEScalarQuantity< HeatResistanceAreaUnit >, SEScalarQuantity< EnergyPerMassUnit >, SEScalarQuantity< EnergyUnit >, SEScalarQuantity< TemperatureUnit >, SEScalarQuantity< VolumePerTimePressureAreaUnit >, SEScalarQuantity< VolumePerTimeAreaUnit >, SEScalarQuantity< FrequencyUnit >, SEScalarQuantity< ElectricChargeUnit >, SEScalarQuantity< HeatResistanceUnit >, SEScalarQuantity< VolumePerTimeMassUnit >, SEUnitScalar, SEScalar, SEFunction, SEHistogram, and SERunningAverage.