mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData Class Reference

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

#include <Substance.hxx>

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

Public Member Functions

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

EffectSiteRateConstant

Accessor and modifier functions for the EffectSiteRateConstant required element.

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

EMaxShapeParameter

Accessor and modifier functions for the EMaxShapeParameter required element.

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

AntibacterialEffect

Accessor and modifier functions for the AntibacterialEffect required element.

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

Bronchodilation

Accessor and modifier functions for the Bronchodilation required element.

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

CentralNervousModifier

Accessor and modifier functions for the CentralNervousModifier required element.

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

DiastolicPressureModifier

Accessor and modifier functions for the DiastolicPressureModifier required element.

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

FeverModifier

Accessor and modifier functions for the FeverModifier required element.

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

HeartRateModifier

Accessor and modifier functions for the HeartRateModifier required element.

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

HemorrhageModifier

Accessor and modifier functions for the HemorrhageModifier required element.

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

NeuromuscularBlock

Accessor and modifier functions for the NeuromuscularBlock required element.

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

PainModifier

Accessor and modifier functions for the PainModifier required element.

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

PupilReactivityModifier

Accessor and modifier functions for the PupilReactivityModifier required element.

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

PupilSizeModifier

Accessor and modifier functions for the PupilSizeModifier required element.

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

RespirationRateModifier

Accessor and modifier functions for the RespirationRateModifier required element.

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

Sedation

Accessor and modifier functions for the Sedation required element.

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

SystolicPressureModifier

Accessor and modifier functions for the SystolicPressureModifier required element.

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

TidalVolumeModifier

Accessor and modifier functions for the TidalVolumeModifier required element.

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

TubularPermeabilityModifier

Accessor and modifier functions for the TubularPermeabilityModifier required element.

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

