mil::tatrc::physiology::datamodel::BioGearsTissueSystemData Class Reference

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

#include <BioGearsPhysiology.hxx>

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

Public Member Functions

virtual ~BioGearsTissueSystemData ()
 Destructor. More...
 
- Public Member Functions inherited from mil::tatrc::physiology::datamodel::TissueSystemData
virtual ~TissueSystemData ()
 Destructor. More...
 
const CarbonDioxideProductionRate_optionalCarbonDioxideProductionRate () const
 Return a read-only (constant) reference to the element container. More...
 
CarbonDioxideProductionRate_optionalCarbonDioxideProductionRate ()
 Return a read-write reference to the element container. More...
 
void CarbonDioxideProductionRate (const CarbonDioxideProductionRate_type &x)
 Set the element value. More...
 
void CarbonDioxideProductionRate (const CarbonDioxideProductionRate_optional &x)
 Set the element value. More...
 
void CarbonDioxideProductionRate (::std::unique_ptr< CarbonDioxideProductionRate_type > p)
 Set the element value without copying. More...
 
const DehydrationFraction_optionalDehydrationFraction () const
 Return a read-only (constant) reference to the element container. More...
 
DehydrationFraction_optionalDehydrationFraction ()
 Return a read-write reference to the element container. More...
 
void DehydrationFraction (const DehydrationFraction_type &x)
 Set the element value. More...
 
void DehydrationFraction (const DehydrationFraction_optional &x)
 Set the element value. More...
 
void DehydrationFraction (::std::unique_ptr< DehydrationFraction_type > p)
 Set the element value without copying. More...
 
const ExtracellularFluidVolume_optionalExtracellularFluidVolume () const
 Return a read-only (constant) reference to the element container. More...
 
ExtracellularFluidVolume_optionalExtracellularFluidVolume ()
 Return a read-write reference to the element container. More...
 
void ExtracellularFluidVolume (const ExtracellularFluidVolume_type &x)
 Set the element value. More...
 
void ExtracellularFluidVolume (const ExtracellularFluidVolume_optional &x)
 Set the element value. More...
 
void ExtracellularFluidVolume (::std::unique_ptr< ExtracellularFluidVolume_type > p)
 Set the element value without copying. More...
 
const ExtravascularFluidVolume_optionalExtravascularFluidVolume () const
 Return a read-only (constant) reference to the element container. More...
 
ExtravascularFluidVolume_optionalExtravascularFluidVolume ()
 Return a read-write reference to the element container. More...
 
void ExtravascularFluidVolume (const ExtravascularFluidVolume_type &x)
 Set the element value. More...
 
void ExtravascularFluidVolume (const ExtravascularFluidVolume_optional &x)
 Set the element value. More...
 
void ExtravascularFluidVolume (::std::unique_ptr< ExtravascularFluidVolume_type > p)
 Set the element value without copying. More...
 
const IntracellularFluidPH_optionalIntracellularFluidPH () const
 Return a read-only (constant) reference to the element container. More...
 
IntracellularFluidPH_optionalIntracellularFluidPH ()
 Return a read-write reference to the element container. More...
 
void IntracellularFluidPH (const IntracellularFluidPH_type &x)
 Set the element value. More...
 
void IntracellularFluidPH (const IntracellularFluidPH_optional &x)
 Set the element value. More...
 
void IntracellularFluidPH (::std::unique_ptr< IntracellularFluidPH_type > p)
 Set the element value without copying. More...
 
const IntracellularFluidVolume_optionalIntracellularFluidVolume () const
 Return a read-only (constant) reference to the element container. More...
 
IntracellularFluidVolume_optionalIntracellularFluidVolume ()
 Return a read-write reference to the element container. More...
 
void IntracellularFluidVolume (const IntracellularFluidVolume_type &x)
 Set the element value. More...
 
void IntracellularFluidVolume (const IntracellularFluidVolume_optional &x)
 Set the element value. More...
 
