mil::tatrc::physiology::datamodel::AnesthesiaMachineData Class Reference

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

#include <Anesthesia.hxx>

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

Public Member Functions

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

Connection

Accessor and modifier functions for the Connection optional element.

typedef ::mil::tatrc::physiology::datamodel::enumAnesthesiaMachineConnection Connection_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< Connection_typeConnection_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Connection_type, char > Connection_traits
 Element traits type. More...
 
const Connection_optionalConnection () const
 Return a read-only (constant) reference to the element container. More...
 
Connection_optionalConnection ()
 Return a read-write reference to the element container. More...
 
void Connection (const Connection_type &x)
 Set the element value. More...
 
void Connection (const Connection_optional &x)
 Set the element value. More...
 
void Connection (::std::unique_ptr< Connection_type > p)
 Set the element value without copying. More...
 

InletFlow

Accessor and modifier functions for the InletFlow optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData InletFlow_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< InletFlow_typeInletFlow_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< InletFlow_type, char > InletFlow_traits
 Element traits type. More...
 
const InletFlow_optionalInletFlow () const
 Return a read-only (constant) reference to the element container. More...
 
InletFlow_optionalInletFlow ()
 Return a read-write reference to the element container. More...
 
void InletFlow (const InletFlow_type &x)
 Set the element value. More...
 
void InletFlow (const InletFlow_optional &x)
 Set the element value. More...
 
void InletFlow (::std::unique_ptr< InletFlow_type > p)
 Set the element value without copying. More...
 

InspiratoryExpiratoryRatio

Accessor and modifier functions for the InspiratoryExpiratoryRatio optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarData InspiratoryExpiratoryRatio_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< InspiratoryExpiratoryRatio_typeInspiratoryExpiratoryRatio_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< InspiratoryExpiratoryRatio_type, char > InspiratoryExpiratoryRatio_traits
 Element traits type. More...
 
const InspiratoryExpiratoryRatio_optionalInspiratoryExpiratoryRatio () const
 Return a read-only (constant) reference to the element container. More...
 
InspiratoryExpiratoryRatio_optionalInspiratoryExpiratoryRatio ()
 Return a read-write reference to the element container. More...
 
void InspiratoryExpiratoryRatio (const InspiratoryExpiratoryRatio_type &x)
 Set the element value. More...
 
void InspiratoryExpiratoryRatio (const InspiratoryExpiratoryRatio_optional &x)
 Set the element value. More...
 
void InspiratoryExpiratoryRatio (::std::unique_ptr< InspiratoryExpiratoryRatio_type > p)
 Set the element value without copying. More...
 

OxygenFraction

Accessor and modifier functions for the OxygenFraction optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData OxygenFraction_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< OxygenFraction_typeOxygenFraction_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< OxygenFraction_type, char > OxygenFraction_traits
 Element traits type. More...
 
const OxygenFraction_optionalOxygenFraction () const
 Return a read-only (constant) reference to the element container. More...
 
OxygenFraction_optionalOxygenFraction ()
 Return a read-write reference to the element container. More...
 
void OxygenFraction (const OxygenFraction_type &x)
 Set the element value. More...
 
void OxygenFraction (const OxygenFraction_optional &x)
 Set the element value. More...
 
void OxygenFraction (::std::unique_ptr< OxygenFraction_type > p)
 Set the element value without copying. More...
 

OxygenSource

Accessor and modifier functions for the OxygenSource optional element.

typedef ::mil::tatrc::physiology::datamodel::enumAnesthesiaMachineOxygenSource OxygenSource_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< OxygenSource_typeOxygenSource_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< OxygenSource_type, char > OxygenSource_traits
 Element traits type. More...
 
const OxygenSource_optionalOxygenSource () const
 Return a read-only (constant) reference to the element container. More...
 
OxygenSource_optionalOxygenSource ()
 Return a read-write reference to the element container. More...
 
void OxygenSource (const OxygenSource_type &x)
 Set the element value. More...
 
void OxygenSource (const OxygenSource_optional &x)
 Set the element value. More...
 
void OxygenSource (::std::unique_ptr< OxygenSource_type > p)
 Set the element value without copying. More...
 

PositiveEndExpiredPressure

Accessor and modifier functions for the PositiveEndExpiredPressure optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData PositiveEndExpiredPressure_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< PositiveEndExpiredPressure_typePositiveEndExpiredPressure_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< PositiveEndExpiredPressure_type, char > PositiveEndExpiredPressure_traits
 Element traits type. More...
 
const PositiveEndExpiredPressure_optionalPositiveEndExpiredPressure () const
 Return a read-only (constant) reference to the element container. More...
 
PositiveEndExpiredPressure_optionalPositiveEndExpiredPressure ()
 Return a read-write reference to the element container. More...
 
