mil::tatrc::physiology::datamodel::CardiovascularConfigurationData Class Reference

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

#include <BioGearsConfiguration.hxx>

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

Public Member Functions

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

LeftHeartElastanceMaximum

Accessor and modifier functions for the LeftHeartElastanceMaximum optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData LeftHeartElastanceMaximum_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< LeftHeartElastanceMaximum_typeLeftHeartElastanceMaximum_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< LeftHeartElastanceMaximum_type, char > LeftHeartElastanceMaximum_traits
 Element traits type. More...
 
const LeftHeartElastanceMaximum_optionalLeftHeartElastanceMaximum () const
 Return a read-only (constant) reference to the element container. More...
 
LeftHeartElastanceMaximum_optionalLeftHeartElastanceMaximum ()
 Return a read-write reference to the element container. More...
 
void LeftHeartElastanceMaximum (const LeftHeartElastanceMaximum_type &x)
 Set the element value. More...
 
void LeftHeartElastanceMaximum (const LeftHeartElastanceMaximum_optional &x)
 Set the element value. More...
 
void LeftHeartElastanceMaximum (::std::unique_ptr< LeftHeartElastanceMaximum_type > p)
 Set the element value without copying. More...
 

LeftHeartElastanceMinimum

Accessor and modifier functions for the LeftHeartElastanceMinimum optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData LeftHeartElastanceMinimum_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< LeftHeartElastanceMinimum_typeLeftHeartElastanceMinimum_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< LeftHeartElastanceMinimum_type, char > LeftHeartElastanceMinimum_traits
 Element traits type. More...
 
const LeftHeartElastanceMinimum_optionalLeftHeartElastanceMinimum () const
 Return a read-only (constant) reference to the element container. More...
 
LeftHeartElastanceMinimum_optionalLeftHeartElastanceMinimum ()
 Return a read-write reference to the element container. More...
 
void LeftHeartElastanceMinimum (const LeftHeartElastanceMinimum_type &x)
 Set the element value. More...
 
void LeftHeartElastanceMinimum (const LeftHeartElastanceMinimum_optional &x)
 Set the element value. More...
 
void LeftHeartElastanceMinimum (::std::unique_ptr< LeftHeartElastanceMinimum_type > p)
 Set the element value without copying. More...
 

MinimumBloodVolumeFraction

Accessor and modifier functions for the MinimumBloodVolumeFraction optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData MinimumBloodVolumeFraction_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< MinimumBloodVolumeFraction_typeMinimumBloodVolumeFraction_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< MinimumBloodVolumeFraction_type, char > MinimumBloodVolumeFraction_traits
 Element traits type. More...
 
const MinimumBloodVolumeFraction_optionalMinimumBloodVolumeFraction () const
 Return a read-only (constant) reference to the element container. More...
 
MinimumBloodVolumeFraction_optionalMinimumBloodVolumeFraction ()
 Return a read-write reference to the element container. More...
 
void MinimumBloodVolumeFraction (const MinimumBloodVolumeFraction_type &x)
 Set the element value. More...
 
void MinimumBloodVolumeFraction (const MinimumBloodVolumeFraction_optional &x)
 Set the element value. More...
 
void MinimumBloodVolumeFraction (::std::unique_ptr< MinimumBloodVolumeFraction_type > p)
 Set the element value without copying. More...
 

RightHeartElastanceMaximum

Accessor and modifier functions for the RightHeartElastanceMaximum optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData RightHeartElastanceMaximum_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< RightHeartElastanceMaximum_typeRightHeartElastanceMaximum_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< RightHeartElastanceMaximum_type, char > RightHeartElastanceMaximum_traits
 Element traits type. More...
 
const RightHeartElastanceMaximum_optionalRightHeartElastanceMaximum () const
 Return a read-only (constant) reference to the element container. More...
 
RightHeartElastanceMaximum_optionalRightHeartElastanceMaximum ()
 Return a read-write reference to the element container. More...
 
void RightHeartElastanceMaximum (const RightHeartElastanceMaximum_type &x)
 Set the element value. More...
 
void RightHeartElastanceMaximum (const RightHeartElastanceMaximum_optional &x)
 Set the element value. More...
 
void RightHeartElastanceMaximum (::std::unique_ptr< RightHeartElastanceMaximum_type > p)
 Set the element value without copying. More...
 

RightHeartElastanceMinimum

Accessor and modifier functions for the RightHeartElastanceMinimum optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData RightHeartElastanceMinimum_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< RightHeartElastanceMinimum_typeRightHeartElastanceMinimum_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< RightHeartElastanceMinimum_type, char > RightHeartElastanceMinimum_traits
 Element traits type. More...
 
const RightHeartElastanceMinimum_optionalRightHeartElastanceMinimum () const
 Return a read-only (constant) reference to the element container. More...
 
RightHeartElastanceMinimum_optionalRightHeartElastanceMinimum ()
 Return a read-write reference to the element container. More...
 
void RightHeartElastanceMinimum (const RightHeartElastanceMinimum_type &x)
 Set the element value. More...
 
