mil::tatrc::physiology::datamodel::SubstanceData Class Reference

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

#include <Substance.hxx>

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

Public Member Functions

virtual ~SubstanceData ()
 Destructor. 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...
 

Name

Accessor and modifier functions for the Name required element.

typedef ::xml_schema::string Name_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits
 Element traits type. More...
 
const Name_typeName () const
 Return a read-only (constant) reference to the element. More...
 
Name_typeName ()
 Return a read-write reference to the element. More...
 
void Name (const Name_type &x)
 Set the element value. More...
 
void Name (::std::unique_ptr< Name_type > p)
 Set the element value without copying. More...
 

Classification

Accessor and modifier functions for the Classification optional element.

typedef ::mil::tatrc::physiology::datamodel::enumSubstanceClass Classification_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< Classification_typeClassification_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Classification_type, char > Classification_traits
 Element traits type. More...
 
const Classification_optionalClassification () const
 Return a read-only (constant) reference to the element container. More...
 
Classification_optionalClassification ()
 Return a read-write reference to the element container. More...
 
void Classification (const Classification_type &x)
 Set the element value. More...
 
void Classification (const Classification_optional &x)
 Set the element value. More...
 
void Classification (::std::unique_ptr< Classification_type > p)
 Set the element value without copying. More...
 

Density

Accessor and modifier functions for the Density optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Density_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< Density_typeDensity_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Density_type, char > Density_traits
 Element traits type. More...
 
const Density_optionalDensity () const
 Return a read-only (constant) reference to the element container. More...
 
Density_optionalDensity ()
 Return a read-write reference to the element container. More...
 
void Density (const Density_type &x)
 Set the element value. More...
 
void Density (const Density_optional &x)
 Set the element value. More...
 
void Density (::std::unique_ptr< Density_type > p)
 Set the element value without copying. More...
 

MolarMass

Accessor and modifier functions for the MolarMass optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MolarMass_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MolarMass_typeMolarMass_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MolarMass_type, char > MolarMass_traits
 Element traits type. More...
 
const MolarMass_optionalMolarMass () const
 Return a read-only (constant) reference to the element container. More...
 
MolarMass_optionalMolarMass ()
 Return a read-write reference to the element container. More...
 
void MolarMass (const MolarMass_type &x)
 Set the element value. More...
 
void MolarMass (const MolarMass_optional &x)
 Set the element value. More...
 
void MolarMass (::std::unique_ptr< MolarMass_type > p)
 Set the element value without copying. More...
 

State

Accessor and modifier functions for the State optional element.

typedef ::mil::tatrc::physiology::datamodel::enumSubstanceState State_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< State_typeState_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< State_type, char > State_traits
 Element traits type. More...
 
const State_optionalState () const
 Return a read-only (constant) reference to the element container. More...
 
State_optionalState ()
 Return a read-write reference to the element container. More...
 
void State (const State_type &x)
 Set the element value. More...
 
void State (const State_optional &x)
 Set the element value. More...
 
void State (::std::unique_ptr< State_type > p)
 Set the element value without copying. More...
 

MaximumDiffusionFlux

Accessor and modifier functions for the MaximumDiffusionFlux optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerAreaTimeData MaximumDiffusionFlux_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MaximumDiffusionFlux_typeMaximumDiffusionFlux_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MaximumDiffusionFlux_type, char > MaximumDiffusionFlux_traits
 Element traits type. More...
 
const MaximumDiffusionFlux_optionalMaximumDiffusionFlux () const
 Return a read-only (constant) reference to the element container. More...
 
MaximumDiffusionFlux_optionalMaximumDiffusionFlux ()
 Return a read-write reference to the element container. More...
 
void MaximumDiffusionFlux (const MaximumDiffusionFlux_type &x)
 Set the element value. More...
 
void MaximumDiffusionFlux (const MaximumDiffusionFlux_optional &x)
 Set the element value. More...
 
void MaximumDiffusionFlux (::std::unique_ptr< MaximumDiffusionFlux_type > p)
 Set the element value without copying. More...
 

MichaelisCoefficient

Accessor and modifier functions for the MichaelisCoefficient optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarData MichaelisCoefficient_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MichaelisCoefficient_typeMichaelisCoefficient_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MichaelisCoefficient_type, char > MichaelisCoefficient_traits
 Element traits type. More...
 