Constructors

 SubstancePharmacodynamicsData ()
 Default constructor. More...
 
 SubstancePharmacodynamicsData (const EffectSiteRateConstant_type &, const EMaxShapeParameter_type &, const AntibacterialEffect_type &, const Bronchodilation_type &, const CentralNervousModifier_type &, const DiastolicPressureModifier_type &, const FeverModifier_type &, const HeartRateModifier_type &, const HemorrhageModifier_type &, const NeuromuscularBlock_type &, const PainModifier_type &, const PupilReactivityModifier_type &, const PupilSizeModifier_type &, const RespirationRateModifier_type &, const Sedation_type &, const SystolicPressureModifier_type &, const TidalVolumeModifier_type &, const TubularPermeabilityModifier_type &)
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 SubstancePharmacodynamicsData (::std::unique_ptr< EffectSiteRateConstant_type >,::std::unique_ptr< EMaxShapeParameter_type >,::std::unique_ptr< AntibacterialEffect_type >,::std::unique_ptr< Bronchodilation_type >,::std::unique_ptr< CentralNervousModifier_type >,::std::unique_ptr< DiastolicPressureModifier_type >,::std::unique_ptr< FeverModifier_type >,::std::unique_ptr< HeartRateModifier_type >,::std::unique_ptr< HemorrhageModifier_type >,::std::unique_ptr< NeuromuscularBlock_type >,::std::unique_ptr< PainModifier_type >,::std::unique_ptr< PupilReactivityModifier_type >,::std::unique_ptr< PupilSizeModifier_type >,::std::unique_ptr< RespirationRateModifier_type >,::std::unique_ptr< Sedation_type >,::std::unique_ptr< SystolicPressureModifier_type >,::std::unique_ptr< TidalVolumeModifier_type >,::std::unique_ptr< TubularPermeabilityModifier_type >)
 Create an instance from the ultimate base and initializers for required elements and attributes (::std::unique_ptr version). More...
 
 SubstancePharmacodynamicsData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 SubstancePharmacodynamicsData (const SubstancePharmacodynamicsData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual SubstancePharmacodynamicsData_clone (::xml_schema::flags f=0,::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
SubstancePharmacodynamicsDataoperator= (const SubstancePharmacodynamicsData &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 SubstancePharmacodynamicsData schema type.

Member Typedef Documentation

Element traits type.

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::SubstancePharmacodynamicsData ( )

Default constructor.

Note that this constructor leaves required elements and attributes uninitialized.

mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::SubstancePharmacodynamicsData ( const EffectSiteRateConstant_type EffectSiteRateConstant,
const EMaxShapeParameter_type EMaxShapeParameter,
const AntibacterialEffect_type AntibacterialEffect,
const Bronchodilation_type Bronchodilation,
const CentralNervousModifier_type CentralNervousModifier,
const DiastolicPressureModifier_type DiastolicPressureModifier,
const FeverModifier_type FeverModifier,
const HeartRateModifier_type HeartRateModifier,
const HemorrhageModifier_type HemorrhageModifier,
const NeuromuscularBlock_type NeuromuscularBlock,
const PainModifier_type PainModifier,
const PupilReactivityModifier_type PupilReactivityModifier,
const PupilSizeModifier_type PupilSizeModifier,
const RespirationRateModifier_type RespirationRateModifier,
const Sedation_type Sedation,
const SystolicPressureModifier_type SystolicPressureModifier,
const TidalVolumeModifier_type TidalVolumeModifier,
const TubularPermeabilityModifier_type TubularPermeabilityModifier 
)

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

mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::SubstancePharmacodynamicsData ( ::std::unique_ptr< EffectSiteRateConstant_type EffectSiteRateConstant,
::std::unique_ptr< EMaxShapeParameter_type EMaxShapeParameter,
::std::unique_ptr< AntibacterialEffect_type AntibacterialEffect,
::std::unique_ptr< Bronchodilation_type Bronchodilation,
::std::unique_ptr< CentralNervousModifier_type CentralNervousModifier,
::std::unique_ptr< DiastolicPressureModifier_type DiastolicPressureModifier,
::std::unique_ptr< FeverModifier_type FeverModifier,
::std::unique_ptr< HeartRateModifier_type HeartRateModifier,
::std::unique_ptr< HemorrhageModifier_type HemorrhageModifier,
::std::unique_ptr< NeuromuscularBlock_type NeuromuscularBlock,
::std::unique_ptr< PainModifier_type PainModifier,
::std::unique_ptr< PupilReactivityModifier_type PupilReactivityModifier,
::std::unique_ptr< PupilSizeModifier_type PupilSizeModifier,
::std::unique_ptr< RespirationRateModifier_type RespirationRateModifier,
::std::unique_ptr< Sedation_type Sedation,
::std::unique_ptr< SystolicPressureModifier_type SystolicPressureModifier,
::std::unique_ptr< TidalVolumeModifier_type TidalVolumeModifier,
::std::unique_ptr< TubularPermeabilityModifier_type TubularPermeabilityModifier 
)

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

Destructor.

Member Function Documentation

SubstancePharmacodynamicsData * mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::_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 SubstancePharmacodynamicsData::AntibacterialEffect_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::AntibacterialEffect ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::AntibacterialEffect_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::AntibacterialEffect ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::AntibacterialEffect ( const AntibacterialEffect_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::SubstancePharmacodynamicsData::AntibacterialEffect ( ::std::unique_ptr< AntibacterialEffect_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 SubstancePharmacodynamicsData::Bronchodilation_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::Bronchodilation ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::Bronchodilation_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::Bronchodilation ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::Bronchodilation ( const Bronchodilation_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::SubstancePharmacodynamicsData::Bronchodilation ( ::std::unique_ptr< Bronchodilation_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 SubstancePharmacodynamicsData::CentralNervousModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::CentralNervousModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::CentralNervousModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::CentralNervousModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::CentralNervousModifier ( const CentralNervousModifier_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::SubstancePharmacodynamicsData::CentralNervousModifier ( ::std::unique_ptr< CentralNervousModifier_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 SubstancePharmacodynamicsData::DiastolicPressureModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::DiastolicPressureModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::DiastolicPressureModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::DiastolicPressureModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::DiastolicPressureModifier ( const DiastolicPressureModifier_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::SubstancePharmacodynamicsData::DiastolicPressureModifier ( ::std::unique_ptr< DiastolicPressureModifier_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 SubstancePharmacodynamicsData::EffectSiteRateConstant_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::EffectSiteRateConstant ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::EffectSiteRateConstant_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::EffectSiteRateConstant ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::EffectSiteRateConstant ( const EffectSiteRateConstant_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::SubstancePharmacodynamicsData::EffectSiteRateConstant ( ::std::unique_ptr< EffectSiteRateConstant_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 SubstancePharmacodynamicsData::EMaxShapeParameter_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::EMaxShapeParameter ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::EMaxShapeParameter_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::EMaxShapeParameter ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::EMaxShapeParameter ( const EMaxShapeParameter_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::SubstancePharmacodynamicsData::EMaxShapeParameter ( ::std::unique_ptr< EMaxShapeParameter_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 SubstancePharmacodynamicsData::FeverModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::FeverModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::FeverModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::FeverModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::FeverModifier ( const FeverModifier_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::SubstancePharmacodynamicsData::FeverModifier ( ::std::unique_ptr< FeverModifier_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 SubstancePharmacodynamicsData::HeartRateModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::HeartRateModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::HeartRateModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::HeartRateModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::HeartRateModifier ( const HeartRateModifier_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::SubstancePharmacodynamicsData::HeartRateModifier ( ::std::unique_ptr< HeartRateModifier_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 SubstancePharmacodynamicsData::HemorrhageModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::HemorrhageModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::HemorrhageModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::HemorrhageModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::HemorrhageModifier ( const HemorrhageModifier_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::SubstancePharmacodynamicsData::HemorrhageModifier ( ::std::unique_ptr< HemorrhageModifier_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 SubstancePharmacodynamicsData::NeuromuscularBlock_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::NeuromuscularBlock ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::NeuromuscularBlock_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::NeuromuscularBlock ( )

Return a read-write reference to the element.

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

SubstancePharmacodynamicsData & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::operator= ( const SubstancePharmacodynamicsData 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 SubstancePharmacodynamicsData::PainModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PainModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::PainModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PainModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PainModifier ( const PainModifier_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::SubstancePharmacodynamicsData::PainModifier ( ::std::unique_ptr< PainModifier_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 SubstancePharmacodynamicsData::PupilReactivityModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PupilReactivityModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::PupilReactivityModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PupilReactivityModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PupilReactivityModifier ( const PupilReactivityModifier_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::SubstancePharmacodynamicsData::PupilReactivityModifier ( ::std::unique_ptr< PupilReactivityModifier_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 SubstancePharmacodynamicsData::PupilSizeModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PupilSizeModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::PupilSizeModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PupilSizeModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::PupilSizeModifier ( const PupilSizeModifier_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::SubstancePharmacodynamicsData::PupilSizeModifier ( ::std::unique_ptr< PupilSizeModifier_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 SubstancePharmacodynamicsData::RespirationRateModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::RespirationRateModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::RespirationRateModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::RespirationRateModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::RespirationRateModifier ( const RespirationRateModifier_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::SubstancePharmacodynamicsData::RespirationRateModifier ( ::std::unique_ptr< RespirationRateModifier_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 SubstancePharmacodynamicsData::Sedation_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::Sedation ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::Sedation_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::Sedation ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::Sedation ( const Sedation_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::SubstancePharmacodynamicsData::Sedation ( ::std::unique_ptr< Sedation_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 SubstancePharmacodynamicsData::SystolicPressureModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::SystolicPressureModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::SystolicPressureModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::SystolicPressureModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::SystolicPressureModifier ( const SystolicPressureModifier_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::SubstancePharmacodynamicsData::SystolicPressureModifier ( ::std::unique_ptr< SystolicPressureModifier_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 SubstancePharmacodynamicsData::TidalVolumeModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::TidalVolumeModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::TidalVolumeModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::TidalVolumeModifier ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::TidalVolumeModifier ( const TidalVolumeModifier_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::SubstancePharmacodynamicsData::TidalVolumeModifier ( ::std::unique_ptr< TidalVolumeModifier_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 SubstancePharmacodynamicsData::TubularPermeabilityModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::TubularPermeabilityModifier ( ) const

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

Returns
A constant reference to the element.
SubstancePharmacodynamicsData::TubularPermeabilityModifier_type & mil::tatrc::physiology::datamodel::SubstancePharmacodynamicsData::TubularPermeabilityModifier ( )

Return a read-write reference to the element.

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