void PositiveEndExpiredPressure (const PositiveEndExpiredPressure_type &x)
 Set the element value. More...
 
void PositiveEndExpiredPressure (const PositiveEndExpiredPressure_optional &x)
 Set the element value. More...
 
void PositiveEndExpiredPressure (::std::unique_ptr< PositiveEndExpiredPressure_type > p)
 Set the element value without copying. More...
 

PrimaryGas

Accessor and modifier functions for the PrimaryGas optional element.

typedef ::mil::tatrc::physiology::datamodel::enumAnesthesiaMachinePrimaryGas PrimaryGas_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< PrimaryGas_typePrimaryGas_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< PrimaryGas_type, char > PrimaryGas_traits
 Element traits type. More...
 
const PrimaryGas_optionalPrimaryGas () const
 Return a read-only (constant) reference to the element container. More...
 
PrimaryGas_optionalPrimaryGas ()
 Return a read-write reference to the element container. More...
 
void PrimaryGas (const PrimaryGas_type &x)
 Set the element value. More...
 
void PrimaryGas (const PrimaryGas_optional &x)
 Set the element value. More...
 
void PrimaryGas (::std::unique_ptr< PrimaryGas_type > p)
 Set the element value without copying. More...
 

ReliefValvePressure

Accessor and modifier functions for the ReliefValvePressure optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData ReliefValvePressure_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< ReliefValvePressure_typeReliefValvePressure_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< ReliefValvePressure_type, char > ReliefValvePressure_traits
 Element traits type. More...
 
const ReliefValvePressure_optionalReliefValvePressure () const
 Return a read-only (constant) reference to the element container. More...
 
ReliefValvePressure_optionalReliefValvePressure ()
 Return a read-write reference to the element container. More...
 
void ReliefValvePressure (const ReliefValvePressure_type &x)
 Set the element value. More...
 
void ReliefValvePressure (const ReliefValvePressure_optional &x)
 Set the element value. More...
 
void ReliefValvePressure (::std::unique_ptr< ReliefValvePressure_type > p)
 Set the element value without copying. More...
 

RespiratoryRate

Accessor and modifier functions for the RespiratoryRate optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFrequencyData RespiratoryRate_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< RespiratoryRate_typeRespiratoryRate_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< RespiratoryRate_type, char > RespiratoryRate_traits
 Element traits type. More...
 
const RespiratoryRate_optionalRespiratoryRate () const
 Return a read-only (constant) reference to the element container. More...
 
RespiratoryRate_optionalRespiratoryRate ()
 Return a read-write reference to the element container. More...
 
void RespiratoryRate (const RespiratoryRate_type &x)
 Set the element value. More...
 
void RespiratoryRate (const RespiratoryRate_optional &x)
 Set the element value. More...
 
void RespiratoryRate (::std::unique_ptr< RespiratoryRate_type > p)
 Set the element value without copying. More...
 

VentilatorPressure

Accessor and modifier functions for the VentilatorPressure optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData VentilatorPressure_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< VentilatorPressure_typeVentilatorPressure_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< VentilatorPressure_type, char > VentilatorPressure_traits
 Element traits type. More...
 
const VentilatorPressure_optionalVentilatorPressure () const
 Return a read-only (constant) reference to the element container. More...
 
VentilatorPressure_optionalVentilatorPressure ()
 Return a read-write reference to the element container. More...
 
void VentilatorPressure (const VentilatorPressure_type &x)
 Set the element value. More...
 
void VentilatorPressure (const VentilatorPressure_optional &x)
 Set the element value. More...
 
void VentilatorPressure (::std::unique_ptr< VentilatorPressure_type > p)
 Set the element value without copying. More...
 

LeftChamber

Accessor and modifier functions for the LeftChamber optional element.

typedef ::mil::tatrc::physiology::datamodel::AnesthesiaMachineChamberData LeftChamber_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< LeftChamber_typeLeftChamber_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< LeftChamber_type, char > LeftChamber_traits
 Element traits type. More...
 
const LeftChamber_optionalLeftChamber () const
 Return a read-only (constant) reference to the element container. More...
 
LeftChamber_optionalLeftChamber ()
 Return a read-write reference to the element container. More...
 
void LeftChamber (const LeftChamber_type &x)
 Set the element value. More...
 
void LeftChamber (const LeftChamber_optional &x)
 Set the element value. More...
 
void LeftChamber (::std::unique_ptr< LeftChamber_type > p)
 Set the element value without copying. More...
 

RightChamber

Accessor and modifier functions for the RightChamber optional element.

typedef ::mil::tatrc::physiology::datamodel::AnesthesiaMachineChamberData RightChamber_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< RightChamber_typeRightChamber_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< RightChamber_type, char > RightChamber_traits
 Element traits type. More...
 