const MichaelisCoefficient_optionalMichaelisCoefficient () const
 Return a read-only (constant) reference to the element container. More...
 
MichaelisCoefficient_optionalMichaelisCoefficient ()
 Return a read-write reference to the element container. More...
 
void MichaelisCoefficient (const MichaelisCoefficient_type &x)
 Set the element value. More...
 
void MichaelisCoefficient (const MichaelisCoefficient_optional &x)
 Set the element value. More...
 
void MichaelisCoefficient (::std::unique_ptr< MichaelisCoefficient_type > p)
 Set the element value without copying. More...
 

MembraneResistance

Accessor and modifier functions for the MembraneResistance optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarElectricResistanceData MembraneResistance_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MembraneResistance_typeMembraneResistance_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MembraneResistance_type, char > MembraneResistance_traits
 Element traits type. More...
 
const MembraneResistance_optionalMembraneResistance () const
 Return a read-only (constant) reference to the element container. More...
 
MembraneResistance_optionalMembraneResistance ()
 Return a read-write reference to the element container. More...
 
void MembraneResistance (const MembraneResistance_type &x)
 Set the element value. More...
 
void MembraneResistance (const MembraneResistance_optional &x)
 Set the element value. More...
 
void MembraneResistance (::std::unique_ptr< MembraneResistance_type > p)
 Set the element value without copying. More...
 

Aerosolization

Accessor and modifier functions for the Aerosolization optional element.

typedef ::mil::tatrc::physiology::datamodel::SubstanceAerosolizationData Aerosolization_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< Aerosolization_typeAerosolization_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Aerosolization_type, char > Aerosolization_traits
 Element traits type. More...
 
const Aerosolization_optionalAerosolization () const
 Return a read-only (constant) reference to the element container. More...
 
Aerosolization_optionalAerosolization ()
 Return a read-write reference to the element container. More...
 
void Aerosolization (const Aerosolization_type &x)
 Set the element value. More...
 
void Aerosolization (const Aerosolization_optional &x)
 Set the element value. More...
 
void Aerosolization (::std::unique_ptr< Aerosolization_type > p)
 Set the element value without copying. More...
 

AreaUnderCurve

Accessor and modifier functions for the AreaUnderCurve optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarTimeMassPerVolumeData AreaUnderCurve_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< AreaUnderCurve_typeAreaUnderCurve_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< AreaUnderCurve_type, char > AreaUnderCurve_traits
 Element traits type. More...
 
const AreaUnderCurve_optionalAreaUnderCurve () const
 Return a read-only (constant) reference to the element container. More...
 
AreaUnderCurve_optionalAreaUnderCurve ()
 Return a read-write reference to the element container. More...
 
void AreaUnderCurve (const AreaUnderCurve_type &x)
 Set the element value. More...
 
void AreaUnderCurve (const AreaUnderCurve_optional &x)
 Set the element value. More...
 
void AreaUnderCurve (::std::unique_ptr< AreaUnderCurve_type > p)
 Set the element value without copying. More...
 

BloodConcentration

Accessor and modifier functions for the BloodConcentration optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData BloodConcentration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< BloodConcentration_typeBloodConcentration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< BloodConcentration_type, char > BloodConcentration_traits
 Element traits type. More...
 
const BloodConcentration_optionalBloodConcentration () const
 Return a read-only (constant) reference to the element container. More...
 
BloodConcentration_optionalBloodConcentration ()
 Return a read-write reference to the element container. More...
 
void BloodConcentration (const BloodConcentration_type &x)
 Set the element value. More...
 
void BloodConcentration (const BloodConcentration_optional &x)
 Set the element value. More...
 
void BloodConcentration (::std::unique_ptr< BloodConcentration_type > p)
 Set the element value without copying. More...
 

EffectSiteConcentration

Accessor and modifier functions for the EffectSiteConcentration optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData EffectSiteConcentration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< EffectSiteConcentration_typeEffectSiteConcentration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< EffectSiteConcentration_type, char > EffectSiteConcentration_traits
 Element traits type. More...
 
const EffectSiteConcentration_optionalEffectSiteConcentration () const
 Return a read-only (constant) reference to the element container. More...
 
EffectSiteConcentration_optionalEffectSiteConcentration ()
 Return a read-write reference to the element container. More...
 
void EffectSiteConcentration (const EffectSiteConcentration_type &x)
 Set the element value. More...
 
