mil::tatrc::physiology::datamodel::DataRequestsData Class Reference

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

#include <Scenario.hxx>

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

Public Member Functions

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

DefaultDecimalFormatting

Accessor and modifier functions for the DefaultDecimalFormatting optional element.

typedef ::mil::tatrc::physiology::datamodel::DecimalFormatData DefaultDecimalFormatting_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< DefaultDecimalFormatting_typeDefaultDecimalFormatting_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< DefaultDecimalFormatting_type, char > DefaultDecimalFormatting_traits
 Element traits type. More...
 
const DefaultDecimalFormatting_optionalDefaultDecimalFormatting () const
 Return a read-only (constant) reference to the element container. More...
 
DefaultDecimalFormatting_optionalDefaultDecimalFormatting ()
 Return a read-write reference to the element container. More...
 
void DefaultDecimalFormatting (const DefaultDecimalFormatting_type &x)
 Set the element value. More...
 
void DefaultDecimalFormatting (const DefaultDecimalFormatting_optional &x)
 Set the element value. More...
 
void DefaultDecimalFormatting (::std::unique_ptr< DefaultDecimalFormatting_type > p)
 Set the element value without copying. More...
 

OverrideDecimalFormatting

Accessor and modifier functions for the OverrideDecimalFormatting optional element.

typedef ::mil::tatrc::physiology::datamodel::DecimalFormatData OverrideDecimalFormatting_type
 Element type. More...
 
typedef ::xsd::cxx::tree::optional< OverrideDecimalFormatting_typeOverrideDecimalFormatting_optional
 Element optional container type. More...
 
typedef ::xsd::cxx::tree::traits< OverrideDecimalFormatting_type, char > OverrideDecimalFormatting_traits
 Element traits type. More...
 
const OverrideDecimalFormatting_optionalOverrideDecimalFormatting () const
 Return a read-only (constant) reference to the element container. More...
 
OverrideDecimalFormatting_optionalOverrideDecimalFormatting ()
 Return a read-write reference to the element container. More...
 
void OverrideDecimalFormatting (const OverrideDecimalFormatting_type &x)
 Set the element value. More...
 
void OverrideDecimalFormatting (const OverrideDecimalFormatting_optional &x)
 Set the element value. More...
 
void OverrideDecimalFormatting (::std::unique_ptr< OverrideDecimalFormatting_type > p)
 Set the element value without copying. More...
 

DataRequest

Accessor and modifier functions for the DataRequest sequence element.

typedef ::mil::tatrc::physiology::datamodel::DataRequestData DataRequest_type
 Element type. More...
 
typedef ::xsd::cxx::tree::sequence< DataRequest_typeDataRequest_sequence
 Element sequence container type. More...
 
typedef DataRequest_sequence::iterator DataRequest_iterator
 Element iterator type. More...
 
typedef DataRequest_sequence::const_iterator DataRequest_const_iterator
 Element constant iterator type. More...
 
typedef ::xsd::cxx::tree::traits< DataRequest_type, char > DataRequest_traits
 Element traits type. More...
 
const DataRequest_sequenceDataRequest () const
 Return a read-only (constant) reference to the element sequence. More...
 
DataRequest_sequenceDataRequest ()
 Return a read-write reference to the element sequence. More...
 
void DataRequest (const DataRequest_sequence &s)
 Copy elements from a given sequence. More...
 

Filename

Accessor and modifier functions for the Filename optional attribute.

typedef ::xml_schema::string Filename_type
 Attribute type. More...
 
typedef ::xsd::cxx::tree::optional< Filename_typeFilename_optional
 Attribute optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Filename_type, char > Filename_traits
 Attribute traits type. More...
 
const Filename_optionalFilename () const
 Return a read-only (constant) reference to the attribute container. More...
 
Filename_optionalFilename ()
 Return a read-write reference to the attribute container. More...
 
void Filename (const Filename_type &x)
 Set the attribute value. More...
 
void Filename (const Filename_optional &x)
 Set the attribute value. More...
 
void Filename (::std::unique_ptr< Filename_type > p)
 Set the attribute value without copying. More...
 

SamplesPerSecond

Accessor and modifier functions for the SamplesPerSecond optional attribute.

typedef ::xml_schema::double_ SamplesPerSecond_type
 Attribute type. More...
 
typedef ::xsd::cxx::tree::optional< SamplesPerSecond_typeSamplesPerSecond_optional
 Attribute optional container type. More...
 
typedef ::xsd::cxx::tree::traits< SamplesPerSecond_type, char,::xsd::cxx::tree::schema_type::double_ > SamplesPerSecond_traits
 Attribute traits type. More...
 
