mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData Class Reference

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

#include <BioGearsEquipment.hxx>

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

Public Member Functions

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

Inhaling

Accessor and modifier functions for the Inhaling required element.

typedef ::xml_schema::boolean Inhaling_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< Inhaling_type, char > Inhaling_traits
 Element traits type. More...
 
const Inhaling_typeInhaling () const
 Return a read-only (constant) reference to the element. More...
 
Inhaling_typeInhaling ()
 Return a read-write reference to the element. More...
 
void Inhaling (const Inhaling_type &x)
 Set the element value. More...
 

CurrentBreathingCycleTime

Accessor and modifier functions for the CurrentBreathingCycleTime required element.

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

InspirationTime

Accessor and modifier functions for the InspirationTime required element.

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

OxygenInletVolumeFraction

Accessor and modifier functions for the OxygenInletVolumeFraction required element.

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

TotalBreathingCycleTime

Accessor and modifier functions for the TotalBreathingCycleTime required element.

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

Constructors

 BioGearsAnesthesiaMachineData ()
 Default constructor. More...
 
 BioGearsAnesthesiaMachineData (const Inhaling_type &, const CurrentBreathingCycleTime_type &, const InspirationTime_type &, const OxygenInletVolumeFraction_type &, const TotalBreathingCycleTime_type &)
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 BioGearsAnesthesiaMachineData (const Inhaling_type &,::std::unique_ptr< CurrentBreathingCycleTime_type >,::std::unique_ptr< InspirationTime_type >,::std::unique_ptr< OxygenInletVolumeFraction_type >,::std::unique_ptr< TotalBreathingCycleTime_type >)
 Create an instance from the ultimate base and initializers for required elements and attributes (::std::unique_ptr version). More...
 
 BioGearsAnesthesiaMachineData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 BioGearsAnesthesiaMachineData (const BioGearsAnesthesiaMachineData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual BioGearsAnesthesiaMachineData_clone (::xml_schema::flags f=0,::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
BioGearsAnesthesiaMachineDataoperator= (const BioGearsAnesthesiaMachineData &x)
 Copy assignment operator. More...
 

Additional Inherited Members

- Public Types inherited from mil::tatrc::physiology::datamodel::AnesthesiaMachineData
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
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...
 
- 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 BioGearsAnesthesiaMachineData schema type.

Member Typedef Documentation

Element traits type.

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::BioGearsAnesthesiaMachineData ( )

Default constructor.

Note that this constructor leaves required elements and attributes uninitialized.

mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::BioGearsAnesthesiaMachineData ( const Inhaling_type Inhaling,
const CurrentBreathingCycleTime_type CurrentBreathingCycleTime,
const InspirationTime_type InspirationTime,
const OxygenInletVolumeFraction_type OxygenInletVolumeFraction,
const TotalBreathingCycleTime_type TotalBreathingCycleTime 
)

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

mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::BioGearsAnesthesiaMachineData ( const Inhaling_type Inhaling,
::std::unique_ptr< CurrentBreathingCycleTime_type CurrentBreathingCycleTime,
::std::unique_ptr< InspirationTime_type InspirationTime,
::std::unique_ptr< OxygenInletVolumeFraction_type OxygenInletVolumeFraction,
::std::unique_ptr< TotalBreathingCycleTime_type TotalBreathingCycleTime 
)

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

Destructor.

Member Function Documentation

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

const BioGearsAnesthesiaMachineData::CurrentBreathingCycleTime_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::CurrentBreathingCycleTime ( ) const

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

Returns
A constant reference to the element.
BioGearsAnesthesiaMachineData::CurrentBreathingCycleTime_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::CurrentBreathingCycleTime ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::CurrentBreathingCycleTime ( const CurrentBreathingCycleTime_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::BioGearsAnesthesiaMachineData::CurrentBreathingCycleTime ( ::std::unique_ptr< CurrentBreathingCycleTime_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 BioGearsAnesthesiaMachineData::Inhaling_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::Inhaling ( ) const

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

Returns
A constant reference to the element.
BioGearsAnesthesiaMachineData::Inhaling_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::Inhaling ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::Inhaling ( const Inhaling_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

const BioGearsAnesthesiaMachineData::InspirationTime_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::InspirationTime ( ) const

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

Returns
A constant reference to the element.
BioGearsAnesthesiaMachineData::InspirationTime_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::InspirationTime ( )

Return a read-write reference to the element.

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

BioGearsAnesthesiaMachineData & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::operator= ( const BioGearsAnesthesiaMachineData 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 BioGearsAnesthesiaMachineData::OxygenInletVolumeFraction_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::OxygenInletVolumeFraction ( ) const

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

Returns
A constant reference to the element.
BioGearsAnesthesiaMachineData::OxygenInletVolumeFraction_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::OxygenInletVolumeFraction ( )

Return a read-write reference to the element.

Returns
A reference to the element.
void mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::OxygenInletVolumeFraction ( const OxygenInletVolumeFraction_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::BioGearsAnesthesiaMachineData::OxygenInletVolumeFraction ( ::std::unique_ptr< OxygenInletVolumeFraction_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 BioGearsAnesthesiaMachineData::TotalBreathingCycleTime_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::TotalBreathingCycleTime ( ) const

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

Returns
A constant reference to the element.
BioGearsAnesthesiaMachineData::TotalBreathingCycleTime_type & mil::tatrc::physiology::datamodel::BioGearsAnesthesiaMachineData::TotalBreathingCycleTime ( )

Return a read-write reference to the element.

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