void IntracellularFluidVolume (::std::unique_ptr< IntracellularFluidVolume_type > p)
 Set the element value without copying. More...
 
const TotalBodyFluidVolume_optionalTotalBodyFluidVolume () const
 Return a read-only (constant) reference to the element container. More...
 
TotalBodyFluidVolume_optionalTotalBodyFluidVolume ()
 Return a read-write reference to the element container. More...
 
void TotalBodyFluidVolume (const TotalBodyFluidVolume_type &x)
 Set the element value. More...
 
void TotalBodyFluidVolume (const TotalBodyFluidVolume_optional &x)
 Set the element value. More...
 
void TotalBodyFluidVolume (::std::unique_ptr< TotalBodyFluidVolume_type > p)
 Set the element value without copying. More...
 
const OxygenConsumptionRate_optionalOxygenConsumptionRate () const
 Return a read-only (constant) reference to the element container. More...
 
OxygenConsumptionRate_optionalOxygenConsumptionRate ()
 Return a read-write reference to the element container. More...
 
void OxygenConsumptionRate (const OxygenConsumptionRate_type &x)
 Set the element value. More...
 
void OxygenConsumptionRate (const OxygenConsumptionRate_optional &x)
 Set the element value. More...
 
void OxygenConsumptionRate (::std::unique_ptr< OxygenConsumptionRate_type > p)
 Set the element value without copying. More...
 
const RespiratoryExchangeRatio_optionalRespiratoryExchangeRatio () const
 Return a read-only (constant) reference to the element container. More...
 
RespiratoryExchangeRatio_optionalRespiratoryExchangeRatio ()
 Return a read-write reference to the element container. More...
 
void RespiratoryExchangeRatio (const RespiratoryExchangeRatio_type &x)
 Set the element value. More...
 
void RespiratoryExchangeRatio (const RespiratoryExchangeRatio_optional &x)
 Set the element value. More...
 
void RespiratoryExchangeRatio (::std::unique_ptr< RespiratoryExchangeRatio_type > p)
 Set the element value without copying. More...
 
const LiverInsulinSetPoint_optionalLiverInsulinSetPoint () const
 Return a read-only (constant) reference to the element container. More...
 
LiverInsulinSetPoint_optionalLiverInsulinSetPoint ()
 Return a read-write reference to the element container. More...
 
void LiverInsulinSetPoint (const LiverInsulinSetPoint_type &x)
 Set the element value. More...
 
void LiverInsulinSetPoint (const LiverInsulinSetPoint_optional &x)
 Set the element value. More...
 
void LiverInsulinSetPoint (::std::unique_ptr< LiverInsulinSetPoint_type > p)
 Set the element value without copying. More...
 
const LiverGlucagonSetPoint_optionalLiverGlucagonSetPoint () const
 Return a read-only (constant) reference to the element container. More...
 
LiverGlucagonSetPoint_optionalLiverGlucagonSetPoint ()
 Return a read-write reference to the element container. More...
 
void LiverGlucagonSetPoint (const LiverGlucagonSetPoint_type &x)
 Set the element value. More...
 
void LiverGlucagonSetPoint (const LiverGlucagonSetPoint_optional &x)
 Set the element value. More...
 
void LiverGlucagonSetPoint (::std::unique_ptr< LiverGlucagonSetPoint_type > p)
 Set the element value without copying. More...
 
const MuscleInsulinSetPoint_optionalMuscleInsulinSetPoint () const
 Return a read-only (constant) reference to the element container. More...
 
MuscleInsulinSetPoint_optionalMuscleInsulinSetPoint ()
 Return a read-write reference to the element container. More...
 
void MuscleInsulinSetPoint (const MuscleInsulinSetPoint_type &x)
 Set the element value. More...
 
void MuscleInsulinSetPoint (const MuscleInsulinSetPoint_optional &x)
 Set the element value. More...
 
void MuscleInsulinSetPoint (::std::unique_ptr< MuscleInsulinSetPoint_type > p)
 Set the element value without copying. More...
 
