mil::tatrc::physiology::datamodel::BioGearsConfigurationData Class Reference

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

#include <BioGearsConfiguration.hxx>

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

Public Member Functions

virtual ~BioGearsConfigurationData ()
 Destructor. More...
 
- Public Member Functions inherited from mil::tatrc::physiology::datamodel::PhysiologyEngineConfigurationData
virtual ~PhysiologyEngineConfigurationData ()
 Destructor. More...
 
const TimeStep_optionalTimeStep () const
 Return a read-only (constant) reference to the element container. More...
 
TimeStep_optionalTimeStep ()
 Return a read-write reference to the element container. More...
 
void TimeStep (const TimeStep_type &x)
 Set the element value. More...
 
void TimeStep (const TimeStep_optional &x)
 Set the element value. More...
 
void TimeStep (::std::unique_ptr< TimeStep_type > p)
 Set the element value without copying. More...
 
const WritePatientBaselineFile_optionalWritePatientBaselineFile () const
 Return a read-only (constant) reference to the element container. More...
 
WritePatientBaselineFile_optionalWritePatientBaselineFile ()
 Return a read-write reference to the element container. More...
 
void WritePatientBaselineFile (const WritePatientBaselineFile_type &x)
 Set the element value. More...
 
void WritePatientBaselineFile (const WritePatientBaselineFile_optional &x)
 Set the element value. More...
 
void WritePatientBaselineFile (::std::unique_ptr< WritePatientBaselineFile_type > p)
 Set the element value without copying. More...
 
const ElectroCardioGramInterpolator_optionalElectroCardioGramInterpolator () const
 Return a read-only (constant) reference to the element container. More...
 
ElectroCardioGramInterpolator_optionalElectroCardioGramInterpolator ()
 Return a read-write reference to the element container. More...
 
void ElectroCardioGramInterpolator (const ElectroCardioGramInterpolator_type &x)
 Set the element value. More...
 
void ElectroCardioGramInterpolator (const ElectroCardioGramInterpolator_optional &x)
 Set the element value. More...
 
void ElectroCardioGramInterpolator (::std::unique_ptr< ElectroCardioGramInterpolator_type > p)
 Set the element value without copying. More...
 
const ElectroCardioGramInterpolatorFile_optionalElectroCardioGramInterpolatorFile () const
 Return a read-only (constant) reference to the element container. More...
 
ElectroCardioGramInterpolatorFile_optionalElectroCardioGramInterpolatorFile ()
 Return a read-write reference to the element container. More...
 
void ElectroCardioGramInterpolatorFile (const ElectroCardioGramInterpolatorFile_type &x)
 Set the element value. More...
 
void ElectroCardioGramInterpolatorFile (const ElectroCardioGramInterpolatorFile_optional &x)
 Set the element value. More...
 
void ElectroCardioGramInterpolatorFile (::std::unique_ptr< ElectroCardioGramInterpolatorFile_type > p)
 Set the element value without copying. More...
 
const StabilizationCriteria_optionalStabilizationCriteria () const
 Return a read-only (constant) reference to the element container. More...
 
StabilizationCriteria_optionalStabilizationCriteria ()
 Return a read-write reference to the element container. More...
 
void StabilizationCriteria (const StabilizationCriteria_type &x)
 Set the element value. More...
 
void StabilizationCriteria (const StabilizationCriteria_optional &x)
 Set the element value. More...
 
void StabilizationCriteria (::std::unique_ptr< StabilizationCriteria_type > p)
 Set the element value without copying. More...
 
const StabilizationCriteriaFile_optionalStabilizationCriteriaFile () const
 Return a read-only (constant) reference to the element container. More...
 
StabilizationCriteriaFile_optionalStabilizationCriteriaFile ()
 Return a read-write reference to the element container. More...
 
void StabilizationCriteriaFile (const StabilizationCriteriaFile_type &x)
 Set the element value. More...
 
void StabilizationCriteriaFile (const StabilizationCriteriaFile_optional &x)
 Set the element value. More...
 