void EffectSiteConcentration (const EffectSiteConcentration_optional &x)
 Set the element value. More...
 
void EffectSiteConcentration (::std::unique_ptr< EffectSiteConcentration_type > p)
 Set the element value without copying. More...
 

MassInBody

Accessor and modifier functions for the MassInBody optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassData MassInBody_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MassInBody_typeMassInBody_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MassInBody_type, char > MassInBody_traits
 Element traits type. More...
 
const MassInBody_optionalMassInBody () const
 Return a read-only (constant) reference to the element container. More...
 
MassInBody_optionalMassInBody ()
 Return a read-write reference to the element container. More...
 
void MassInBody (const MassInBody_type &x)
 Set the element value. More...
 
void MassInBody (const MassInBody_optional &x)
 Set the element value. More...
 
void MassInBody (::std::unique_ptr< MassInBody_type > p)
 Set the element value without copying. More...
 

MassInBlood

Accessor and modifier functions for the MassInBlood optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassData MassInBlood_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MassInBlood_typeMassInBlood_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MassInBlood_type, char > MassInBlood_traits
 Element traits type. More...
 
const MassInBlood_optionalMassInBlood () const
 Return a read-only (constant) reference to the element container. More...
 
MassInBlood_optionalMassInBlood ()
 Return a read-write reference to the element container. More...
 
void MassInBlood (const MassInBlood_type &x)
 Set the element value. More...
 
void MassInBlood (const MassInBlood_optional &x)
 Set the element value. More...
 
void MassInBlood (::std::unique_ptr< MassInBlood_type > p)
 Set the element value without copying. More...
 

MassInTissue

Accessor and modifier functions for the MassInTissue optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassData MassInTissue_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MassInTissue_typeMassInTissue_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MassInTissue_type, char > MassInTissue_traits
 Element traits type. More...
 
const MassInTissue_optionalMassInTissue () const
 Return a read-only (constant) reference to the element container. More...
 
MassInTissue_optionalMassInTissue ()
 Return a read-write reference to the element container. More...
 
void MassInTissue (const MassInTissue_type &x)
 Set the element value. More...
 
void MassInTissue (const MassInTissue_optional &x)
 Set the element value. More...
 
void MassInTissue (::std::unique_ptr< MassInTissue_type > p)
 Set the element value without copying. More...
 

PlasmaConcentration

Accessor and modifier functions for the PlasmaConcentration optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData PlasmaConcentration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< PlasmaConcentration_typePlasmaConcentration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< PlasmaConcentration_type, char > PlasmaConcentration_traits
 Element traits type. More...
 
const PlasmaConcentration_optionalPlasmaConcentration () const
 Return a read-only (constant) reference to the element container. More...
 
PlasmaConcentration_optionalPlasmaConcentration ()
 Return a read-write reference to the element container. More...
 
void PlasmaConcentration (const PlasmaConcentration_type &x)
 Set the element value. More...
 
void PlasmaConcentration (const PlasmaConcentration_optional &x)
 Set the element value. More...
 
void PlasmaConcentration (::std::unique_ptr< PlasmaConcentration_type > p)
 Set the element value without copying. More...
 

SystemicMassCleared

Accessor and modifier functions for the SystemicMassCleared optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassData SystemicMassCleared_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< SystemicMassCleared_typeSystemicMassCleared_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< SystemicMassCleared_type, char > SystemicMassCleared_traits
 Element traits type. More...
 
const SystemicMassCleared_optionalSystemicMassCleared () const
 Return a read-only (constant) reference to the element container. More...
 
SystemicMassCleared_optionalSystemicMassCleared ()
 Return a read-write reference to the element container. More...
 
void SystemicMassCleared (const SystemicMassCleared_type &x)
 Set the element value. More...
 
void SystemicMassCleared (const SystemicMassCleared_optional &x)
 Set the element value. More...
 
void SystemicMassCleared (::std::unique_ptr< SystemicMassCleared_type > p)
 Set the element value without copying. More...
 

TissueConcentration

Accessor and modifier functions for the TissueConcentration optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData TissueConcentration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< TissueConcentration_typeTissueConcentration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< TissueConcentration_type, char > TissueConcentration_traits
 Element traits type. More...
 
const TissueConcentration_optionalTissueConcentration () const
 Return a read-only (constant) reference to the element container. More...
 
TissueConcentration_optionalTissueConcentration ()
 Return a read-write reference to the element container. More...
 