const MuscleGlucagonSetPoint_optionalMuscleGlucagonSetPoint () const
 Return a read-only (constant) reference to the element container. More...
 
MuscleGlucagonSetPoint_optionalMuscleGlucagonSetPoint ()
 Return a read-write reference to the element container. More...
 
void MuscleGlucagonSetPoint (const MuscleGlucagonSetPoint_type &x)
 Set the element value. More...
 
void MuscleGlucagonSetPoint (const MuscleGlucagonSetPoint_optional &x)
 Set the element value. More...
 
void MuscleGlucagonSetPoint (::std::unique_ptr< MuscleGlucagonSetPoint_type > p)
 Set the element value without copying. More...
 
const FatInsulinSetPoint_optionalFatInsulinSetPoint () const
 Return a read-only (constant) reference to the element container. More...
 
FatInsulinSetPoint_optionalFatInsulinSetPoint ()
 Return a read-write reference to the element container. More...
 
void FatInsulinSetPoint (const FatInsulinSetPoint_type &x)
 Set the element value. More...
 
void FatInsulinSetPoint (const FatInsulinSetPoint_optional &x)
 Set the element value. More...
 
void FatInsulinSetPoint (::std::unique_ptr< FatInsulinSetPoint_type > p)
 Set the element value without copying. More...
 
const FatGlucagonSetPoint_optionalFatGlucagonSetPoint () const
 Return a read-only (constant) reference to the element container. More...
 
FatGlucagonSetPoint_optionalFatGlucagonSetPoint ()
 Return a read-write reference to the element container. More...
 
void FatGlucagonSetPoint (const FatGlucagonSetPoint_type &x)
 Set the element value. More...
 
void FatGlucagonSetPoint (const FatGlucagonSetPoint_optional &x)
 Set the element value. More...
 
void FatGlucagonSetPoint (::std::unique_ptr< FatGlucagonSetPoint_type > p)
 Set the element value without copying. More...
 
const LiverGlycogen_optionalLiverGlycogen () const
 Return a read-only (constant) reference to the element container. More...
 
LiverGlycogen_optionalLiverGlycogen ()
 Return a read-write reference to the element container. More...
 
void LiverGlycogen (const LiverGlycogen_type &x)
 Set the element value. More...
 
void LiverGlycogen (const LiverGlycogen_optional &x)
 Set the element value. More...
 
void LiverGlycogen (::std::unique_ptr< LiverGlycogen_type > p)
 Set the element value without copying. More...
 
const MuscleGlycogen_optionalMuscleGlycogen () const
 Return a read-only (constant) reference to the element container. More...
 
MuscleGlycogen_optionalMuscleGlycogen ()
 Return a read-write reference to the element container. More...
 
void MuscleGlycogen (const MuscleGlycogen_type &x)
 Set the element value. More...
 
void MuscleGlycogen (const MuscleGlycogen_optional &x)
 Set the element value. More...
 
void MuscleGlycogen (::std::unique_ptr< MuscleGlycogen_type > p)
 Set the element value without copying. More...
 
const StoredProtein_optionalStoredProtein () const
 Return a read-only (constant) reference to the element container. More...
 
StoredProtein_optionalStoredProtein ()
 Return a read-write reference to the element container. More...
 
void StoredProtein (const StoredProtein_type &x)
 Set the element value. More...
 
void StoredProtein (const StoredProtein_optional &x)
 Set the element value. More...
 
void StoredProtein (::std::unique_ptr< StoredProtein_type > p)
 Set the element value without copying. More...
 
const StoredFat_optionalStoredFat () const
 Return a read-only (constant) reference to the element container. More...
 
StoredFat_optionalStoredFat ()
 Return a read-write reference to the element container. More...
 
void StoredFat (const StoredFat_type &x)
 Set the element value. More...
 
void StoredFat (const StoredFat_optional &x)
 Set the element value. More...
 