const RightChamber_optionalRightChamber () const
 Return a read-only (constant) reference to the element container. More...
 
RightChamber_optionalRightChamber ()
 Return a read-write reference to the element container. More...
 
void RightChamber (const RightChamber_type &x)
 Set the element value. More...
 
void RightChamber (const RightChamber_optional &x)
 Set the element value. More...
 
void RightChamber (::std::unique_ptr< RightChamber_type > p)
 Set the element value without copying. More...
 

OxygenBottleOne

Accessor and modifier functions for the OxygenBottleOne optional element.

typedef ::mil::tatrc::physiology::datamodel::AnesthesiaMachineOxygenBottleData OxygenBottleOne_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< OxygenBottleOne_typeOxygenBottleOne_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< OxygenBottleOne_type, char > OxygenBottleOne_traits
 Element traits type. More...
 
const OxygenBottleOne_optionalOxygenBottleOne () const
 Return a read-only (constant) reference to the element container. More...
 
OxygenBottleOne_optionalOxygenBottleOne ()
 Return a read-write reference to the element container. More...
 
void OxygenBottleOne (const OxygenBottleOne_type &x)
 Set the element value. More...
 
void OxygenBottleOne (const OxygenBottleOne_optional &x)
 Set the element value. More...
 
void OxygenBottleOne (::std::unique_ptr< OxygenBottleOne_type > p)
 Set the element value without copying. More...
 

OxygenBottleTwo

Accessor and modifier functions for the OxygenBottleTwo optional element.

typedef ::mil::tatrc::physiology::datamodel::AnesthesiaMachineOxygenBottleData OxygenBottleTwo_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< OxygenBottleTwo_typeOxygenBottleTwo_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< OxygenBottleTwo_type, char > OxygenBottleTwo_traits
 Element traits type. More...
 
const OxygenBottleTwo_optionalOxygenBottleTwo () const
 Return a read-only (constant) reference to the element container. More...
 
OxygenBottleTwo_optionalOxygenBottleTwo ()
 Return a read-write reference to the element container. More...
 
void OxygenBottleTwo (const OxygenBottleTwo_type &x)
 Set the element value. More...
 
void OxygenBottleTwo (const OxygenBottleTwo_optional &x)
 Set the element value. More...
 
void OxygenBottleTwo (::std::unique_ptr< OxygenBottleTwo_type > p)
 Set the element value without copying. More...
 

ActiveEvent

Accessor and modifier functions for the ActiveEvent sequence element.

typedef ::mil::tatrc::physiology::datamodel::ActiveAnesthesiaMachineEventData ActiveEvent_type
 Element type. More...
 
typedef ::xsd::cxx::tree::sequence< ActiveEvent_typeActiveEvent_sequence
 Element sequence container type. More...
 
typedef ActiveEvent_sequence::iterator ActiveEvent_iterator
 Element iterator type. More...
 
typedef ActiveEvent_sequence::const_iterator ActiveEvent_const_iterator
 Element constant iterator type. More...
 
typedef ::xsd::cxx::tree::traits< ActiveEvent_type, char > ActiveEvent_traits
 Element traits type. More...
 
const ActiveEvent_sequenceActiveEvent () const
 Return a read-only (constant) reference to the element sequence. More...
 
ActiveEvent_sequenceActiveEvent ()
 Return a read-write reference to the element sequence. More...
 
void ActiveEvent (const ActiveEvent_sequence &s)
 Copy elements from a given sequence. More...
 

Constructors

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

Member Typedef Documentation

Element constant iterator type.

Element iterator type.

Element sequence 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 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 optional container type.

Element traits type.

Element optional container type.

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::AnesthesiaMachineData::AnesthesiaMachineData ( )

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

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

Destructor.

Member Function Documentation

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

Copy the instance polymorphically.

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

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

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

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

const AnesthesiaMachineData::ActiveEvent_sequence & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::ActiveEvent ( ) const

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

Returns
A constant reference to the sequence container.
AnesthesiaMachineData::ActiveEvent_sequence & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::ActiveEvent ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::ActiveEvent ( const ActiveEvent_sequence s)

Copy elements from a given sequence.

Parameters
sA sequence to copy elements from.

For each element in s this function makes a copy and adds it to the sequence. Note that this operation completely changes the sequence and all old elements will be lost.