void TissueConcentration (const TissueConcentration_type &x)
 Set the element value. More...
 
void TissueConcentration (const TissueConcentration_optional &x)
 Set the element value. More...
 
void TissueConcentration (::std::unique_ptr< TissueConcentration_type > p)
 Set the element value without copying. More...
 

AlveolarTransfer

Accessor and modifier functions for the AlveolarTransfer optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData AlveolarTransfer_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< AlveolarTransfer_typeAlveolarTransfer_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< AlveolarTransfer_type, char > AlveolarTransfer_traits
 Element traits type. More...
 
const AlveolarTransfer_optionalAlveolarTransfer () const
 Return a read-only (constant) reference to the element container. More...
 
AlveolarTransfer_optionalAlveolarTransfer ()
 Return a read-write reference to the element container. More...
 
void AlveolarTransfer (const AlveolarTransfer_type &x)
 Set the element value. More...
 
void AlveolarTransfer (const AlveolarTransfer_optional &x)
 Set the element value. More...
 
void AlveolarTransfer (::std::unique_ptr< AlveolarTransfer_type > p)
 Set the element value without copying. More...
 

DiffusingCapacity

Accessor and modifier functions for the DiffusingCapacity optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimePressureData DiffusingCapacity_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< DiffusingCapacity_typeDiffusingCapacity_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< DiffusingCapacity_type, char > DiffusingCapacity_traits
 Element traits type. More...
 
const DiffusingCapacity_optionalDiffusingCapacity () const
 Return a read-only (constant) reference to the element container. More...
 
DiffusingCapacity_optionalDiffusingCapacity ()
 Return a read-write reference to the element container. More...
 
void DiffusingCapacity (const DiffusingCapacity_type &x)
 Set the element value. More...
 
void DiffusingCapacity (const DiffusingCapacity_optional &x)
 Set the element value. More...
 
void DiffusingCapacity (::std::unique_ptr< DiffusingCapacity_type > p)
 Set the element value without copying. More...
 

EndTidalFraction

Accessor and modifier functions for the EndTidalFraction optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData EndTidalFraction_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< EndTidalFraction_typeEndTidalFraction_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< EndTidalFraction_type, char > EndTidalFraction_traits
 Element traits type. More...
 
const EndTidalFraction_optionalEndTidalFraction () const
 Return a read-only (constant) reference to the element container. More...
 
EndTidalFraction_optionalEndTidalFraction ()
 Return a read-write reference to the element container. More...
 
void EndTidalFraction (const EndTidalFraction_type &x)
 Set the element value. More...
 
void EndTidalFraction (const EndTidalFraction_optional &x)
 Set the element value. More...
 
void EndTidalFraction (::std::unique_ptr< EndTidalFraction_type > p)
 Set the element value without copying. More...
 

EndTidalPressure

Accessor and modifier functions for the EndTidalPressure optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData EndTidalPressure_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< EndTidalPressure_typeEndTidalPressure_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< EndTidalPressure_type, char > EndTidalPressure_traits
 Element traits type. More...
 
const EndTidalPressure_optionalEndTidalPressure () const
 Return a read-only (constant) reference to the element container. More...
 
EndTidalPressure_optionalEndTidalPressure ()
 Return a read-write reference to the element container. More...
 
void EndTidalPressure (const EndTidalPressure_type &x)
 Set the element value. More...
 
void EndTidalPressure (const EndTidalPressure_optional &x)
 Set the element value. More...
 
void EndTidalPressure (::std::unique_ptr< EndTidalPressure_type > p)
 Set the element value without copying. More...
 

RelativeDiffusionCoefficient

Accessor and modifier functions for the RelativeDiffusionCoefficient optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarData RelativeDiffusionCoefficient_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< RelativeDiffusionCoefficient_typeRelativeDiffusionCoefficient_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< RelativeDiffusionCoefficient_type, char > RelativeDiffusionCoefficient_traits
 Element traits type. More...
 
const RelativeDiffusionCoefficient_optionalRelativeDiffusionCoefficient () const
 Return a read-only (constant) reference to the element container. More...
 
RelativeDiffusionCoefficient_optionalRelativeDiffusionCoefficient ()
 Return a read-write reference to the element container. More...
 
void RelativeDiffusionCoefficient (const RelativeDiffusionCoefficient_type &x)
 Set the element value. More...
 