void RightHeartElastanceMinimum (const RightHeartElastanceMinimum_optional &x)
 Set the element value. More...
 
void RightHeartElastanceMinimum (::std::unique_ptr< RightHeartElastanceMinimum_type > p)
 Set the element value without copying. More...
 

StandardPulmonaryCapillaryCoverage

Accessor and modifier functions for the StandardPulmonaryCapillaryCoverage optional element.

typedef ::mil::tatrc::physiology::datamodel::ScalarData StandardPulmonaryCapillaryCoverage_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< StandardPulmonaryCapillaryCoverage_typeStandardPulmonaryCapillaryCoverage_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< StandardPulmonaryCapillaryCoverage_type, char > StandardPulmonaryCapillaryCoverage_traits
 Element traits type. More...
 
const StandardPulmonaryCapillaryCoverage_optionalStandardPulmonaryCapillaryCoverage () const
 Return a read-only (constant) reference to the element container. More...
 
StandardPulmonaryCapillaryCoverage_optionalStandardPulmonaryCapillaryCoverage ()
 Return a read-write reference to the element container. More...
 
void StandardPulmonaryCapillaryCoverage (const StandardPulmonaryCapillaryCoverage_type &x)
 Set the element value. More...
 
void StandardPulmonaryCapillaryCoverage (const StandardPulmonaryCapillaryCoverage_optional &x)
 Set the element value. More...
 
void StandardPulmonaryCapillaryCoverage (::std::unique_ptr< StandardPulmonaryCapillaryCoverage_type > p)
 Set the element value without copying. More...
 

Constructors

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

Member Typedef Documentation

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::CardiovascularConfigurationData ( )

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

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

Destructor.

Member Function Documentation

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

Copy the instance polymorphically.

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

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

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

const CardiovascularConfigurationData::LeftHeartElastanceMaximum_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::LeftHeartElastanceMaximum ( ) const

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

Returns
A constant reference to the optional container.
CardiovascularConfigurationData::LeftHeartElastanceMaximum_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::LeftHeartElastanceMaximum ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::LeftHeartElastanceMaximum ( const LeftHeartElastanceMaximum_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::CardiovascularConfigurationData::LeftHeartElastanceMaximum ( const LeftHeartElastanceMaximum_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::CardiovascularConfigurationData::LeftHeartElastanceMaximum ( ::std::unique_ptr< LeftHeartElastanceMaximum_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 CardiovascularConfigurationData::LeftHeartElastanceMinimum_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::LeftHeartElastanceMinimum ( ) const

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

Returns
A constant reference to the optional container.
CardiovascularConfigurationData::LeftHeartElastanceMinimum_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::LeftHeartElastanceMinimum ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::LeftHeartElastanceMinimum ( const LeftHeartElastanceMinimum_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::CardiovascularConfigurationData::LeftHeartElastanceMinimum ( const LeftHeartElastanceMinimum_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::CardiovascularConfigurationData::LeftHeartElastanceMinimum ( ::std::unique_ptr< LeftHeartElastanceMinimum_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 CardiovascularConfigurationData::MinimumBloodVolumeFraction_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::MinimumBloodVolumeFraction ( ) const

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

Returns
A constant reference to the optional container.
CardiovascularConfigurationData::MinimumBloodVolumeFraction_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::MinimumBloodVolumeFraction ( )

Return a read-write reference to the element container.

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

CardiovascularConfigurationData & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::operator= ( const CardiovascularConfigurationData 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 CardiovascularConfigurationData::RightHeartElastanceMaximum_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::RightHeartElastanceMaximum ( ) const

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

Returns
A constant reference to the optional container.
CardiovascularConfigurationData::RightHeartElastanceMaximum_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::RightHeartElastanceMaximum ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::RightHeartElastanceMaximum ( const RightHeartElastanceMaximum_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::CardiovascularConfigurationData::RightHeartElastanceMaximum ( const RightHeartElastanceMaximum_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::CardiovascularConfigurationData::RightHeartElastanceMaximum ( ::std::unique_ptr< RightHeartElastanceMaximum_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 CardiovascularConfigurationData::RightHeartElastanceMinimum_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::RightHeartElastanceMinimum ( ) const

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

Returns
A constant reference to the optional container.
CardiovascularConfigurationData::RightHeartElastanceMinimum_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::RightHeartElastanceMinimum ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::RightHeartElastanceMinimum ( const RightHeartElastanceMinimum_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::CardiovascularConfigurationData::RightHeartElastanceMinimum ( const RightHeartElastanceMinimum_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::CardiovascularConfigurationData::RightHeartElastanceMinimum ( ::std::unique_ptr< RightHeartElastanceMinimum_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 CardiovascularConfigurationData::StandardPulmonaryCapillaryCoverage_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::StandardPulmonaryCapillaryCoverage ( ) const

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

Returns
A constant reference to the optional container.
CardiovascularConfigurationData::StandardPulmonaryCapillaryCoverage_optional & mil::tatrc::physiology::datamodel::CardiovascularConfigurationData::StandardPulmonaryCapillaryCoverage ( )

Return a read-write reference to the element container.

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