const AnesthesiaMachineData::Connection_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::Connection ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::Connection_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::Connection ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::Connection ( const Connection_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::AnesthesiaMachineData::Connection ( const Connection_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::AnesthesiaMachineData::Connection ( ::std::unique_ptr< Connection_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 AnesthesiaMachineData::InletFlow_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::InletFlow ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::InletFlow_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::InletFlow ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::InletFlow ( const InletFlow_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::AnesthesiaMachineData::InletFlow ( const InletFlow_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::AnesthesiaMachineData::InletFlow ( ::std::unique_ptr< InletFlow_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 AnesthesiaMachineData::InspiratoryExpiratoryRatio_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::InspiratoryExpiratoryRatio ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::InspiratoryExpiratoryRatio_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::InspiratoryExpiratoryRatio ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::InspiratoryExpiratoryRatio ( const InspiratoryExpiratoryRatio_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::AnesthesiaMachineData::InspiratoryExpiratoryRatio ( const InspiratoryExpiratoryRatio_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::AnesthesiaMachineData::InspiratoryExpiratoryRatio ( ::std::unique_ptr< InspiratoryExpiratoryRatio_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 AnesthesiaMachineData::LeftChamber_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::LeftChamber ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::LeftChamber_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::LeftChamber ( )

Return a read-write reference to the element container.

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

AnesthesiaMachineData & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::operator= ( const AnesthesiaMachineData 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 AnesthesiaMachineData::OxygenBottleOne_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenBottleOne ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::OxygenBottleOne_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenBottleOne ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenBottleOne ( const OxygenBottleOne_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::AnesthesiaMachineData::OxygenBottleOne ( const OxygenBottleOne_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::AnesthesiaMachineData::OxygenBottleOne ( ::std::unique_ptr< OxygenBottleOne_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 AnesthesiaMachineData::OxygenBottleTwo_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenBottleTwo ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::OxygenBottleTwo_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenBottleTwo ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenBottleTwo ( const OxygenBottleTwo_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::AnesthesiaMachineData::OxygenBottleTwo ( const OxygenBottleTwo_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::AnesthesiaMachineData::OxygenBottleTwo ( ::std::unique_ptr< OxygenBottleTwo_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 AnesthesiaMachineData::OxygenFraction_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenFraction ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::OxygenFraction_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenFraction ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenFraction ( const OxygenFraction_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::AnesthesiaMachineData::OxygenFraction ( const OxygenFraction_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::AnesthesiaMachineData::OxygenFraction ( ::std::unique_ptr< OxygenFraction_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 AnesthesiaMachineData::OxygenSource_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenSource ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::OxygenSource_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenSource ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::OxygenSource ( const OxygenSource_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::AnesthesiaMachineData::OxygenSource ( const OxygenSource_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::AnesthesiaMachineData::OxygenSource ( ::std::unique_ptr< OxygenSource_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 AnesthesiaMachineData::PositiveEndExpiredPressure_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::PositiveEndExpiredPressure ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::PositiveEndExpiredPressure_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::PositiveEndExpiredPressure ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::PositiveEndExpiredPressure ( const PositiveEndExpiredPressure_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::AnesthesiaMachineData::PositiveEndExpiredPressure ( const PositiveEndExpiredPressure_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::AnesthesiaMachineData::PositiveEndExpiredPressure ( ::std::unique_ptr< PositiveEndExpiredPressure_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 AnesthesiaMachineData::PrimaryGas_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::PrimaryGas ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::PrimaryGas_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::PrimaryGas ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::PrimaryGas ( const PrimaryGas_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::AnesthesiaMachineData::PrimaryGas ( const PrimaryGas_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::AnesthesiaMachineData::PrimaryGas ( ::std::unique_ptr< PrimaryGas_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 AnesthesiaMachineData::ReliefValvePressure_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::ReliefValvePressure ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::ReliefValvePressure_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::ReliefValvePressure ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::ReliefValvePressure ( const ReliefValvePressure_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::AnesthesiaMachineData::ReliefValvePressure ( const ReliefValvePressure_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::AnesthesiaMachineData::ReliefValvePressure ( ::std::unique_ptr< ReliefValvePressure_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 AnesthesiaMachineData::RespiratoryRate_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::RespiratoryRate ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::RespiratoryRate_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::RespiratoryRate ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::RespiratoryRate ( const RespiratoryRate_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::AnesthesiaMachineData::RespiratoryRate ( const RespiratoryRate_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::AnesthesiaMachineData::RespiratoryRate ( ::std::unique_ptr< RespiratoryRate_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 AnesthesiaMachineData::RightChamber_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::RightChamber ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::RightChamber_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::RightChamber ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::AnesthesiaMachineData::RightChamber ( const RightChamber_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::AnesthesiaMachineData::RightChamber ( const RightChamber_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::AnesthesiaMachineData::RightChamber ( ::std::unique_ptr< RightChamber_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 AnesthesiaMachineData::VentilatorPressure_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::VentilatorPressure ( ) const

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

Returns
A constant reference to the optional container.
AnesthesiaMachineData::VentilatorPressure_optional & mil::tatrc::physiology::datamodel::AnesthesiaMachineData::VentilatorPressure ( )

Return a read-write reference to the element container.

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