void RelativeDiffusionCoefficient (const RelativeDiffusionCoefficient_optional &x)
 Set the element value. More...
 
void RelativeDiffusionCoefficient (::std::unique_ptr< RelativeDiffusionCoefficient_type > p)
 Set the element value without copying. More...
 

SolubilityCoefficient

Accessor and modifier functions for the SolubilityCoefficient optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarInversePressureData SolubilityCoefficient_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< SolubilityCoefficient_typeSolubilityCoefficient_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< SolubilityCoefficient_type, char > SolubilityCoefficient_traits
 Element traits type. More...
 
const SolubilityCoefficient_optionalSolubilityCoefficient () const
 Return a read-only (constant) reference to the element container. More...
 
SolubilityCoefficient_optionalSolubilityCoefficient ()
 Return a read-write reference to the element container. More...
 
void SolubilityCoefficient (const SolubilityCoefficient_type &x)
 Set the element value. More...
 
void SolubilityCoefficient (const SolubilityCoefficient_optional &x)
 Set the element value. More...
 
void SolubilityCoefficient (::std::unique_ptr< SolubilityCoefficient_type > p)
 Set the element value without copying. More...
 

Clearance

Accessor and modifier functions for the Clearance optional element.

typedef ::mil::tatrc::physiology::datamodel::SubstanceClearanceData Clearance_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< Clearance_typeClearance_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Clearance_type, char > Clearance_traits
 Element traits type. More...
 
const Clearance_optionalClearance () const
 Return a read-only (constant) reference to the element container. More...
 
Clearance_optionalClearance ()
 Return a read-write reference to the element container. More...
 
void Clearance (const Clearance_type &x)
 Set the element value. More...
 
void Clearance (const Clearance_optional &x)
 Set the element value. More...
 
void Clearance (::std::unique_ptr< Clearance_type > p)
 Set the element value without copying. More...
 

Pharmacokinetics

Accessor and modifier functions for the Pharmacokinetics optional element.

typedef ::mil::tatrc::physiology::datamodel::SubstancePharmacokineticsData Pharmacokinetics_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< Pharmacokinetics_typePharmacokinetics_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Pharmacokinetics_type, char > Pharmacokinetics_traits
 Element traits type. More...
 
const Pharmacokinetics_optionalPharmacokinetics () const
 Return a read-only (constant) reference to the element container. More...
 
Pharmacokinetics_optionalPharmacokinetics ()
 Return a read-write reference to the element container. More...
 
void Pharmacokinetics (const Pharmacokinetics_type &x)
 Set the element value. More...
 
void Pharmacokinetics (const Pharmacokinetics_optional &x)
 Set the element value. More...
 
void Pharmacokinetics (::std::unique_ptr< Pharmacokinetics_type > p)
 Set the element value without copying. More...
 

Pharmacodynamics

Accessor and modifier functions for the Pharmacodynamics optional element.

typedef ::mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData Pharmacodynamics_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< Pharmacodynamics_typePharmacodynamics_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Pharmacodynamics_type, char > Pharmacodynamics_traits
 Element traits type. More...
 
const Pharmacodynamics_optionalPharmacodynamics () const
 Return a read-only (constant) reference to the element container. More...
 
Pharmacodynamics_optionalPharmacodynamics ()
 Return a read-write reference to the element container. More...
 
void Pharmacodynamics (const Pharmacodynamics_type &x)
 Set the element value. More...
 
void Pharmacodynamics (const Pharmacodynamics_optional &x)
 Set the element value. More...
 
void Pharmacodynamics (::std::unique_ptr< Pharmacodynamics_type > p)
 Set the element value without copying. More...
 