void StabilizationCriteriaFile (::std::unique_ptr< StabilizationCriteriaFile_type > p)
 Set the element value without copying. More...
 
 PhysiologyEngineConfigurationData ()
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 PhysiologyEngineConfigurationData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 PhysiologyEngineConfigurationData (const PhysiologyEngineConfigurationData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
PhysiologyEngineConfigurationDataoperator= (const PhysiologyEngineConfigurationData &x)
 Copy assignment operator. 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...
 

BloodChemistryConfiguration

Accessor and modifier functions for the BloodChemistryConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::BloodChemistryConfigurationData BloodChemistryConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< BloodChemistryConfiguration_typeBloodChemistryConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< BloodChemistryConfiguration_type, char > BloodChemistryConfiguration_traits
 Element traits type. More...
 
const BloodChemistryConfiguration_optionalBloodChemistryConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
BloodChemistryConfiguration_optionalBloodChemistryConfiguration ()
 Return a read-write reference to the element container. More...
 
void BloodChemistryConfiguration (const BloodChemistryConfiguration_type &x)
 Set the element value. More...
 
void BloodChemistryConfiguration (const BloodChemistryConfiguration_optional &x)
 Set the element value. More...
 
void BloodChemistryConfiguration (::std::unique_ptr< BloodChemistryConfiguration_type > p)
 Set the element value without copying. More...
 

CardiovascularConfiguration

Accessor and modifier functions for the CardiovascularConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::CardiovascularConfigurationData CardiovascularConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< CardiovascularConfiguration_typeCardiovascularConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< CardiovascularConfiguration_type, char > CardiovascularConfiguration_traits
 Element traits type. More...
 
const CardiovascularConfiguration_optionalCardiovascularConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
CardiovascularConfiguration_optionalCardiovascularConfiguration ()
 Return a read-write reference to the element container. More...
 
void CardiovascularConfiguration (const CardiovascularConfiguration_type &x)
 Set the element value. More...
 
void CardiovascularConfiguration (const CardiovascularConfiguration_optional &x)
 Set the element value. More...
 
void CardiovascularConfiguration (::std::unique_ptr< CardiovascularConfiguration_type > p)
 Set the element value without copying. More...
 

CircuitConfiguration

Accessor and modifier functions for the CircuitConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::CircuitConfigurationData CircuitConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< CircuitConfiguration_typeCircuitConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< CircuitConfiguration_type, char > CircuitConfiguration_traits
 Element traits type. More...
 
const CircuitConfiguration_optionalCircuitConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
CircuitConfiguration_optionalCircuitConfiguration ()
 Return a read-write reference to the element container. More...
 
void CircuitConfiguration (const CircuitConfiguration_type &x)
 Set the element value. More...
 
void CircuitConfiguration (const CircuitConfiguration_optional &x)
 Set the element value. More...
 
void CircuitConfiguration (::std::unique_ptr< CircuitConfiguration_type > p)
 Set the element value without copying. More...
 

ConstantsConfiguration

Accessor and modifier functions for the ConstantsConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::ConstantsConfigurationData ConstantsConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ConstantsConfiguration_typeConstantsConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ConstantsConfiguration_type, char > ConstantsConfiguration_traits
 Element traits type. More...
 
const ConstantsConfiguration_optionalConstantsConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
ConstantsConfiguration_optionalConstantsConfiguration ()
 Return a read-write reference to the element container. More...
 
void ConstantsConfiguration (const ConstantsConfiguration_type &x)
 Set the element value. More...
 
void ConstantsConfiguration (const ConstantsConfiguration_optional &x)
 Set the element value. More...
 
void ConstantsConfiguration (::std::unique_ptr< ConstantsConfiguration_type > p)
 Set the element value without copying. More...
 

DrugsConfiguration

Accessor and modifier functions for the DrugsConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::DrugsConfigurationData DrugsConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< DrugsConfiguration_typeDrugsConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< DrugsConfiguration_type, char > DrugsConfiguration_traits
 Element traits type. More...
 
const DrugsConfiguration_optionalDrugsConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
DrugsConfiguration_optionalDrugsConfiguration ()
 Return a read-write reference to the element container. More...
 
void DrugsConfiguration (const DrugsConfiguration_type &x)
 Set the element value. More...
 
void DrugsConfiguration (const DrugsConfiguration_optional &x)
 Set the element value. More...
 
void DrugsConfiguration (::std::unique_ptr< DrugsConfiguration_type > p)
 Set the element value without copying. More...
 

EnergyConfiguration

Accessor and modifier functions for the EnergyConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::EnergyConfigurationData EnergyConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< EnergyConfiguration_typeEnergyConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< EnergyConfiguration_type, char > EnergyConfiguration_traits
 Element traits type. More...
 
const EnergyConfiguration_optionalEnergyConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
EnergyConfiguration_optionalEnergyConfiguration ()
 Return a read-write reference to the element container. More...
 
void EnergyConfiguration (const EnergyConfiguration_type &x)
 Set the element value. More...
 
void EnergyConfiguration (const EnergyConfiguration_optional &x)
 Set the element value. More...
 
void EnergyConfiguration (::std::unique_ptr< EnergyConfiguration_type > p)
 Set the element value without copying. More...
 

EnvironmentConfiguration

Accessor and modifier functions for the EnvironmentConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::EnvironmentConfigurationData EnvironmentConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< EnvironmentConfiguration_typeEnvironmentConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< EnvironmentConfiguration_type, char > EnvironmentConfiguration_traits
 Element traits type. More...
 
const EnvironmentConfiguration_optionalEnvironmentConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
EnvironmentConfiguration_optionalEnvironmentConfiguration ()
 Return a read-write reference to the element container. More...
 
void EnvironmentConfiguration (const EnvironmentConfiguration_type &x)
 Set the element value. More...
 
void EnvironmentConfiguration (const EnvironmentConfiguration_optional &x)
 Set the element value. More...
 
void EnvironmentConfiguration (::std::unique_ptr< EnvironmentConfiguration_type > p)
 Set the element value without copying. More...
 

GastrointestinalConfiguration

Accessor and modifier functions for the GastrointestinalConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::GastrointestinalConfigurationData GastrointestinalConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< GastrointestinalConfiguration_typeGastrointestinalConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< GastrointestinalConfiguration_type, char > GastrointestinalConfiguration_traits
 Element traits type. More...
 
const GastrointestinalConfiguration_optionalGastrointestinalConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
GastrointestinalConfiguration_optionalGastrointestinalConfiguration ()
 Return a read-write reference to the element container. More...
 
void GastrointestinalConfiguration (const GastrointestinalConfiguration_type &x)
 Set the element value. More...
 
void GastrointestinalConfiguration (const GastrointestinalConfiguration_optional &x)
 Set the element value. More...
 
void GastrointestinalConfiguration (::std::unique_ptr< GastrointestinalConfiguration_type > p)
 Set the element value without copying. More...
 

NervousConfiguration

Accessor and modifier functions for the NervousConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::NervousConfigurationData NervousConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< NervousConfiguration_typeNervousConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< NervousConfiguration_type, char > NervousConfiguration_traits
 Element traits type. More...
 
const NervousConfiguration_optionalNervousConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
NervousConfiguration_optionalNervousConfiguration ()
 Return a read-write reference to the element container. More...
 
void NervousConfiguration (const NervousConfiguration_type &x)
 Set the element value. More...
 
void NervousConfiguration (const NervousConfiguration_optional &x)
 Set the element value. More...
 
void NervousConfiguration (::std::unique_ptr< NervousConfiguration_type > p)
 Set the element value without copying. More...
 

RenalConfiguration

Accessor and modifier functions for the RenalConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::RenalConfigurationData RenalConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< RenalConfiguration_typeRenalConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< RenalConfiguration_type, char > RenalConfiguration_traits
 Element traits type. More...
 
const RenalConfiguration_optionalRenalConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
RenalConfiguration_optionalRenalConfiguration ()
 Return a read-write reference to the element container. More...
 
void RenalConfiguration (const RenalConfiguration_type &x)
 Set the element value. More...
 
void RenalConfiguration (const RenalConfiguration_optional &x)
 Set the element value. More...
 
void RenalConfiguration (::std::unique_ptr< RenalConfiguration_type > p)
 Set the element value without copying. More...
 

RespiratoryConfiguration

Accessor and modifier functions for the RespiratoryConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::RespiratoryConfigurationData RespiratoryConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< RespiratoryConfiguration_typeRespiratoryConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< RespiratoryConfiguration_type, char > RespiratoryConfiguration_traits
 Element traits type. More...
 
const RespiratoryConfiguration_optionalRespiratoryConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
RespiratoryConfiguration_optionalRespiratoryConfiguration ()
 Return a read-write reference to the element container. More...
 
void RespiratoryConfiguration (const RespiratoryConfiguration_type &x)
 Set the element value. More...
 
void RespiratoryConfiguration (const RespiratoryConfiguration_optional &x)
 Set the element value. More...
 
void RespiratoryConfiguration (::std::unique_ptr< RespiratoryConfiguration_type > p)
 Set the element value without copying. More...
 

TissueConfiguration

Accessor and modifier functions for the TissueConfiguration optional element.

typedef ::mil::tatrc::physiology::datamodel::TissueConfigurationData TissueConfiguration_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< TissueConfiguration_typeTissueConfiguration_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< TissueConfiguration_type, char > TissueConfiguration_traits
 Element traits type. More...
 
const TissueConfiguration_optionalTissueConfiguration () const
 Return a read-only (constant) reference to the element container. More...
 
TissueConfiguration_optionalTissueConfiguration ()
 Return a read-write reference to the element container. More...
 
void TissueConfiguration (const TissueConfiguration_type &x)
 Set the element value. More...
 
void TissueConfiguration (const TissueConfiguration_optional &x)
 Set the element value. More...
 
void TissueConfiguration (::std::unique_ptr< TissueConfiguration_type > p)
 Set the element value without copying. More...
 

Constructors

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

Additional Inherited Members

- Public Types inherited from mil::tatrc::physiology::datamodel::PhysiologyEngineConfigurationData
typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData TimeStep_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< TimeStep_typeTimeStep_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< TimeStep_type, char > TimeStep_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::enumOnOff WritePatientBaselineFile_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< WritePatientBaselineFile_typeWritePatientBaselineFile_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< WritePatientBaselineFile_type, char > WritePatientBaselineFile_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::ElectroCardioGramWaveformInterpolatorData ElectroCardioGramInterpolator_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ElectroCardioGramInterpolator_typeElectroCardioGramInterpolator_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ElectroCardioGramInterpolator_type, char > ElectroCardioGramInterpolator_traits
 Element traits type. More...
 
typedef ::xml_schema::string ElectroCardioGramInterpolatorFile_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ElectroCardioGramInterpolatorFile_typeElectroCardioGramInterpolatorFile_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ElectroCardioGramInterpolatorFile_type, char > ElectroCardioGramInterpolatorFile_traits
 Element traits type. More...
 
typedef ::mil::tatrc::physiology::datamodel::PhysiologyEngineStabilizationData StabilizationCriteria_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< StabilizationCriteria_typeStabilizationCriteria_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< StabilizationCriteria_type, char > StabilizationCriteria_traits
 Element traits type. More...
 
typedef ::xml_schema::string StabilizationCriteriaFile_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< StabilizationCriteriaFile_typeStabilizationCriteriaFile_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< StabilizationCriteriaFile_type, char > StabilizationCriteriaFile_traits
 Element traits type. More...
 
- Public Types inherited from mil::tatrc::physiology::datamodel::ObjectData
typedef ::xml_schema::string contentVersion_type
 Attribute type. More...
 
typedef ::xsd::cxx::tree::optional< contentVersion_typecontentVersion_optional
 Attribute optional container type. More...
 
typedef ::xsd::cxx::tree::traits< contentVersion_type, char > contentVersion_traits
 Attribute traits type. More...
 

Detailed Description

Class corresponding to the BioGearsConfigurationData schema type.

Member Typedef Documentation

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::BioGearsConfigurationData::BioGearsConfigurationData ( )

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

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

Destructor.

Member Function Documentation

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

const BioGearsConfigurationData::BloodChemistryConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::BloodChemistryConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::BloodChemistryConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::BloodChemistryConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::BloodChemistryConfiguration ( const BloodChemistryConfiguration_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::BioGearsConfigurationData::BloodChemistryConfiguration ( const BloodChemistryConfiguration_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::BioGearsConfigurationData::BloodChemistryConfiguration ( ::std::unique_ptr< BloodChemistryConfiguration_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 BioGearsConfigurationData::CardiovascularConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::CardiovascularConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::CardiovascularConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::CardiovascularConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::CardiovascularConfiguration ( const CardiovascularConfiguration_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::BioGearsConfigurationData::CardiovascularConfiguration ( const CardiovascularConfiguration_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::BioGearsConfigurationData::CardiovascularConfiguration ( ::std::unique_ptr< CardiovascularConfiguration_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 BioGearsConfigurationData::CircuitConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::CircuitConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::CircuitConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::CircuitConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::CircuitConfiguration ( const CircuitConfiguration_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::BioGearsConfigurationData::CircuitConfiguration ( const CircuitConfiguration_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::BioGearsConfigurationData::CircuitConfiguration ( ::std::unique_ptr< CircuitConfiguration_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 BioGearsConfigurationData::ConstantsConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::ConstantsConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::ConstantsConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::ConstantsConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::ConstantsConfiguration ( const ConstantsConfiguration_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::BioGearsConfigurationData::ConstantsConfiguration ( const ConstantsConfiguration_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::BioGearsConfigurationData::ConstantsConfiguration ( ::std::unique_ptr< ConstantsConfiguration_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 BioGearsConfigurationData::DrugsConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::DrugsConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::DrugsConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::DrugsConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::DrugsConfiguration ( const DrugsConfiguration_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::BioGearsConfigurationData::DrugsConfiguration ( const DrugsConfiguration_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::BioGearsConfigurationData::DrugsConfiguration ( ::std::unique_ptr< DrugsConfiguration_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 BioGearsConfigurationData::EnergyConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::EnergyConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::EnergyConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::EnergyConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::EnergyConfiguration ( const EnergyConfiguration_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::BioGearsConfigurationData::EnergyConfiguration ( const EnergyConfiguration_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::BioGearsConfigurationData::EnergyConfiguration ( ::std::unique_ptr< EnergyConfiguration_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 BioGearsConfigurationData::EnvironmentConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::EnvironmentConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::EnvironmentConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::EnvironmentConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::EnvironmentConfiguration ( const EnvironmentConfiguration_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::BioGearsConfigurationData::EnvironmentConfiguration ( const EnvironmentConfiguration_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::BioGearsConfigurationData::EnvironmentConfiguration ( ::std::unique_ptr< EnvironmentConfiguration_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 BioGearsConfigurationData::GastrointestinalConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::GastrointestinalConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::GastrointestinalConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::GastrointestinalConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::GastrointestinalConfiguration ( const GastrointestinalConfiguration_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::BioGearsConfigurationData::GastrointestinalConfiguration ( const GastrointestinalConfiguration_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::BioGearsConfigurationData::GastrointestinalConfiguration ( ::std::unique_ptr< GastrointestinalConfiguration_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 BioGearsConfigurationData::NervousConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::NervousConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::NervousConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::NervousConfiguration ( )

Return a read-write reference to the element container.

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

BioGearsConfigurationData & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::operator= ( const BioGearsConfigurationData 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 BioGearsConfigurationData::RenalConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::RenalConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::RenalConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::RenalConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::RenalConfiguration ( const RenalConfiguration_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::BioGearsConfigurationData::RenalConfiguration ( const RenalConfiguration_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::BioGearsConfigurationData::RenalConfiguration ( ::std::unique_ptr< RenalConfiguration_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 BioGearsConfigurationData::RespiratoryConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::RespiratoryConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::RespiratoryConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::RespiratoryConfiguration ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::BioGearsConfigurationData::RespiratoryConfiguration ( const RespiratoryConfiguration_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::BioGearsConfigurationData::RespiratoryConfiguration ( const RespiratoryConfiguration_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::BioGearsConfigurationData::RespiratoryConfiguration ( ::std::unique_ptr< RespiratoryConfiguration_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 BioGearsConfigurationData::TissueConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::TissueConfiguration ( ) const

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

Returns
A constant reference to the optional container.
BioGearsConfigurationData::TissueConfiguration_optional & mil::tatrc::physiology::datamodel::BioGearsConfigurationData::TissueConfiguration ( )

Return a read-write reference to the element container.

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