mil::tatrc::physiology::datamodel::EnergySystemData Class Reference

Class corresponding to the EnergySystemData schema type. More...

#include <Physiology.hxx>

Inheritance diagram for mil::tatrc::physiology::datamodel::EnergySystemData:

Public Member Functions

virtual ~EnergySystemData ()
 Destructor. More...
 
- Public Member Functions inherited from mil::tatrc::physiology::datamodel::SystemData
virtual ~SystemData ()
 Destructor. More...
 
 SystemData ()
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 SystemData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 SystemData (const SystemData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
- Public Member Functions inherited from mil::tatrc::physiology::datamodel::ObjectData
virtual ~ObjectData ()
 Destructor. More...
 
const contentVersion_optionalcontentVersion () const
 Return a read-only (constant) reference to the attribute container. More...
 
contentVersion_optionalcontentVersion ()
 Return a read-write reference to the attribute container. More...
 
void contentVersion (const contentVersion_type &x)
 Set the attribute value. More...
 
void contentVersion (const contentVersion_optional &x)
 Set the attribute value. More...
 
void contentVersion (::std::unique_ptr< contentVersion_type > p)
 Set the attribute value without copying. More...
 
 ObjectData ()
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 ObjectData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 ObjectData (const ObjectData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
ObjectDataoperator= (const ObjectData &x)
 Copy assignment operator. More...
 

AchievedExerciseLevel

Accessor and modifier functions for the AchievedExerciseLevel optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData AchievedExerciseLevel_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< AchievedExerciseLevel_typeAchievedExerciseLevel_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< AchievedExerciseLevel_type, char > AchievedExerciseLevel_traits
 Element traits type. More...
 
const AchievedExerciseLevel_optionalAchievedExerciseLevel () const
 Return a read-only (constant) reference to the element container. More...
 
AchievedExerciseLevel_optionalAchievedExerciseLevel ()
 Return a read-write reference to the element container. More...
 
void AchievedExerciseLevel (const AchievedExerciseLevel_type &x)
 Set the element value. More...
 
void AchievedExerciseLevel (const AchievedExerciseLevel_optional &x)
 Set the element value. More...
 
void AchievedExerciseLevel (::std::unique_ptr< AchievedExerciseLevel_type > p)
 Set the element value without copying. More...
 

CoreTemperature

Accessor and modifier functions for the CoreTemperature optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarTemperatureData CoreTemperature_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< CoreTemperature_typeCoreTemperature_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< CoreTemperature_type, char > CoreTemperature_traits
 Element traits type. More...
 
const CoreTemperature_optionalCoreTemperature () const
 Return a read-only (constant) reference to the element container. More...
 
CoreTemperature_optionalCoreTemperature ()
 Return a read-write reference to the element container. More...
 
void CoreTemperature (const CoreTemperature_type &x)
 Set the element value. More...
 
void CoreTemperature (const CoreTemperature_optional &x)
 Set the element value. More...
 
void CoreTemperature (::std::unique_ptr< CoreTemperature_type > p)
 Set the element value without copying. More...
 

CreatinineProductionRate

Accessor and modifier functions for the CreatinineProductionRate optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData CreatinineProductionRate_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< CreatinineProductionRate_typeCreatinineProductionRate_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< CreatinineProductionRate_type, char > CreatinineProductionRate_traits
 Element traits type. More...
 
const CreatinineProductionRate_optionalCreatinineProductionRate () const
 Return a read-only (constant) reference to the element container. More...
 
CreatinineProductionRate_optionalCreatinineProductionRate ()
 Return a read-write reference to the element container. More...
 
void CreatinineProductionRate (const CreatinineProductionRate_type &x)
 Set the element value. More...
 
void CreatinineProductionRate (const CreatinineProductionRate_optional &x)
 Set the element value. More...
 
void CreatinineProductionRate (::std::unique_ptr< CreatinineProductionRate_type > p)
 Set the element value without copying. More...
 

ExerciseEnergyDemand

Accessor and modifier functions for the ExerciseEnergyDemand optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarPowerData ExerciseEnergyDemand_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ExerciseEnergyDemand_typeExerciseEnergyDemand_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ExerciseEnergyDemand_type, char > ExerciseEnergyDemand_traits
 Element traits type. More...
 
const ExerciseEnergyDemand_optionalExerciseEnergyDemand () const
 Return a read-only (constant) reference to the element container. More...
 
ExerciseEnergyDemand_optionalExerciseEnergyDemand ()
 Return a read-write reference to the element container. More...
 
void ExerciseEnergyDemand (const ExerciseEnergyDemand_type &x)
 Set the element value. More...
 
void ExerciseEnergyDemand (const ExerciseEnergyDemand_optional &x)
 Set the element value. More...
 
void ExerciseEnergyDemand (::std::unique_ptr< ExerciseEnergyDemand_type > p)
 Set the element value without copying. More...
 

ExerciseMeanArterialPressureDelta

Accessor and modifier functions for the ExerciseMeanArterialPressureDelta optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData ExerciseMeanArterialPressureDelta_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ExerciseMeanArterialPressureDelta_typeExerciseMeanArterialPressureDelta_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ExerciseMeanArterialPressureDelta_type, char > ExerciseMeanArterialPressureDelta_traits
 Element traits type. More...
 
const ExerciseMeanArterialPressureDelta_optionalExerciseMeanArterialPressureDelta () const
 Return a read-only (constant) reference to the element container. More...
 
ExerciseMeanArterialPressureDelta_optionalExerciseMeanArterialPressureDelta ()
 Return a read-write reference to the element container. More...
 
void ExerciseMeanArterialPressureDelta (const ExerciseMeanArterialPressureDelta_type &x)
 Set the element value. More...
 
void ExerciseMeanArterialPressureDelta (const ExerciseMeanArterialPressureDelta_optional &x)
 Set the element value. More...
 
void ExerciseMeanArterialPressureDelta (::std::unique_ptr< ExerciseMeanArterialPressureDelta_type > p)
 Set the element value without copying. More...
 

FatigueLevel

Accessor and modifier functions for the FatigueLevel optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData FatigueLevel_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< FatigueLevel_typeFatigueLevel_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< FatigueLevel_type, char > FatigueLevel_traits
 Element traits type. More...
 
const FatigueLevel_optionalFatigueLevel () const
 Return a read-only (constant) reference to the element container. More...
 
FatigueLevel_optionalFatigueLevel ()
 Return a read-write reference to the element container. More...
 
void FatigueLevel (const FatigueLevel_type &x)
 Set the element value. More...
 
void FatigueLevel (const FatigueLevel_optional &x)
 Set the element value. More...
 
void FatigueLevel (::std::unique_ptr< FatigueLevel_type > p)
 Set the element value without copying. More...
 

LactateProductionRate

Accessor and modifier functions for the LactateProductionRate optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData LactateProductionRate_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< LactateProductionRate_typeLactateProductionRate_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< LactateProductionRate_type, char > LactateProductionRate_traits
 Element traits type. More...
 
const LactateProductionRate_optionalLactateProductionRate () const
 Return a read-only (constant) reference to the element container. More...
 
LactateProductionRate_optionalLactateProductionRate ()
 Return a read-write reference to the element container. More...
 
void LactateProductionRate (const LactateProductionRate_type &x)
 Set the element value. More...
 
void LactateProductionRate (const LactateProductionRate_optional &x)
 Set the element value. More...
 
void LactateProductionRate (::std::unique_ptr< LactateProductionRate_type > p)
 Set the element value without copying. More...
 

SkinTemperature

Accessor and modifier functions for the SkinTemperature optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarTemperatureData SkinTemperature_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< SkinTemperature_typeSkinTemperature_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< SkinTemperature_type, char > SkinTemperature_traits
 Element traits type. More...
 
const SkinTemperature_optionalSkinTemperature () const
 Return a read-only (constant) reference to the element container. More...
 
SkinTemperature_optionalSkinTemperature ()
 Return a read-write reference to the element container. More...
 
void SkinTemperature (const SkinTemperature_type &x)
 Set the element value. More...
 
void SkinTemperature (const SkinTemperature_optional &x)
 Set the element value. More...
 
void SkinTemperature (::std::unique_ptr< SkinTemperature_type > p)
 Set the element value without copying. More...
 

SweatRate

Accessor and modifier functions for the SweatRate optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerTimeData SweatRate_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< SweatRate_typeSweatRate_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< SweatRate_type, char > SweatRate_traits
 Element traits type. More...
 
const SweatRate_optionalSweatRate () const
 Return a read-only (constant) reference to the element container. More...
 
SweatRate_optionalSweatRate ()
 Return a read-write reference to the element container. More...
 
void SweatRate (const SweatRate_type &x)
 Set the element value. More...
 
void SweatRate (const SweatRate_optional &x)
 Set the element value. More...
 
void SweatRate (::std::unique_ptr< SweatRate_type > p)
 Set the element value without copying. More...
 

TotalMetabolicRate

Accessor and modifier functions for the TotalMetabolicRate optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarPowerData TotalMetabolicRate_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< TotalMetabolicRate_typeTotalMetabolicRate_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< TotalMetabolicRate_type, char > TotalMetabolicRate_traits
 Element traits type. More...
 
const TotalMetabolicRate_optionalTotalMetabolicRate () const
 Return a read-only (constant) reference to the element container. More...
 
TotalMetabolicRate_optionalTotalMetabolicRate ()
 Return a read-write reference to the element container. More...
 
void TotalMetabolicRate (const TotalMetabolicRate_type &x)
 Set the element value. More...
 
void TotalMetabolicRate (const TotalMetabolicRate_optional &x)
 Set the element value. More...
 
void TotalMetabolicRate (::std::unique_ptr< TotalMetabolicRate_type > p)
 Set the element value without copying. More...
 

TotalWorkRateLevel

Accessor and modifier functions for the TotalWorkRateLevel optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData TotalWorkRateLevel_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< TotalWorkRateLevel_typeTotalWorkRateLevel_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< TotalWorkRateLevel_type, char > TotalWorkRateLevel_traits
 Element traits type. More...
 
const TotalWorkRateLevel_optionalTotalWorkRateLevel () const
 Return a read-only (constant) reference to the element container. More...
 
TotalWorkRateLevel_optionalTotalWorkRateLevel ()
 Return a read-write reference to the element container. More...
 
void TotalWorkRateLevel (const TotalWorkRateLevel_type &x)
 Set the element value. More...
 
void TotalWorkRateLevel (const TotalWorkRateLevel_optional &x)
 Set the element value. More...
 
void TotalWorkRateLevel (::std::unique_ptr< TotalWorkRateLevel_type > p)
 Set the element value without copying. More...
 

SodiumLostToSweat

Accessor and modifier functions for the SodiumLostToSweat optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassData SodiumLostToSweat_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< SodiumLostToSweat_typeSodiumLostToSweat_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< SodiumLostToSweat_type, char > SodiumLostToSweat_traits
 Element traits type. More...
 
const SodiumLostToSweat_optionalSodiumLostToSweat () const
 Return a read-only (constant) reference to the element container. More...
 
SodiumLostToSweat_optionalSodiumLostToSweat ()
 Return a read-write reference to the element container. More...
 
void SodiumLostToSweat (const SodiumLostToSweat_type &x)
 Set the element value. More...
 
void SodiumLostToSweat (const SodiumLostToSweat_optional &x)
 Set the element value. More...
 
void SodiumLostToSweat (::std::unique_ptr< SodiumLostToSweat_type > p)
 Set the element value without copying. More...
 

PotassiumLostToSweat

Accessor and modifier functions for the PotassiumLostToSweat optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassData PotassiumLostToSweat_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< PotassiumLostToSweat_typePotassiumLostToSweat_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< PotassiumLostToSweat_type, char > PotassiumLostToSweat_traits
 Element traits type. More...
 
const PotassiumLostToSweat_optionalPotassiumLostToSweat () const
 Return a read-only (constant) reference to the element container. More...
 
PotassiumLostToSweat_optionalPotassiumLostToSweat ()
 Return a read-write reference to the element container. More...
 
void PotassiumLostToSweat (const PotassiumLostToSweat_type &x)
 Set the element value. More...
 
void PotassiumLostToSweat (const PotassiumLostToSweat_optional &x)
 Set the element value. More...
 
void PotassiumLostToSweat (::std::unique_ptr< PotassiumLostToSweat_type > p)
 Set the element value without copying. More...
 

ChlorideLostToSweat

Accessor and modifier functions for the ChlorideLostToSweat optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassData ChlorideLostToSweat_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ChlorideLostToSweat_typeChlorideLostToSweat_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ChlorideLostToSweat_type, char > ChlorideLostToSweat_traits
 Element traits type. More...
 
const ChlorideLostToSweat_optionalChlorideLostToSweat () const
 Return a read-only (constant) reference to the element container. More...
 
ChlorideLostToSweat_optionalChlorideLostToSweat ()
 Return a read-write reference to the element container. More...
 
void ChlorideLostToSweat (const ChlorideLostToSweat_type &x)
 Set the element value. More...
 
void ChlorideLostToSweat (const ChlorideLostToSweat_optional &x)
 Set the element value. More...
 
void ChlorideLostToSweat (::std::unique_ptr< ChlorideLostToSweat_type > p)
 Set the element value without copying. More...
 

EnergyDeficit

Accessor and modifier functions for the EnergyDeficit optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarPowerData EnergyDeficit_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< EnergyDeficit_typeEnergyDeficit_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< EnergyDeficit_type, char > EnergyDeficit_traits
 Element traits type. More...
 
const EnergyDeficit_optionalEnergyDeficit () const
 Return a read-only (constant) reference to the element container. More...
 
EnergyDeficit_optionalEnergyDeficit ()
 Return a read-write reference to the element container. More...
 
void EnergyDeficit (const EnergyDeficit_type &x)
 Set the element value. More...
 
void EnergyDeficit (const EnergyDeficit_optional &x)
 Set the element value. More...
 
void EnergyDeficit (::std::unique_ptr< EnergyDeficit_type > p)
 Set the element value without copying. More...
 

Constructors

 EnergySystemData ()
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 EnergySystemData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 EnergySystemData (const EnergySystemData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual EnergySystemData_clone (::xml_schema::flags f=0,::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
EnergySystemDataoperator= (const EnergySystemData &x)
 Copy assignment operator. More...
 

Additional Inherited Members

- Public Types inherited from mil::tatrc::physiology::datamodel::ObjectData
typedef ::xml_schema::string contentVersion_type
 Attribute type. More...
 
typedef ::xsd::cxx::tree::optional< contentVersion_typecontentVersion_optional
 Attribute optional container type. More...
 
typedef ::xsd::cxx::tree::traits< contentVersion_type, char > contentVersion_traits
 Attribute traits type. More...
 

Detailed Description

Class corresponding to the EnergySystemData schema type.

Member Typedef Documentation

Element optional container type.

Element optional container type.

Element optional container type.

Element traits type.

Element optional container type.

Element traits type.

Element optional container type.

Element optional container type.

Element traits type.

Element optional container type.

Element optional container type.

Element optional container type.

Element traits type.

Element optional container type.

Element traits type.

Element optional container type.

Element traits type.

Element optional container type.

Element optional container type.

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::EnergySystemData::EnergySystemData ( )

Create an instance from the ultimate base and initializers for required elements and attributes.

mil::tatrc::physiology::datamodel::EnergySystemData::EnergySystemData ( const ::xercesc::DOMElement &  e,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Create an instance from a DOM element.

Parameters
eA DOM element to extract the data from.
fFlags to create the new instance with.
cA pointer to the object that will contain the new instance.
mil::tatrc::physiology::datamodel::EnergySystemData::EnergySystemData ( const EnergySystemData x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Copy constructor.

Parameters
xAn instance to make a copy of.
fFlags to create the copy with.
cA pointer to the object that will contain the copy.

For polymorphic object models use the _clone function instead.

mil::tatrc::physiology::datamodel::EnergySystemData::~EnergySystemData ( )
virtual

Destructor.

Member Function Documentation

EnergySystemData * mil::tatrc::physiology::datamodel::EnergySystemData::_clone ( ::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
) const
virtual

Copy the instance polymorphically.

Parameters
fFlags to create the copy with.
cA pointer to the object that will contain the copy.
Returns
A pointer to the dynamically allocated copy.

This function ensures that the dynamic type of the instance is used for copying and should be used for polymorphic object models instead of the copy constructor.

Reimplemented from mil::tatrc::physiology::datamodel::SystemData.

Reimplemented in mil::tatrc::physiology::datamodel::BioGearsEnergySystemData.

const EnergySystemData::AchievedExerciseLevel_optional & mil::tatrc::physiology::datamodel::EnergySystemData::AchievedExerciseLevel ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::AchievedExerciseLevel_optional & mil::tatrc::physiology::datamodel::EnergySystemData::AchievedExerciseLevel ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::AchievedExerciseLevel ( const AchievedExerciseLevel_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::AchievedExerciseLevel ( const AchievedExerciseLevel_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::AchievedExerciseLevel ( ::std::unique_ptr< AchievedExerciseLevel_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::ChlorideLostToSweat_optional & mil::tatrc::physiology::datamodel::EnergySystemData::ChlorideLostToSweat ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::ChlorideLostToSweat_optional & mil::tatrc::physiology::datamodel::EnergySystemData::ChlorideLostToSweat ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::ChlorideLostToSweat ( const ChlorideLostToSweat_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::ChlorideLostToSweat ( const ChlorideLostToSweat_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::ChlorideLostToSweat ( ::std::unique_ptr< ChlorideLostToSweat_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::CoreTemperature_optional & mil::tatrc::physiology::datamodel::EnergySystemData::CoreTemperature ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::CoreTemperature_optional & mil::tatrc::physiology::datamodel::EnergySystemData::CoreTemperature ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::CoreTemperature ( const CoreTemperature_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::CoreTemperature ( const CoreTemperature_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::CoreTemperature ( ::std::unique_ptr< CoreTemperature_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::CreatinineProductionRate_optional & mil::tatrc::physiology::datamodel::EnergySystemData::CreatinineProductionRate ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::CreatinineProductionRate_optional & mil::tatrc::physiology::datamodel::EnergySystemData::CreatinineProductionRate ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::CreatinineProductionRate ( const CreatinineProductionRate_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::CreatinineProductionRate ( const CreatinineProductionRate_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::CreatinineProductionRate ( ::std::unique_ptr< CreatinineProductionRate_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::EnergyDeficit_optional & mil::tatrc::physiology::datamodel::EnergySystemData::EnergyDeficit ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::EnergyDeficit_optional & mil::tatrc::physiology::datamodel::EnergySystemData::EnergyDeficit ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::EnergyDeficit ( const EnergyDeficit_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::EnergyDeficit ( const EnergyDeficit_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::EnergyDeficit ( ::std::unique_ptr< EnergyDeficit_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::ExerciseEnergyDemand_optional & mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseEnergyDemand ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::ExerciseEnergyDemand_optional & mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseEnergyDemand ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseEnergyDemand ( const ExerciseEnergyDemand_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseEnergyDemand ( const ExerciseEnergyDemand_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseEnergyDemand ( ::std::unique_ptr< ExerciseEnergyDemand_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::ExerciseMeanArterialPressureDelta_optional & mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseMeanArterialPressureDelta ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::ExerciseMeanArterialPressureDelta_optional & mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseMeanArterialPressureDelta ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseMeanArterialPressureDelta ( const ExerciseMeanArterialPressureDelta_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseMeanArterialPressureDelta ( const ExerciseMeanArterialPressureDelta_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::ExerciseMeanArterialPressureDelta ( ::std::unique_ptr< ExerciseMeanArterialPressureDelta_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::FatigueLevel_optional & mil::tatrc::physiology::datamodel::EnergySystemData::FatigueLevel ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::FatigueLevel_optional & mil::tatrc::physiology::datamodel::EnergySystemData::FatigueLevel ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::FatigueLevel ( const FatigueLevel_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::FatigueLevel ( const FatigueLevel_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::FatigueLevel ( ::std::unique_ptr< FatigueLevel_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::LactateProductionRate_optional & mil::tatrc::physiology::datamodel::EnergySystemData::LactateProductionRate ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::LactateProductionRate_optional & mil::tatrc::physiology::datamodel::EnergySystemData::LactateProductionRate ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::LactateProductionRate ( const LactateProductionRate_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::LactateProductionRate ( const LactateProductionRate_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::LactateProductionRate ( ::std::unique_ptr< LactateProductionRate_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

EnergySystemData & mil::tatrc::physiology::datamodel::EnergySystemData::operator= ( const EnergySystemData x)

Copy assignment operator.

Parameters
xAn instance to make a copy of.
Returns
A reference to itself.

For polymorphic object models use the _clone function instead.

const EnergySystemData::PotassiumLostToSweat_optional & mil::tatrc::physiology::datamodel::EnergySystemData::PotassiumLostToSweat ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::PotassiumLostToSweat_optional & mil::tatrc::physiology::datamodel::EnergySystemData::PotassiumLostToSweat ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::PotassiumLostToSweat ( const PotassiumLostToSweat_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::PotassiumLostToSweat ( const PotassiumLostToSweat_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::PotassiumLostToSweat ( ::std::unique_ptr< PotassiumLostToSweat_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::SkinTemperature_optional & mil::tatrc::physiology::datamodel::EnergySystemData::SkinTemperature ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::SkinTemperature_optional & mil::tatrc::physiology::datamodel::EnergySystemData::SkinTemperature ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::SkinTemperature ( const SkinTemperature_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::SkinTemperature ( const SkinTemperature_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::SkinTemperature ( ::std::unique_ptr< SkinTemperature_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::SodiumLostToSweat_optional & mil::tatrc::physiology::datamodel::EnergySystemData::SodiumLostToSweat ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::SodiumLostToSweat_optional & mil::tatrc::physiology::datamodel::EnergySystemData::SodiumLostToSweat ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::SodiumLostToSweat ( const SodiumLostToSweat_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::SodiumLostToSweat ( const SodiumLostToSweat_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::SodiumLostToSweat ( ::std::unique_ptr< SodiumLostToSweat_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::SweatRate_optional & mil::tatrc::physiology::datamodel::EnergySystemData::SweatRate ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::SweatRate_optional & mil::tatrc::physiology::datamodel::EnergySystemData::SweatRate ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::SweatRate ( const SweatRate_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::SweatRate ( const SweatRate_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::SweatRate ( ::std::unique_ptr< SweatRate_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::TotalMetabolicRate_optional & mil::tatrc::physiology::datamodel::EnergySystemData::TotalMetabolicRate ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::TotalMetabolicRate_optional & mil::tatrc::physiology::datamodel::EnergySystemData::TotalMetabolicRate ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::TotalMetabolicRate ( const TotalMetabolicRate_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::TotalMetabolicRate ( const TotalMetabolicRate_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::TotalMetabolicRate ( ::std::unique_ptr< TotalMetabolicRate_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

const EnergySystemData::TotalWorkRateLevel_optional & mil::tatrc::physiology::datamodel::EnergySystemData::TotalWorkRateLevel ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.
EnergySystemData::TotalWorkRateLevel_optional & mil::tatrc::physiology::datamodel::EnergySystemData::TotalWorkRateLevel ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::EnergySystemData::TotalWorkRateLevel ( const TotalWorkRateLevel_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

void mil::tatrc::physiology::datamodel::EnergySystemData::TotalWorkRateLevel ( const TotalWorkRateLevel_optional x)

Set the element value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::EnergySystemData::TotalWorkRateLevel ( ::std::unique_ptr< TotalWorkRateLevel_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.