biogears::SEProperty Class Referenceabstract

#include <SEProperty.h>

Inheritance diagram for biogears::SEProperty:

Public Member Functions

 SEProperty ()
 
virtual ~SEProperty ()
 
virtual void Clear ()
 
virtual void Invalidate ()=0
 
virtual bool IsValid () const =0
 
virtual bool Load (const CDM::PropertyData &in)
 

Protected Member Functions

virtual void Unload (CDM::PropertyData &data) const
 

Constructor & Destructor Documentation

biogears::SEProperty::SEProperty ( )
biogears::SEProperty::~SEProperty ( )
virtual

Member Function Documentation

void biogears::SEProperty::Clear ( )
virtual

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

virtual void biogears::SEProperty::Invalidate ( )
pure virtual

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

virtual bool biogears::SEProperty::IsValid ( ) const
pure virtual

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

bool biogears::SEProperty::Load ( const CDM::PropertyData in)
virtual
void biogears::SEProperty::Unload ( CDM::PropertyData data) const
protectedvirtual