const SamplesPerSecond_optionalSamplesPerSecond () const
 Return a read-only (constant) reference to the attribute container. More...
 
SamplesPerSecond_optionalSamplesPerSecond ()
 Return a read-write reference to the attribute container. More...
 
void SamplesPerSecond (const SamplesPerSecond_type &x)
 Set the attribute value. More...
 
void SamplesPerSecond (const SamplesPerSecond_optional &x)
 Set the attribute value. More...
 

Constructors

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

Member Typedef Documentation

Element constant iterator type.

Element iterator type.

Element sequence container type.

Element traits type.

Attribute optional container type.

Attribute traits type.

Attribute optional container type.

typedef ::xsd::cxx::tree::traits< SamplesPerSecond_type, char, ::xsd::cxx::tree::schema_type::double_ > mil::tatrc::physiology::datamodel::DataRequestsData::SamplesPerSecond_traits

Attribute traits type.

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::DataRequestsData::DataRequestsData ( )

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

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

Destructor.

Member Function Documentation

DataRequestsData * mil::tatrc::physiology::datamodel::DataRequestsData::_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 DataRequestsData::DataRequest_sequence & mil::tatrc::physiology::datamodel::DataRequestsData::DataRequest ( ) const

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

Returns
A constant reference to the sequence container.
DataRequestsData::DataRequest_sequence & mil::tatrc::physiology::datamodel::DataRequestsData::DataRequest ( )

Return a read-write reference to the element sequence.

Returns
A reference to the sequence container.
void mil::tatrc::physiology::datamodel::DataRequestsData::DataRequest ( const DataRequest_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 DataRequestsData::DefaultDecimalFormatting_optional & mil::tatrc::physiology::datamodel::DataRequestsData::DefaultDecimalFormatting ( ) const

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

Returns
A constant reference to the optional container.
DataRequestsData::DefaultDecimalFormatting_optional & mil::tatrc::physiology::datamodel::DataRequestsData::DefaultDecimalFormatting ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::DataRequestsData::DefaultDecimalFormatting ( const DefaultDecimalFormatting_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::DataRequestsData::DefaultDecimalFormatting ( const DefaultDecimalFormatting_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::DataRequestsData::DefaultDecimalFormatting ( ::std::unique_ptr< DefaultDecimalFormatting_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 DataRequestsData::Filename_optional & mil::tatrc::physiology::datamodel::DataRequestsData::Filename ( ) const

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

Returns
A constant reference to the optional container.
DataRequestsData::Filename_optional & mil::tatrc::physiology::datamodel::DataRequestsData::Filename ( )

Return a read-write reference to the attribute container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::DataRequestsData::Filename ( const Filename_type x)

Set the attribute value.

Parameters
xA new value to set.

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

void mil::tatrc::physiology::datamodel::DataRequestsData::Filename ( const Filename_optional x)

Set the attribute 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 attribute. Otherwise the attribute container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::DataRequestsData::Filename ( ::std::unique_ptr< Filename_type p)

Set the attribute value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

DataRequestsData & mil::tatrc::physiology::datamodel::DataRequestsData::operator= ( const DataRequestsData 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 DataRequestsData::OverrideDecimalFormatting_optional & mil::tatrc::physiology::datamodel::DataRequestsData::OverrideDecimalFormatting ( ) const

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

Returns
A constant reference to the optional container.
DataRequestsData::OverrideDecimalFormatting_optional & mil::tatrc::physiology::datamodel::DataRequestsData::OverrideDecimalFormatting ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::DataRequestsData::OverrideDecimalFormatting ( const OverrideDecimalFormatting_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::DataRequestsData::OverrideDecimalFormatting ( const OverrideDecimalFormatting_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::DataRequestsData::OverrideDecimalFormatting ( ::std::unique_ptr< OverrideDecimalFormatting_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 DataRequestsData::SamplesPerSecond_optional & mil::tatrc::physiology::datamodel::DataRequestsData::SamplesPerSecond ( ) const

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

Returns
A constant reference to the optional container.
DataRequestsData::SamplesPerSecond_optional & mil::tatrc::physiology::datamodel::DataRequestsData::SamplesPerSecond ( )

Return a read-write reference to the attribute container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::DataRequestsData::SamplesPerSecond ( const SamplesPerSecond_type x)

Set the attribute value.

Parameters
xA new value to set.

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

void mil::tatrc::physiology::datamodel::DataRequestsData::SamplesPerSecond ( const SamplesPerSecond_optional x)

Set the attribute 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 attribute. Otherwise the attribute container is set the 'not present' state.