Constructors

 SubstanceData ()
 Default constructor. More...
 
 SubstanceData (const Name_type &)
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 SubstanceData (::std::unique_ptr< Name_type >)
 Create an instance from the ultimate base and initializers for required elements and attributes (::std::unique_ptr version). More...
 
 SubstanceData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 SubstanceData (const SubstanceData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual SubstanceData_clone (::xml_schema::flags f=0,::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
SubstanceDataoperator= (const SubstanceData &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 SubstanceData schema type.

Member Typedef Documentation

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 traits 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 traits 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 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 traits 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.

Element optional container type.

Element traits type.

Element optional container type.

Element optional container type.

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::SubstanceData::SubstanceData ( )

Default constructor.

Note that this constructor leaves required elements and attributes uninitialized.

mil::tatrc::physiology::datamodel::SubstanceData::SubstanceData ( const Name_type Name)

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

mil::tatrc::physiology::datamodel::SubstanceData::SubstanceData ( ::std::unique_ptr< Name_type Name)

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::SubstanceData::SubstanceData ( 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::SubstanceData::SubstanceData ( const SubstanceData 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::SubstanceData::~SubstanceData ( )
virtual

Destructor.

Member Function Documentation

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

const SubstanceData::Aerosolization_optional & mil::tatrc::physiology::datamodel::SubstanceData::Aerosolization ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::Aerosolization_optional & mil::tatrc::physiology::datamodel::SubstanceData::Aerosolization ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::Aerosolization ( const Aerosolization_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::SubstanceData::Aerosolization ( const Aerosolization_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::SubstanceData::Aerosolization ( ::std::unique_ptr< Aerosolization_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 SubstanceData::AlveolarTransfer_optional & mil::tatrc::physiology::datamodel::SubstanceData::AlveolarTransfer ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::AlveolarTransfer_optional & mil::tatrc::physiology::datamodel::SubstanceData::AlveolarTransfer ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::AlveolarTransfer ( const AlveolarTransfer_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::SubstanceData::AlveolarTransfer ( const AlveolarTransfer_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::SubstanceData::AlveolarTransfer ( ::std::unique_ptr< AlveolarTransfer_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 SubstanceData::AreaUnderCurve_optional & mil::tatrc::physiology::datamodel::SubstanceData::AreaUnderCurve ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::AreaUnderCurve_optional & mil::tatrc::physiology::datamodel::SubstanceData::AreaUnderCurve ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::AreaUnderCurve ( const AreaUnderCurve_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::SubstanceData::AreaUnderCurve ( const AreaUnderCurve_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::SubstanceData::AreaUnderCurve ( ::std::unique_ptr< AreaUnderCurve_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 SubstanceData::BloodConcentration_optional & mil::tatrc::physiology::datamodel::SubstanceData::BloodConcentration ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::BloodConcentration_optional & mil::tatrc::physiology::datamodel::SubstanceData::BloodConcentration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::BloodConcentration ( const BloodConcentration_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::SubstanceData::BloodConcentration ( const BloodConcentration_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::SubstanceData::BloodConcentration ( ::std::unique_ptr< BloodConcentration_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 SubstanceData::Classification_optional & mil::tatrc::physiology::datamodel::SubstanceData::Classification ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::Classification_optional & mil::tatrc::physiology::datamodel::SubstanceData::Classification ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::Classification ( const Classification_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::SubstanceData::Classification ( const Classification_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::SubstanceData::Classification ( ::std::unique_ptr< Classification_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 SubstanceData::Clearance_optional & mil::tatrc::physiology::datamodel::SubstanceData::Clearance ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::Clearance_optional & mil::tatrc::physiology::datamodel::SubstanceData::Clearance ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::Clearance ( const Clearance_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::SubstanceData::Clearance ( const Clearance_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::SubstanceData::Clearance ( ::std::unique_ptr< Clearance_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 SubstanceData::Density_optional & mil::tatrc::physiology::datamodel::SubstanceData::Density ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::Density_optional & mil::tatrc::physiology::datamodel::SubstanceData::Density ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::Density ( const Density_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::SubstanceData::Density ( const Density_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::SubstanceData::Density ( ::std::unique_ptr< Density_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 SubstanceData::DiffusingCapacity_optional & mil::tatrc::physiology::datamodel::SubstanceData::DiffusingCapacity ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::DiffusingCapacity_optional & mil::tatrc::physiology::datamodel::SubstanceData::DiffusingCapacity ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::DiffusingCapacity ( const DiffusingCapacity_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::SubstanceData::DiffusingCapacity ( const DiffusingCapacity_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::SubstanceData::DiffusingCapacity ( ::std::unique_ptr< DiffusingCapacity_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 SubstanceData::EffectSiteConcentration_optional & mil::tatrc::physiology::datamodel::SubstanceData::EffectSiteConcentration ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::EffectSiteConcentration_optional & mil::tatrc::physiology::datamodel::SubstanceData::EffectSiteConcentration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::EffectSiteConcentration ( const EffectSiteConcentration_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::SubstanceData::EffectSiteConcentration ( const EffectSiteConcentration_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::SubstanceData::EffectSiteConcentration ( ::std::unique_ptr< EffectSiteConcentration_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 SubstanceData::EndTidalFraction_optional & mil::tatrc::physiology::datamodel::SubstanceData::EndTidalFraction ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::EndTidalFraction_optional & mil::tatrc::physiology::datamodel::SubstanceData::EndTidalFraction ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::EndTidalFraction ( const EndTidalFraction_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::SubstanceData::EndTidalFraction ( const EndTidalFraction_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::SubstanceData::EndTidalFraction ( ::std::unique_ptr< EndTidalFraction_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 SubstanceData::EndTidalPressure_optional & mil::tatrc::physiology::datamodel::SubstanceData::EndTidalPressure ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::EndTidalPressure_optional & mil::tatrc::physiology::datamodel::SubstanceData::EndTidalPressure ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::EndTidalPressure ( const EndTidalPressure_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::SubstanceData::EndTidalPressure ( const EndTidalPressure_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::SubstanceData::EndTidalPressure ( ::std::unique_ptr< EndTidalPressure_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 SubstanceData::MassInBlood_optional & mil::tatrc::physiology::datamodel::SubstanceData::MassInBlood ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::MassInBlood_optional & mil::tatrc::physiology::datamodel::SubstanceData::MassInBlood ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::MassInBlood ( const MassInBlood_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::SubstanceData::MassInBlood ( const MassInBlood_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::SubstanceData::MassInBlood ( ::std::unique_ptr< MassInBlood_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 SubstanceData::MassInBody_optional & mil::tatrc::physiology::datamodel::SubstanceData::MassInBody ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::MassInBody_optional & mil::tatrc::physiology::datamodel::SubstanceData::MassInBody ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::MassInBody ( const MassInBody_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::SubstanceData::MassInBody ( const MassInBody_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::SubstanceData::MassInBody ( ::std::unique_ptr< MassInBody_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 SubstanceData::MassInTissue_optional & mil::tatrc::physiology::datamodel::SubstanceData::MassInTissue ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::MassInTissue_optional & mil::tatrc::physiology::datamodel::SubstanceData::MassInTissue ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::MassInTissue ( const MassInTissue_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::SubstanceData::MassInTissue ( const MassInTissue_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::SubstanceData::MassInTissue ( ::std::unique_ptr< MassInTissue_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 SubstanceData::MaximumDiffusionFlux_optional & mil::tatrc::physiology::datamodel::SubstanceData::MaximumDiffusionFlux ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::MaximumDiffusionFlux_optional & mil::tatrc::physiology::datamodel::SubstanceData::MaximumDiffusionFlux ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::MaximumDiffusionFlux ( const MaximumDiffusionFlux_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::SubstanceData::MaximumDiffusionFlux ( const MaximumDiffusionFlux_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::SubstanceData::MaximumDiffusionFlux ( ::std::unique_ptr< MaximumDiffusionFlux_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 SubstanceData::MembraneResistance_optional & mil::tatrc::physiology::datamodel::SubstanceData::MembraneResistance ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::MembraneResistance_optional & mil::tatrc::physiology::datamodel::SubstanceData::MembraneResistance ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::MembraneResistance ( const MembraneResistance_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::SubstanceData::MembraneResistance ( const MembraneResistance_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::SubstanceData::MembraneResistance ( ::std::unique_ptr< MembraneResistance_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 SubstanceData::MichaelisCoefficient_optional & mil::tatrc::physiology::datamodel::SubstanceData::MichaelisCoefficient ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::MichaelisCoefficient_optional & mil::tatrc::physiology::datamodel::SubstanceData::MichaelisCoefficient ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::MichaelisCoefficient ( const MichaelisCoefficient_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::SubstanceData::MichaelisCoefficient ( const MichaelisCoefficient_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::SubstanceData::MichaelisCoefficient ( ::std::unique_ptr< MichaelisCoefficient_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 SubstanceData::MolarMass_optional & mil::tatrc::physiology::datamodel::SubstanceData::MolarMass ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::MolarMass_optional & mil::tatrc::physiology::datamodel::SubstanceData::MolarMass ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::MolarMass ( const MolarMass_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::SubstanceData::MolarMass ( const MolarMass_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::SubstanceData::MolarMass ( ::std::unique_ptr< MolarMass_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 SubstanceData::Name_type & mil::tatrc::physiology::datamodel::SubstanceData::Name ( ) const

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

Returns
A constant reference to the element.
SubstanceData::Name_type & mil::tatrc::physiology::datamodel::SubstanceData::Name ( )

Return a read-write reference to the element.

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

SubstanceData & mil::tatrc::physiology::datamodel::SubstanceData::operator= ( const SubstanceData 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 SubstanceData::Pharmacodynamics_optional & mil::tatrc::physiology::datamodel::SubstanceData::Pharmacodynamics ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::Pharmacodynamics_optional & mil::tatrc::physiology::datamodel::SubstanceData::Pharmacodynamics ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::Pharmacodynamics ( const Pharmacodynamics_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::SubstanceData::Pharmacodynamics ( const Pharmacodynamics_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::SubstanceData::Pharmacodynamics ( ::std::unique_ptr< Pharmacodynamics_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 SubstanceData::Pharmacokinetics_optional & mil::tatrc::physiology::datamodel::SubstanceData::Pharmacokinetics ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::Pharmacokinetics_optional & mil::tatrc::physiology::datamodel::SubstanceData::Pharmacokinetics ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::Pharmacokinetics ( const Pharmacokinetics_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::SubstanceData::Pharmacokinetics ( const Pharmacokinetics_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::SubstanceData::Pharmacokinetics ( ::std::unique_ptr< Pharmacokinetics_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 SubstanceData::PlasmaConcentration_optional & mil::tatrc::physiology::datamodel::SubstanceData::PlasmaConcentration ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::PlasmaConcentration_optional & mil::tatrc::physiology::datamodel::SubstanceData::PlasmaConcentration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::PlasmaConcentration ( const PlasmaConcentration_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::SubstanceData::PlasmaConcentration ( const PlasmaConcentration_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::SubstanceData::PlasmaConcentration ( ::std::unique_ptr< PlasmaConcentration_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 SubstanceData::RelativeDiffusionCoefficient_optional & mil::tatrc::physiology::datamodel::SubstanceData::RelativeDiffusionCoefficient ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::RelativeDiffusionCoefficient_optional & mil::tatrc::physiology::datamodel::SubstanceData::RelativeDiffusionCoefficient ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::RelativeDiffusionCoefficient ( const RelativeDiffusionCoefficient_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::SubstanceData::RelativeDiffusionCoefficient ( const RelativeDiffusionCoefficient_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::SubstanceData::RelativeDiffusionCoefficient ( ::std::unique_ptr< RelativeDiffusionCoefficient_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 SubstanceData::SolubilityCoefficient_optional & mil::tatrc::physiology::datamodel::SubstanceData::SolubilityCoefficient ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::SolubilityCoefficient_optional & mil::tatrc::physiology::datamodel::SubstanceData::SolubilityCoefficient ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::SolubilityCoefficient ( const SolubilityCoefficient_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::SubstanceData::SolubilityCoefficient ( const SolubilityCoefficient_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::SubstanceData::SolubilityCoefficient ( ::std::unique_ptr< SolubilityCoefficient_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 SubstanceData::State_optional & mil::tatrc::physiology::datamodel::SubstanceData::State ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::State_optional & mil::tatrc::physiology::datamodel::SubstanceData::State ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::State ( const State_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::SubstanceData::State ( const State_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::SubstanceData::State ( ::std::unique_ptr< State_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 SubstanceData::SystemicMassCleared_optional & mil::tatrc::physiology::datamodel::SubstanceData::SystemicMassCleared ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::SystemicMassCleared_optional & mil::tatrc::physiology::datamodel::SubstanceData::SystemicMassCleared ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::SystemicMassCleared ( const SystemicMassCleared_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::SubstanceData::SystemicMassCleared ( const SystemicMassCleared_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::SubstanceData::SystemicMassCleared ( ::std::unique_ptr< SystemicMassCleared_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 SubstanceData::TissueConcentration_optional & mil::tatrc::physiology::datamodel::SubstanceData::TissueConcentration ( ) const

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

Returns
A constant reference to the optional container.
SubstanceData::TissueConcentration_optional & mil::tatrc::physiology::datamodel::SubstanceData::TissueConcentration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::SubstanceData::TissueConcentration ( const TissueConcentration_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::SubstanceData::TissueConcentration ( const TissueConcentration_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::SubstanceData::TissueConcentration ( ::std::unique_ptr< TissueConcentration_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.