void StoredFat (::std::unique_ptr< StoredFat_type > p)
 Set the element value without copying. More...
 
 TissueSystemData ()
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 TissueSystemData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 TissueSystemData (const TissueSystemData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
TissueSystemDataoperator= (const TissueSystemData &x)
 Copy assignment operator. 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...
 

RestingPatientMass_kg

Accessor and modifier functions for the RestingPatientMass_kg required element.

typedef ::xml_schema::double_ RestingPatientMass_kg_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< RestingPatientMass_kg_type, char,::xsd::cxx::tree::schema_type::double_ > RestingPatientMass_kg_traits
 Element traits type. More...
 
const RestingPatientMass_kg_typeRestingPatientMass_kg () const
 Return a read-only (constant) reference to the element. More...
 
RestingPatientMass_kg_typeRestingPatientMass_kg ()
 Return a read-write reference to the element. More...
 
void RestingPatientMass_kg (const RestingPatientMass_kg_type &x)
 Set the element value. More...
 

RestingFluidMass_kg

Accessor and modifier functions for the RestingFluidMass_kg required element.

typedef ::xml_schema::double_ RestingFluidMass_kg_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< RestingFluidMass_kg_type, char,::xsd::cxx::tree::schema_type::double_ > RestingFluidMass_kg_traits
 Element traits type. More...
 
const RestingFluidMass_kg_typeRestingFluidMass_kg () const
 Return a read-only (constant) reference to the element. More...
 
RestingFluidMass_kg_typeRestingFluidMass_kg ()
 Return a read-write reference to the element. More...
 
void RestingFluidMass_kg (const RestingFluidMass_kg_type &x)
 Set the element value. More...
 

O2ConsumedRunningAverage_mL_Per_s

Accessor and modifier functions for the O2ConsumedRunningAverage_mL_Per_s required element.

typedef ::mil::tatrc::physiology::datamodel::RunningAverageData O2ConsumedRunningAverage_mL_Per_s_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< O2ConsumedRunningAverage_mL_Per_s_type, char > O2ConsumedRunningAverage_mL_Per_s_traits
 Element traits type. More...
 
const O2ConsumedRunningAverage_mL_Per_s_typeO2ConsumedRunningAverage_mL_Per_s () const
 Return a read-only (constant) reference to the element. More...
 
O2ConsumedRunningAverage_mL_Per_s_typeO2ConsumedRunningAverage_mL_Per_s ()
 Return a read-write reference to the element. More...
 
void O2ConsumedRunningAverage_mL_Per_s (const O2ConsumedRunningAverage_mL_Per_s_type &x)
 Set the element value. More...
 
void O2ConsumedRunningAverage_mL_Per_s (::std::unique_ptr< O2ConsumedRunningAverage_mL_Per_s_type > p)
 Set the element value without copying. More...
 

CO2ProducedRunningAverage_mL_Per_s

Accessor and modifier functions for the CO2ProducedRunningAverage_mL_Per_s required element.

typedef ::mil::tatrc::physiology::datamodel::RunningAverageData CO2ProducedRunningAverage_mL_Per_s_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< CO2ProducedRunningAverage_mL_Per_s_type, char > CO2ProducedRunningAverage_mL_Per_s_traits
 Element traits type. More...
 
const CO2ProducedRunningAverage_mL_Per_s_typeCO2ProducedRunningAverage_mL_Per_s () const
 Return a read-only (constant) reference to the element. More...
 
CO2ProducedRunningAverage_mL_Per_s_typeCO2ProducedRunningAverage_mL_Per_s ()
 Return a read-write reference to the element. More...
 
void CO2ProducedRunningAverage_mL_Per_s (const CO2ProducedRunningAverage_mL_Per_s_type &x)
 Set the element value. More...
 
void CO2ProducedRunningAverage_mL_Per_s (::std::unique_ptr< CO2ProducedRunningAverage_mL_Per_s_type > p)
 Set the element value without copying. More...
 

RespiratoryQuotientRunningAverage

Accessor and modifier functions for the RespiratoryQuotientRunningAverage required element.

typedef ::mil::tatrc::physiology::datamodel::RunningAverageData RespiratoryQuotientRunningAverage_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< RespiratoryQuotientRunningAverage_type, char > RespiratoryQuotientRunningAverage_traits
 Element traits type. More...
 
const RespiratoryQuotientRunningAverage_typeRespiratoryQuotientRunningAverage () const
 Return a read-only (constant) reference to the element. More...
 
RespiratoryQuotientRunningAverage_typeRespiratoryQuotientRunningAverage ()
 Return a read-write reference to the element. More...
 
void RespiratoryQuotientRunningAverage (const RespiratoryQuotientRunningAverage_type &x)
 Set the element value. More...
 
void RespiratoryQuotientRunningAverage (::std::unique_ptr< RespiratoryQuotientRunningAverage_type > p)
 Set the element value without copying. More...
 

FatigueRunningAverage

Accessor and modifier functions for the FatigueRunningAverage required element.

typedef ::mil::tatrc::physiology::datamodel::RunningAverageData FatigueRunningAverage_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< FatigueRunningAverage_type, char > FatigueRunningAverage_traits
 Element traits type. More...
 
const FatigueRunningAverage_typeFatigueRunningAverage () const
 Return a read-only (constant) reference to the element. More...
 
FatigueRunningAverage_typeFatigueRunningAverage ()
 Return a read-write reference to the element. More...
 
void FatigueRunningAverage (const FatigueRunningAverage_type &x)
 Set the element value. More...
 
void FatigueRunningAverage (::std::unique_ptr< FatigueRunningAverage_type > p)
 Set the element value without copying. More...
 

Constructors

 BioGearsTissueSystemData ()
 Default constructor. More...
 
 BioGearsTissueSystemData (const RestingPatientMass_kg_type &, const RestingFluidMass_kg_type &, const O2ConsumedRunningAverage_mL_Per_s_type &, const CO2ProducedRunningAverage_mL_Per_s_type &, const RespiratoryQuotientRunningAverage_type &, const FatigueRunningAverage_type &)
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 BioGearsTissueSystemData (const RestingPatientMass_kg_type &, const RestingFluidMass_kg_type &,::std::unique_ptr< O2ConsumedRunningAverage_mL_Per_s_type >,::std::unique_ptr< CO2ProducedRunningAverage_mL_Per_s_type >,::std::unique_ptr< RespiratoryQuotientRunningAverage_type >,::std::unique_ptr< FatigueRunningAverage_type >)
 Create an instance from the ultimate base and initializers for required elements and attributes (::std::unique_ptr version). More...
 
 BioGearsTissueSystemData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 BioGearsTissueSystemData (const BioGearsTissueSystemData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual BioGearsTissueSystemData_clone (::xml_schema::flags f=0,::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
BioGearsTissueSystemDataoperator= (const BioGearsTissueSystemData &x)
 Copy assignment operator. More...
 

Additional Inherited Members

- Public Types inherited from mil::tatrc::physiology::datamodel::TissueSystemData
typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData CarbonDioxideProductionRate_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< CarbonDioxideProductionRate_typeCarbonDioxideProductionRate_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< CarbonDioxideProductionRate_type, char > CarbonDioxideProductionRate_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data DehydrationFraction_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< DehydrationFraction_typeDehydrationFraction_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< DehydrationFraction_type, char > DehydrationFraction_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData ExtracellularFluidVolume_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ExtracellularFluidVolume_typeExtracellularFluidVolume_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ExtracellularFluidVolume_type, char > ExtracellularFluidVolume_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData ExtravascularFluidVolume_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ExtravascularFluidVolume_typeExtravascularFluidVolume_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ExtravascularFluidVolume_type, char > ExtravascularFluidVolume_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarData IntracellularFluidPH_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< IntracellularFluidPH_typeIntracellularFluidPH_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< IntracellularFluidPH_type, char > IntracellularFluidPH_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData IntracellularFluidVolume_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< IntracellularFluidVolume_typeIntracellularFluidVolume_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< IntracellularFluidVolume_type, char > IntracellularFluidVolume_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData TotalBodyFluidVolume_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< TotalBodyFluidVolume_typeTotalBodyFluidVolume_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< TotalBodyFluidVolume_type, char > TotalBodyFluidVolume_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData OxygenConsumptionRate_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< OxygenConsumptionRate_typeOxygenConsumptionRate_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< OxygenConsumptionRate_type, char > OxygenConsumptionRate_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarData RespiratoryExchangeRatio_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< RespiratoryExchangeRatio_typeRespiratoryExchangeRatio_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< RespiratoryExchangeRatio_type, char > RespiratoryExchangeRatio_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData LiverInsulinSetPoint_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< LiverInsulinSetPoint_typeLiverInsulinSetPoint_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< LiverInsulinSetPoint_type, char > LiverInsulinSetPoint_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData LiverGlucagonSetPoint_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< LiverGlucagonSetPoint_typeLiverGlucagonSetPoint_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< LiverGlucagonSetPoint_type, char > LiverGlucagonSetPoint_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData MuscleInsulinSetPoint_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MuscleInsulinSetPoint_typeMuscleInsulinSetPoint_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MuscleInsulinSetPoint_type, char > MuscleInsulinSetPoint_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData MuscleGlucagonSetPoint_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MuscleGlucagonSetPoint_typeMuscleGlucagonSetPoint_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MuscleGlucagonSetPoint_type, char > MuscleGlucagonSetPoint_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData FatInsulinSetPoint_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< FatInsulinSetPoint_typeFatInsulinSetPoint_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< FatInsulinSetPoint_type, char > FatInsulinSetPoint_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData FatGlucagonSetPoint_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< FatGlucagonSetPoint_typeFatGlucagonSetPoint_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< FatGlucagonSetPoint_type, char > FatGlucagonSetPoint_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarMassData LiverGlycogen_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< LiverGlycogen_typeLiverGlycogen_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< LiverGlycogen_type, char > LiverGlycogen_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarMassData MuscleGlycogen_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MuscleGlycogen_typeMuscleGlycogen_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MuscleGlycogen_type, char > MuscleGlycogen_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarMassData StoredProtein_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< StoredProtein_typeStoredProtein_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< StoredProtein_type, char > StoredProtein_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ScalarMassData StoredFat_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< StoredFat_typeStoredFat_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< StoredFat_type, char > StoredFat_traits
 Element traits type. More...
 
- 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 BioGearsTissueSystemData schema type.

Member Typedef Documentation

typedef ::xsd::cxx::tree::traits< RestingFluidMass_kg_type, char, ::xsd::cxx::tree::schema_type::double_ > mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RestingFluidMass_kg_traits

Element traits type.

typedef ::xsd::cxx::tree::traits< RestingPatientMass_kg_type, char, ::xsd::cxx::tree::schema_type::double_ > mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RestingPatientMass_kg_traits

Element traits type.

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::BioGearsTissueSystemData ( )

Default constructor.

Note that this constructor leaves required elements and attributes uninitialized.

mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::BioGearsTissueSystemData ( const RestingPatientMass_kg_type RestingPatientMass_kg,
const RestingFluidMass_kg_type RestingFluidMass_kg,
const O2ConsumedRunningAverage_mL_Per_s_type O2ConsumedRunningAverage_mL_Per_s,
const CO2ProducedRunningAverage_mL_Per_s_type CO2ProducedRunningAverage_mL_Per_s,
const RespiratoryQuotientRunningAverage_type RespiratoryQuotientRunningAverage,
const FatigueRunningAverage_type FatigueRunningAverage 
)

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

mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::BioGearsTissueSystemData ( const RestingPatientMass_kg_type RestingPatientMass_kg,
const RestingFluidMass_kg_type RestingFluidMass_kg,
::std::unique_ptr< O2ConsumedRunningAverage_mL_Per_s_type O2ConsumedRunningAverage_mL_Per_s,
::std::unique_ptr< CO2ProducedRunningAverage_mL_Per_s_type CO2ProducedRunningAverage_mL_Per_s,
::std::unique_ptr< RespiratoryQuotientRunningAverage_type RespiratoryQuotientRunningAverage,
::std::unique_ptr< FatigueRunningAverage_type FatigueRunningAverage 
)

Create an instance from the ultimate base and initializers for required elements and attributes (::std::unique_ptr version).

This constructor will try to use the passed values directly instead of making copies.

mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::BioGearsTissueSystemData ( 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::BioGearsTissueSystemData::BioGearsTissueSystemData ( const BioGearsTissueSystemData 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::BioGearsTissueSystemData::~BioGearsTissueSystemData ( )
virtual

Destructor.

Member Function Documentation

BioGearsTissueSystemData * mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::_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::TissueSystemData.

const BioGearsTissueSystemData::CO2ProducedRunningAverage_mL_Per_s_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::CO2ProducedRunningAverage_mL_Per_s ( ) const

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

Returns
A constant reference to the element.
BioGearsTissueSystemData::CO2ProducedRunningAverage_mL_Per_s_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::CO2ProducedRunningAverage_mL_Per_s ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::CO2ProducedRunningAverage_mL_Per_s ( const CO2ProducedRunningAverage_mL_Per_s_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::BioGearsTissueSystemData::CO2ProducedRunningAverage_mL_Per_s ( ::std::unique_ptr< CO2ProducedRunningAverage_mL_Per_s_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 BioGearsTissueSystemData::FatigueRunningAverage_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::FatigueRunningAverage ( ) const

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

Returns
A constant reference to the element.
BioGearsTissueSystemData::FatigueRunningAverage_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::FatigueRunningAverage ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::FatigueRunningAverage ( const FatigueRunningAverage_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::BioGearsTissueSystemData::FatigueRunningAverage ( ::std::unique_ptr< FatigueRunningAverage_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 BioGearsTissueSystemData::O2ConsumedRunningAverage_mL_Per_s_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::O2ConsumedRunningAverage_mL_Per_s ( ) const

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

Returns
A constant reference to the element.
BioGearsTissueSystemData::O2ConsumedRunningAverage_mL_Per_s_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::O2ConsumedRunningAverage_mL_Per_s ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::O2ConsumedRunningAverage_mL_Per_s ( const O2ConsumedRunningAverage_mL_Per_s_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::BioGearsTissueSystemData::O2ConsumedRunningAverage_mL_Per_s ( ::std::unique_ptr< O2ConsumedRunningAverage_mL_Per_s_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.

BioGearsTissueSystemData & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::operator= ( const BioGearsTissueSystemData 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 BioGearsTissueSystemData::RespiratoryQuotientRunningAverage_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RespiratoryQuotientRunningAverage ( ) const

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

Returns
A constant reference to the element.
BioGearsTissueSystemData::RespiratoryQuotientRunningAverage_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RespiratoryQuotientRunningAverage ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RespiratoryQuotientRunningAverage ( const RespiratoryQuotientRunningAverage_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::BioGearsTissueSystemData::RespiratoryQuotientRunningAverage ( ::std::unique_ptr< RespiratoryQuotientRunningAverage_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 BioGearsTissueSystemData::RestingFluidMass_kg_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RestingFluidMass_kg ( ) const

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

Returns
A constant reference to the element.
BioGearsTissueSystemData::RestingFluidMass_kg_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RestingFluidMass_kg ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RestingFluidMass_kg ( const RestingFluidMass_kg_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.

const BioGearsTissueSystemData::RestingPatientMass_kg_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RestingPatientMass_kg ( ) const

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

Returns
A constant reference to the element.
BioGearsTissueSystemData::RestingPatientMass_kg_type & mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RestingPatientMass_kg ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsTissueSystemData::RestingPatientMass_kg ( const RestingPatientMass_kg_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.