EngineConfiguration.hxx
1 // Copyright (c) 2005-2014 Code Synthesis Tools CC
2 //
3 // This program was generated by CodeSynthesis XSD, an XML Schema to
4 // C++ data binding compiler.
5 //
6 // This program is free software; you can redistribute it and/or modify
7 // it under the terms of the GNU General Public License version 2 as
8 // published by the Free Software Foundation.
9 //
10 // This program is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU General Public License for more details.
14 //
15 // You should have received a copy of the GNU General Public License
16 // along with this program; if not, write to the Free Software
17 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18 //
19 // In addition, as a special exception, Code Synthesis Tools CC gives
20 // permission to link this program with the Xerces-C++ library (or with
21 // modified versions of Xerces-C++ that use the same license as Xerces-C++),
22 // and distribute linked combinations including the two. You must obey
23 // the GNU General Public License version 2 in all respects for all of
24 // the code used other than Xerces-C++. If you modify this copy of the
25 // program, you may extend this exception to your version of the program,
26 // but you are not obligated to do so. If you do not wish to do so, delete
27 // this exception statement from your version.
28 //
29 // Furthermore, Code Synthesis Tools CC makes a special exception for
30 // the Free/Libre and Open Source Software (FLOSS) which is described
31 // in the accompanying FLOSSE file.
32 //
33 
39 #ifndef D__BIOGEARS_CORE_SHARE_XSD__CDM_ENGINE_CONFIGURATION_HXX
40 #define D__BIOGEARS_CORE_SHARE_XSD__CDM_ENGINE_CONFIGURATION_HXX
41 
42 #ifndef XSD_CXX11
43 #define XSD_CXX11
44 #endif
45 
46 #ifndef XSD_USE_CHAR
47 #define XSD_USE_CHAR
48 #endif
49 
50 #ifndef XSD_CXX_TREE_USE_CHAR
51 #define XSD_CXX_TREE_USE_CHAR
52 #endif
53 
54 // Begin prologue.
55 //
56 #include <biogears/cdm-exports.h>
57 //
58 // End prologue.
59 
60 #include <xsd/cxx/config.hxx>
61 
62 #if (XSD_INT_VERSION != 4000000L)
63 #error XSD runtime version mismatch
64 #endif
65 
66 #include <xsd/cxx/pre.hxx>
67 
68 #include <xsd/cxx/xml/char-utf8.hxx>
69 
70 #include <xsd/cxx/tree/exceptions.hxx>
71 #include <xsd/cxx/tree/elements.hxx>
72 #include <xsd/cxx/tree/types.hxx>
73 
74 #include <xsd/cxx/xml/error-handler.hxx>
75 
76 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
77 
78 #include <xsd/cxx/tree/parsing.hxx>
79 #include <xsd/cxx/tree/parsing/byte.hxx>
80 #include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
81 #include <xsd/cxx/tree/parsing/short.hxx>
82 #include <xsd/cxx/tree/parsing/unsigned-short.hxx>
83 #include <xsd/cxx/tree/parsing/int.hxx>
84 #include <xsd/cxx/tree/parsing/unsigned-int.hxx>
85 #include <xsd/cxx/tree/parsing/long.hxx>
86 #include <xsd/cxx/tree/parsing/unsigned-long.hxx>
87 #include <xsd/cxx/tree/parsing/boolean.hxx>
88 #include <xsd/cxx/tree/parsing/float.hxx>
89 #include <xsd/cxx/tree/parsing/double.hxx>
90 #include <xsd/cxx/tree/parsing/decimal.hxx>
91 
92 #include <xsd/cxx/xml/dom/serialization-header.hxx>
93 #include <xsd/cxx/tree/serialization.hxx>
94 #include <xsd/cxx/tree/serialization/byte.hxx>
95 #include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
96 #include <xsd/cxx/tree/serialization/short.hxx>
97 #include <xsd/cxx/tree/serialization/unsigned-short.hxx>
98 #include <xsd/cxx/tree/serialization/int.hxx>
99 #include <xsd/cxx/tree/serialization/unsigned-int.hxx>
100 #include <xsd/cxx/tree/serialization/long.hxx>
101 #include <xsd/cxx/tree/serialization/unsigned-long.hxx>
102 #include <xsd/cxx/tree/serialization/boolean.hxx>
103 #include <xsd/cxx/tree/serialization/float.hxx>
104 #include <xsd/cxx/tree/serialization/double.hxx>
105 #include <xsd/cxx/tree/serialization/decimal.hxx>
106 
107 #include <xsd/cxx/tree/std-ostream-operators.hxx>
108 
113 namespace xml_schema
114 {
115  // anyType and anySimpleType.
116  //
117 
122  typedef ::xsd::cxx::tree::type type;
123 
128  typedef ::xsd::cxx::tree::simple_type< char, type > simple_type;
129 
133  typedef ::xsd::cxx::tree::type container;
134 
135 
136  // 8-bit
137  //
138 
143  typedef signed char byte;
144 
149  typedef unsigned char unsigned_byte;
150 
151 
152  // 16-bit
153  //
154 
159  typedef short short_;
160 
165  typedef unsigned short unsigned_short;
166 
167 
168  // 32-bit
169  //
170 
175  typedef int int_;
176 
181  typedef unsigned int unsigned_int;
182 
183 
184  // 64-bit
185  //
186 
191  typedef long long long_;
192 
197  typedef unsigned long long unsigned_long;
198 
199 
200  // Supposed to be arbitrary-length integral types.
201  //
202 
207  typedef long long integer;
208 
213  typedef long long non_positive_integer;
214 
219  typedef unsigned long long non_negative_integer;
220 
225  typedef unsigned long long positive_integer;
226 
231  typedef long long negative_integer;
232 
233 
234  // Boolean.
235  //
236 
241  typedef bool boolean;
242 
243 
244  // Floating-point types.
245  //
246 
251  typedef float float_;
252 
257  typedef double double_;
258 
263  typedef double decimal;
264 
265 
266  // String types.
267  //
268 
273  typedef ::xsd::cxx::tree::string< char, simple_type > string;
274 
279  typedef ::xsd::cxx::tree::normalized_string< char, string > normalized_string;
280 
285  typedef ::xsd::cxx::tree::token< char, normalized_string > token;
286 
291  typedef ::xsd::cxx::tree::name< char, token > name;
292 
297  typedef ::xsd::cxx::tree::nmtoken< char, token > nmtoken;
298 
303  typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens;
304 
309  typedef ::xsd::cxx::tree::ncname< char, name > ncname;
310 
315  typedef ::xsd::cxx::tree::language< char, token > language;
316 
317 
318  // ID/IDREF.
319  //
320 
325  typedef ::xsd::cxx::tree::id< char, ncname > id;
326 
331  typedef ::xsd::cxx::tree::idref< char, ncname, type > idref;
332 
337  typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs;
338 
339 
340  // URI.
341  //
342 
347  typedef ::xsd::cxx::tree::uri< char, simple_type > uri;
348 
349 
350  // Qualified name.
351  //
352 
357  typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname;
358 
359 
360  // Binary.
361  //
362 
366  typedef ::xsd::cxx::tree::buffer< char > buffer;
367 
372  typedef ::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary;
373 
378  typedef ::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary;
379 
380 
381  // Date/time.
382  //
383 
387  typedef ::xsd::cxx::tree::time_zone time_zone;
388 
393  typedef ::xsd::cxx::tree::date< char, simple_type > date;
394 
399  typedef ::xsd::cxx::tree::date_time< char, simple_type > date_time;
400 
405  typedef ::xsd::cxx::tree::duration< char, simple_type > duration;
406 
411  typedef ::xsd::cxx::tree::gday< char, simple_type > gday;
412 
417  typedef ::xsd::cxx::tree::gmonth< char, simple_type > gmonth;
418 
423  typedef ::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day;
424 
429  typedef ::xsd::cxx::tree::gyear< char, simple_type > gyear;
430 
435  typedef ::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month;
436 
441  typedef ::xsd::cxx::tree::time< char, simple_type > time;
442 
443 
444  // Entity.
445  //
446 
451  typedef ::xsd::cxx::tree::entity< char, ncname > entity;
452 
457  typedef ::xsd::cxx::tree::entities< char, simple_type, entity > entities;
458 
459 
460 
464  typedef ::xsd::cxx::tree::content_order content_order;
465  // Namespace information and list stream. Used in
466  // serialization functions.
467  //
471  typedef ::xsd::cxx::xml::dom::namespace_info< char > namespace_info;
472 
476  typedef ::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap;
477 
481  typedef ::xsd::cxx::tree::list_stream< char > list_stream;
482 
486  typedef ::xsd::cxx::tree::as_double< double_ > as_double;
487 
491  typedef ::xsd::cxx::tree::as_decimal< decimal > as_decimal;
492 
496  typedef ::xsd::cxx::tree::facet facet;
497 
498  // Flags and properties.
499  //
500 
504  typedef ::xsd::cxx::tree::flags flags;
505 
509  typedef ::xsd::cxx::tree::properties< char > properties;
510 
511  // Parsing/serialization diagnostics.
512  //
513 
517  typedef ::xsd::cxx::tree::severity severity;
518 
522  typedef ::xsd::cxx::tree::error< char > error;
523 
527  typedef ::xsd::cxx::tree::diagnostics< char > diagnostics;
528 
529  // Exceptions.
530  //
531 
535  typedef ::xsd::cxx::tree::exception< char > exception;
536 
541  typedef ::xsd::cxx::tree::bounds< char > bounds;
542 
547  typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id;
548 
552  typedef ::xsd::cxx::tree::parsing< char > parsing;
553 
558  typedef ::xsd::cxx::tree::expected_element< char > expected_element;
559 
564  typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element;
565 
570  typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute;
571 
576  typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator;
577 
582  typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content;
583 
588  typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping;
589 
594  typedef ::xsd::cxx::tree::no_type_info< char > no_type_info;
595 
600  typedef ::xsd::cxx::tree::not_derived< char > not_derived;
601 
605  typedef ::xsd::cxx::tree::serialization< char > serialization;
606 
610  typedef ::xsd::cxx::xml::error_handler< char > error_handler;
611 
615  namespace dom
616  {
620  using ::xsd::cxx::xml::dom::unique_ptr;
621 
622 #ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
623 #define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
624 
627  const XMLCh* const tree_node_key = ::xsd::cxx::tree::user_data_keys::node;
628 #endif
629  }
630 }
631 
632 // Forward declarations.
633 //
634 namespace mil
635 {
636  namespace tatrc
637  {
638  namespace physiology
639  {
640  namespace datamodel
641  {
642  class PhysiologyEngineConfigurationData;
643  class PhysiologyEngineStabilizationData;
644  class PhysiologyEngineConditionStabilizationData;
645  class PhysiologyEngineTimedStabilizationData;
646  class PhysiologyEngineTimedConditionStabilizationData;
647  class PhysiologyEngineDynamicStabilizationData;
648  class PhysiologyEngineDynamicConditionStabilizationData;
649  class PhysiologyEngineDynamicStabilizationCriteriaData;
650  class PhysiologyEngineDynamicStabilizationCriteriaPropertyData;
651  }
652  }
653  }
654 }
655 
656 
657 #include <memory> // ::std::unique_ptr
658 #include <limits> // std::numeric_limits
659 #include <algorithm> // std::binary_search
660 #include <utility> // std::move
661 
662 #include <xsd/cxx/xml/char-utf8.hxx>
663 
664 #include <xsd/cxx/tree/exceptions.hxx>
665 #include <xsd/cxx/tree/elements.hxx>
666 #include <xsd/cxx/tree/containers.hxx>
667 #include <xsd/cxx/tree/list.hxx>
668 
669 #include <xsd/cxx/xml/dom/parsing-header.hxx>
670 
671 #include "properties.hxx"
672 
673 #include "electrocardiogram.hxx"
674 
675 namespace mil
676 {
677  namespace tatrc
678  {
679  namespace physiology
680  {
685  namespace datamodel
686  {
693  {
694  public:
702 
706  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData TimeStep_type;
707 
711  typedef ::xsd::cxx::tree::optional< TimeStep_type > TimeStep_optional;
712 
716  typedef ::xsd::cxx::tree::traits< TimeStep_type, char > TimeStep_traits;
717 
724  const TimeStep_optional&
725  TimeStep () const;
726 
732  TimeStep_optional&
733  TimeStep ();
734 
743  void
744  TimeStep (const TimeStep_type& x);
745 
755  void
756  TimeStep (const TimeStep_optional& x);
757 
766  void
767  TimeStep (::std::unique_ptr< TimeStep_type > p);
768 
770 
778 
782  typedef ::mil::tatrc::physiology::datamodel::enumOnOff WritePatientBaselineFile_type;
783 
787  typedef ::xsd::cxx::tree::optional< WritePatientBaselineFile_type > WritePatientBaselineFile_optional;
788 
792  typedef ::xsd::cxx::tree::traits< WritePatientBaselineFile_type, char > WritePatientBaselineFile_traits;
793 
800  const WritePatientBaselineFile_optional&
801  WritePatientBaselineFile () const;
802 
808  WritePatientBaselineFile_optional&
809  WritePatientBaselineFile ();
810 
819  void
820  WritePatientBaselineFile (const WritePatientBaselineFile_type& x);
821 
831  void
832  WritePatientBaselineFile (const WritePatientBaselineFile_optional& x);
833 
842  void
843  WritePatientBaselineFile (::std::unique_ptr< WritePatientBaselineFile_type > p);
844 
846 
854 
858  typedef ::mil::tatrc::physiology::datamodel::ElectroCardioGramWaveformInterpolatorData ElectroCardioGramInterpolator_type;
859 
863  typedef ::xsd::cxx::tree::optional< ElectroCardioGramInterpolator_type > ElectroCardioGramInterpolator_optional;
864 
868  typedef ::xsd::cxx::tree::traits< ElectroCardioGramInterpolator_type, char > ElectroCardioGramInterpolator_traits;
869 
876  const ElectroCardioGramInterpolator_optional&
877  ElectroCardioGramInterpolator () const;
878 
884  ElectroCardioGramInterpolator_optional&
885  ElectroCardioGramInterpolator ();
886 
895  void
896  ElectroCardioGramInterpolator (const ElectroCardioGramInterpolator_type& x);
897 
907  void
908  ElectroCardioGramInterpolator (const ElectroCardioGramInterpolator_optional& x);
909 
918  void
919  ElectroCardioGramInterpolator (::std::unique_ptr< ElectroCardioGramInterpolator_type > p);
920 
922 
930 
934  typedef ::xml_schema::string ElectroCardioGramInterpolatorFile_type;
935 
939  typedef ::xsd::cxx::tree::optional< ElectroCardioGramInterpolatorFile_type > ElectroCardioGramInterpolatorFile_optional;
940 
944  typedef ::xsd::cxx::tree::traits< ElectroCardioGramInterpolatorFile_type, char > ElectroCardioGramInterpolatorFile_traits;
945 
952  const ElectroCardioGramInterpolatorFile_optional&
953  ElectroCardioGramInterpolatorFile () const;
954 
960  ElectroCardioGramInterpolatorFile_optional&
961  ElectroCardioGramInterpolatorFile ();
962 
971  void
972  ElectroCardioGramInterpolatorFile (const ElectroCardioGramInterpolatorFile_type& x);
973 
983  void
984  ElectroCardioGramInterpolatorFile (const ElectroCardioGramInterpolatorFile_optional& x);
985 
994  void
995  ElectroCardioGramInterpolatorFile (::std::unique_ptr< ElectroCardioGramInterpolatorFile_type > p);
996 
998 
1006 
1010  typedef ::mil::tatrc::physiology::datamodel::PhysiologyEngineStabilizationData StabilizationCriteria_type;
1011 
1015  typedef ::xsd::cxx::tree::optional< StabilizationCriteria_type > StabilizationCriteria_optional;
1016 
1020  typedef ::xsd::cxx::tree::traits< StabilizationCriteria_type, char > StabilizationCriteria_traits;
1021 
1028  const StabilizationCriteria_optional&
1029  StabilizationCriteria () const;
1030 
1036  StabilizationCriteria_optional&
1037  StabilizationCriteria ();
1038 
1047  void
1048  StabilizationCriteria (const StabilizationCriteria_type& x);
1049 
1059  void
1060  StabilizationCriteria (const StabilizationCriteria_optional& x);
1061 
1070  void
1071  StabilizationCriteria (::std::unique_ptr< StabilizationCriteria_type > p);
1072 
1074 
1082 
1086  typedef ::xml_schema::string StabilizationCriteriaFile_type;
1087 
1091  typedef ::xsd::cxx::tree::optional< StabilizationCriteriaFile_type > StabilizationCriteriaFile_optional;
1092 
1096  typedef ::xsd::cxx::tree::traits< StabilizationCriteriaFile_type, char > StabilizationCriteriaFile_traits;
1097 
1104  const StabilizationCriteriaFile_optional&
1105  StabilizationCriteriaFile () const;
1106 
1112  StabilizationCriteriaFile_optional&
1113  StabilizationCriteriaFile ();
1114 
1123  void
1124  StabilizationCriteriaFile (const StabilizationCriteriaFile_type& x);
1125 
1135  void
1136  StabilizationCriteriaFile (const StabilizationCriteriaFile_optional& x);
1137 
1146  void
1147  StabilizationCriteriaFile (::std::unique_ptr< StabilizationCriteriaFile_type > p);
1148 
1150 
1155 
1161 
1170  PhysiologyEngineConfigurationData (const ::xercesc::DOMElement& e,
1171  ::xml_schema::flags f = 0,
1172  ::xml_schema::container* c = 0);
1173 
1184  ::xml_schema::flags f = 0,
1185  ::xml_schema::container* c = 0);
1186 
1199  _clone (::xml_schema::flags f = 0,
1200  ::xml_schema::container* c = 0) const;
1201 
1211  operator= (const PhysiologyEngineConfigurationData& x);
1212 
1214 
1218  virtual
1220 
1221  // Implementation.
1222  //
1223 
1224  //@cond
1225 
1226  protected:
1227  void
1228  parse (::xsd::cxx::xml::dom::parser< char >&,
1229  ::xml_schema::flags);
1230 
1231  protected:
1232  TimeStep_optional TimeStep_;
1233  WritePatientBaselineFile_optional WritePatientBaselineFile_;
1234  ElectroCardioGramInterpolator_optional ElectroCardioGramInterpolator_;
1235  ElectroCardioGramInterpolatorFile_optional ElectroCardioGramInterpolatorFile_;
1236  StabilizationCriteria_optional StabilizationCriteria_;
1237  StabilizationCriteriaFile_optional StabilizationCriteriaFile_;
1238 
1239  //@endcond
1240  };
1241 
1248  {
1249  public:
1254 
1260 
1269  PhysiologyEngineStabilizationData (const ::xercesc::DOMElement& e,
1270  ::xml_schema::flags f = 0,
1271  ::xml_schema::container* c = 0);
1272 
1283  ::xml_schema::flags f = 0,
1284  ::xml_schema::container* c = 0);
1285 
1298  _clone (::xml_schema::flags f = 0,
1299  ::xml_schema::container* c = 0) const;
1300 
1302 
1306  virtual
1308  };
1309 
1316  {
1317  public:
1325 
1329  typedef ::xml_schema::string Name_type;
1330 
1334  typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits;
1335 
1341  const Name_type&
1342  Name () const;
1343 
1349  Name_type&
1350  Name ();
1351 
1360  void
1361  Name (const Name_type& x);
1362 
1371  void
1372  Name (::std::unique_ptr< Name_type > p);
1373 
1375 
1380 
1388 
1393  PhysiologyEngineConditionStabilizationData (const Name_type&);
1394 
1403  PhysiologyEngineConditionStabilizationData (const ::xercesc::DOMElement& e,
1404  ::xml_schema::flags f = 0,
1405  ::xml_schema::container* c = 0);
1406 
1417  ::xml_schema::flags f = 0,
1418  ::xml_schema::container* c = 0);
1419 
1432  _clone (::xml_schema::flags f = 0,
1433  ::xml_schema::container* c = 0) const;
1434 
1444  operator= (const PhysiologyEngineConditionStabilizationData& x);
1445 
1447 
1451  virtual
1453 
1454  // Implementation.
1455  //
1456 
1457  //@cond
1458 
1459  protected:
1460  void
1461  parse (::xsd::cxx::xml::dom::parser< char >&,
1462  ::xml_schema::flags);
1463 
1464  protected:
1465  ::xsd::cxx::tree::one< Name_type > Name_;
1466 
1467  //@endcond
1468  };
1469 
1476  {
1477  public:
1485 
1489  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData RestingStabilizationTime_type;
1490 
1494  typedef ::xsd::cxx::tree::traits< RestingStabilizationTime_type, char > RestingStabilizationTime_traits;
1495 
1501  const RestingStabilizationTime_type&
1502  RestingStabilizationTime () const;
1503 
1509  RestingStabilizationTime_type&
1510  RestingStabilizationTime ();
1511 
1520  void
1521  RestingStabilizationTime (const RestingStabilizationTime_type& x);
1522 
1531  void
1532  RestingStabilizationTime (::std::unique_ptr< RestingStabilizationTime_type > p);
1533 
1535 
1543 
1547  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData FeedbackStabilizationTime_type;
1548 
1552  typedef ::xsd::cxx::tree::optional< FeedbackStabilizationTime_type > FeedbackStabilizationTime_optional;
1553 
1557  typedef ::xsd::cxx::tree::traits< FeedbackStabilizationTime_type, char > FeedbackStabilizationTime_traits;
1558 
1565  const FeedbackStabilizationTime_optional&
1566  FeedbackStabilizationTime () const;
1567 
1573  FeedbackStabilizationTime_optional&
1574  FeedbackStabilizationTime ();
1575 
1584  void
1585  FeedbackStabilizationTime (const FeedbackStabilizationTime_type& x);
1586 
1596  void
1597  FeedbackStabilizationTime (const FeedbackStabilizationTime_optional& x);
1598 
1607  void
1608  FeedbackStabilizationTime (::std::unique_ptr< FeedbackStabilizationTime_type > p);
1609 
1611 
1619 
1623  typedef ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedConditionStabilizationData ConditionStabilization_type;
1624 
1628  typedef ::xsd::cxx::tree::sequence< ConditionStabilization_type > ConditionStabilization_sequence;
1629 
1633  typedef ConditionStabilization_sequence::iterator ConditionStabilization_iterator;
1634 
1638  typedef ConditionStabilization_sequence::const_iterator ConditionStabilization_const_iterator;
1639 
1643  typedef ::xsd::cxx::tree::traits< ConditionStabilization_type, char > ConditionStabilization_traits;
1644 
1651  const ConditionStabilization_sequence&
1652  ConditionStabilization () const;
1653 
1659  ConditionStabilization_sequence&
1660  ConditionStabilization ();
1661 
1671  void
1672  ConditionStabilization (const ConditionStabilization_sequence& s);
1673 
1675 
1680 
1688 
1693  PhysiologyEngineTimedStabilizationData (const RestingStabilizationTime_type&);
1694 
1703  PhysiologyEngineTimedStabilizationData (::std::unique_ptr< RestingStabilizationTime_type >);
1704 
1713  PhysiologyEngineTimedStabilizationData (const ::xercesc::DOMElement& e,
1714  ::xml_schema::flags f = 0,
1715  ::xml_schema::container* c = 0);
1716 
1727  ::xml_schema::flags f = 0,
1728  ::xml_schema::container* c = 0);
1729 
1742  _clone (::xml_schema::flags f = 0,
1743  ::xml_schema::container* c = 0) const;
1744 
1754  operator= (const PhysiologyEngineTimedStabilizationData& x);
1755 
1757 
1761  virtual
1763 
1764  // Implementation.
1765  //
1766 
1767  //@cond
1768 
1769  protected:
1770  void
1771  parse (::xsd::cxx::xml::dom::parser< char >&,
1772  ::xml_schema::flags);
1773 
1774  protected:
1775  ::xsd::cxx::tree::one< RestingStabilizationTime_type > RestingStabilizationTime_;
1776  FeedbackStabilizationTime_optional FeedbackStabilizationTime_;
1777  ConditionStabilization_sequence ConditionStabilization_;
1778 
1779  //@endcond
1780  };
1781 
1788  {
1789  public:
1797 
1801  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData Time_type;
1802 
1806  typedef ::xsd::cxx::tree::traits< Time_type, char > Time_traits;
1807 
1813  const Time_type&
1814  Time () const;
1815 
1821  Time_type&
1822  Time ();
1823 
1832  void
1833  Time (const Time_type& x);
1834 
1843  void
1844  Time (::std::unique_ptr< Time_type > p);
1845 
1847 
1852 
1860 
1866  const Time_type&);
1867 
1877  ::std::unique_ptr< Time_type >);
1878 
1887  PhysiologyEngineTimedConditionStabilizationData (const ::xercesc::DOMElement& e,
1888  ::xml_schema::flags f = 0,
1889  ::xml_schema::container* c = 0);
1890 
1901  ::xml_schema::flags f = 0,
1902  ::xml_schema::container* c = 0);
1903 
1916  _clone (::xml_schema::flags f = 0,
1917  ::xml_schema::container* c = 0) const;
1918 
1929 
1931 
1935  virtual
1937 
1938  // Implementation.
1939  //
1940 
1941  //@cond
1942 
1943  protected:
1944  void
1945  parse (::xsd::cxx::xml::dom::parser< char >&,
1946  ::xml_schema::flags);
1947 
1948  protected:
1949  ::xsd::cxx::tree::one< Time_type > Time_;
1950 
1951  //@endcond
1952  };
1953 
1960  {
1961  public:
1969 
1973  typedef ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationCriteriaData RestingStabilizationCriteria_type;
1974 
1978  typedef ::xsd::cxx::tree::traits< RestingStabilizationCriteria_type, char > RestingStabilizationCriteria_traits;
1979 
1985  const RestingStabilizationCriteria_type&
1986  RestingStabilizationCriteria () const;
1987 
1993  RestingStabilizationCriteria_type&
1994  RestingStabilizationCriteria ();
1995 
2004  void
2005  RestingStabilizationCriteria (const RestingStabilizationCriteria_type& x);
2006 
2015  void
2016  RestingStabilizationCriteria (::std::unique_ptr< RestingStabilizationCriteria_type > p);
2017 
2019 
2027 
2031  typedef ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationCriteriaData FeedbackStabilizationCriteria_type;
2032 
2036  typedef ::xsd::cxx::tree::optional< FeedbackStabilizationCriteria_type > FeedbackStabilizationCriteria_optional;
2037 
2041  typedef ::xsd::cxx::tree::traits< FeedbackStabilizationCriteria_type, char > FeedbackStabilizationCriteria_traits;
2042 
2049  const FeedbackStabilizationCriteria_optional&
2050  FeedbackStabilizationCriteria () const;
2051 
2057  FeedbackStabilizationCriteria_optional&
2058  FeedbackStabilizationCriteria ();
2059 
2068  void
2069  FeedbackStabilizationCriteria (const FeedbackStabilizationCriteria_type& x);
2070 
2080  void
2081  FeedbackStabilizationCriteria (const FeedbackStabilizationCriteria_optional& x);
2082 
2091  void
2092  FeedbackStabilizationCriteria (::std::unique_ptr< FeedbackStabilizationCriteria_type > p);
2093 
2095 
2103 
2107  typedef ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicConditionStabilizationData ConditionStabilization_type;
2108 
2112  typedef ::xsd::cxx::tree::sequence< ConditionStabilization_type > ConditionStabilization_sequence;
2113 
2117  typedef ConditionStabilization_sequence::iterator ConditionStabilization_iterator;
2118 
2122  typedef ConditionStabilization_sequence::const_iterator ConditionStabilization_const_iterator;
2123 
2127  typedef ::xsd::cxx::tree::traits< ConditionStabilization_type, char > ConditionStabilization_traits;
2128 
2135  const ConditionStabilization_sequence&
2136  ConditionStabilization () const;
2137 
2143  ConditionStabilization_sequence&
2144  ConditionStabilization ();
2145 
2155  void
2156  ConditionStabilization (const ConditionStabilization_sequence& s);
2157 
2159 
2164 
2172 
2177  PhysiologyEngineDynamicStabilizationData (const RestingStabilizationCriteria_type&);
2178 
2187  PhysiologyEngineDynamicStabilizationData (::std::unique_ptr< RestingStabilizationCriteria_type >);
2188 
2197  PhysiologyEngineDynamicStabilizationData (const ::xercesc::DOMElement& e,
2198  ::xml_schema::flags f = 0,
2199  ::xml_schema::container* c = 0);
2200 
2211  ::xml_schema::flags f = 0,
2212  ::xml_schema::container* c = 0);
2213 
2226  _clone (::xml_schema::flags f = 0,
2227  ::xml_schema::container* c = 0) const;
2228 
2238  operator= (const PhysiologyEngineDynamicStabilizationData& x);
2239 
2241 
2245  virtual
2247 
2248  // Implementation.
2249  //
2250 
2251  //@cond
2252 
2253  protected:
2254  void
2255  parse (::xsd::cxx::xml::dom::parser< char >&,
2256  ::xml_schema::flags);
2257 
2258  protected:
2259  ::xsd::cxx::tree::one< RestingStabilizationCriteria_type > RestingStabilizationCriteria_;
2260  FeedbackStabilizationCriteria_optional FeedbackStabilizationCriteria_;
2261  ConditionStabilization_sequence ConditionStabilization_;
2262 
2263  //@endcond
2264  };
2265 
2272  {
2273  public:
2281 
2285  typedef ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationCriteriaData Criteria_type;
2286 
2290  typedef ::xsd::cxx::tree::traits< Criteria_type, char > Criteria_traits;
2291 
2297  const Criteria_type&
2298  Criteria () const;
2299 
2305  Criteria_type&
2306  Criteria ();
2307 
2316  void
2317  Criteria (const Criteria_type& x);
2318 
2327  void
2328  Criteria (::std::unique_ptr< Criteria_type > p);
2329 
2331 
2336 
2344 
2350  const Criteria_type&);
2351 
2361  ::std::unique_ptr< Criteria_type >);
2362 
2371  PhysiologyEngineDynamicConditionStabilizationData (const ::xercesc::DOMElement& e,
2372  ::xml_schema::flags f = 0,
2373  ::xml_schema::container* c = 0);
2374 
2385  ::xml_schema::flags f = 0,
2386  ::xml_schema::container* c = 0);
2387 
2400  _clone (::xml_schema::flags f = 0,
2401  ::xml_schema::container* c = 0) const;
2402 
2413 
2415 
2419  virtual
2421 
2422  // Implementation.
2423  //
2424 
2425  //@cond
2426 
2427  protected:
2428  void
2429  parse (::xsd::cxx::xml::dom::parser< char >&,
2430  ::xml_schema::flags);
2431 
2432  protected:
2433  ::xsd::cxx::tree::one< Criteria_type > Criteria_;
2434 
2435  //@endcond
2436  };
2437 
2444  {
2445  public:
2453 
2457  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData ConvergenceTime_type;
2458 
2462  typedef ::xsd::cxx::tree::traits< ConvergenceTime_type, char > ConvergenceTime_traits;
2463 
2469  const ConvergenceTime_type&
2470  ConvergenceTime () const;
2471 
2477  ConvergenceTime_type&
2478  ConvergenceTime ();
2479 
2488  void
2489  ConvergenceTime (const ConvergenceTime_type& x);
2490 
2499  void
2500  ConvergenceTime (::std::unique_ptr< ConvergenceTime_type > p);
2501 
2503 
2511 
2515  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData MinimumReactionTime_type;
2516 
2520  typedef ::xsd::cxx::tree::traits< MinimumReactionTime_type, char > MinimumReactionTime_traits;
2521 
2527  const MinimumReactionTime_type&
2528  MinimumReactionTime () const;
2529 
2535  MinimumReactionTime_type&
2536  MinimumReactionTime ();
2537 
2546  void
2547  MinimumReactionTime (const MinimumReactionTime_type& x);
2548 
2557  void
2558  MinimumReactionTime (::std::unique_ptr< MinimumReactionTime_type > p);
2559 
2561 
2569 
2573  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData MaximumAllowedStabilizationTime_type;
2574 
2578  typedef ::xsd::cxx::tree::traits< MaximumAllowedStabilizationTime_type, char > MaximumAllowedStabilizationTime_traits;
2579 
2585  const MaximumAllowedStabilizationTime_type&
2586  MaximumAllowedStabilizationTime () const;
2587 
2593  MaximumAllowedStabilizationTime_type&
2594  MaximumAllowedStabilizationTime ();
2595 
2604  void
2605  MaximumAllowedStabilizationTime (const MaximumAllowedStabilizationTime_type& x);
2606 
2615  void
2616  MaximumAllowedStabilizationTime (::std::unique_ptr< MaximumAllowedStabilizationTime_type > p);
2617 
2619 
2627 
2631  typedef ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationCriteriaPropertyData PropertyConvergence_type;
2632 
2636  typedef ::xsd::cxx::tree::sequence< PropertyConvergence_type > PropertyConvergence_sequence;
2637 
2641  typedef PropertyConvergence_sequence::iterator PropertyConvergence_iterator;
2642 
2646  typedef PropertyConvergence_sequence::const_iterator PropertyConvergence_const_iterator;
2647 
2651  typedef ::xsd::cxx::tree::traits< PropertyConvergence_type, char > PropertyConvergence_traits;
2652 
2659  const PropertyConvergence_sequence&
2660  PropertyConvergence () const;
2661 
2667  PropertyConvergence_sequence&
2668  PropertyConvergence ();
2669 
2679  void
2680  PropertyConvergence (const PropertyConvergence_sequence& s);
2681 
2683 
2688 
2696 
2701  PhysiologyEngineDynamicStabilizationCriteriaData (const ConvergenceTime_type&,
2702  const MinimumReactionTime_type&,
2703  const MaximumAllowedStabilizationTime_type&);
2704 
2713  PhysiologyEngineDynamicStabilizationCriteriaData (::std::unique_ptr< ConvergenceTime_type >,
2714  ::std::unique_ptr< MinimumReactionTime_type >,
2715  ::std::unique_ptr< MaximumAllowedStabilizationTime_type >);
2716 
2725  PhysiologyEngineDynamicStabilizationCriteriaData (const ::xercesc::DOMElement& e,
2726  ::xml_schema::flags f = 0,
2727  ::xml_schema::container* c = 0);
2728 
2739  ::xml_schema::flags f = 0,
2740  ::xml_schema::container* c = 0);
2741 
2754  _clone (::xml_schema::flags f = 0,
2755  ::xml_schema::container* c = 0) const;
2756 
2767 
2769 
2773  virtual
2775 
2776  // Implementation.
2777  //
2778 
2779  //@cond
2780 
2781  protected:
2782  void
2783  parse (::xsd::cxx::xml::dom::parser< char >&,
2784  ::xml_schema::flags);
2785 
2786  protected:
2787  ::xsd::cxx::tree::one< ConvergenceTime_type > ConvergenceTime_;
2788  ::xsd::cxx::tree::one< MinimumReactionTime_type > MinimumReactionTime_;
2789  ::xsd::cxx::tree::one< MaximumAllowedStabilizationTime_type > MaximumAllowedStabilizationTime_;
2790  PropertyConvergence_sequence PropertyConvergence_;
2791 
2792  //@endcond
2793  };
2794 
2801  {
2802  public:
2810 
2814  typedef ::xml_schema::string Name_type;
2815 
2819  typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits;
2820 
2826  const Name_type&
2827  Name () const;
2828 
2834  Name_type&
2835  Name ();
2836 
2845  void
2846  Name (const Name_type& x);
2847 
2856  void
2857  Name (::std::unique_ptr< Name_type > p);
2858 
2860 
2868 
2872  typedef ::xml_schema::double_ PercentDifference_type;
2873 
2877  typedef ::xsd::cxx::tree::traits< PercentDifference_type, char, ::xsd::cxx::tree::schema_type::double_ > PercentDifference_traits;
2878 
2884  const PercentDifference_type&
2885  PercentDifference () const;
2886 
2892  PercentDifference_type&
2893  PercentDifference ();
2894 
2903  void
2904  PercentDifference (const PercentDifference_type& x);
2905 
2907 
2912 
2920 
2926  const PercentDifference_type&);
2927 
2936  PhysiologyEngineDynamicStabilizationCriteriaPropertyData (const ::xercesc::DOMElement& e,
2937  ::xml_schema::flags f = 0,
2938  ::xml_schema::container* c = 0);
2939 
2950  ::xml_schema::flags f = 0,
2951  ::xml_schema::container* c = 0);
2952 
2965  _clone (::xml_schema::flags f = 0,
2966  ::xml_schema::container* c = 0) const;
2967 
2978 
2980 
2984  virtual
2986 
2987  // Implementation.
2988  //
2989 
2990  //@cond
2991 
2992  protected:
2993  void
2994  parse (::xsd::cxx::xml::dom::parser< char >&,
2995  ::xml_schema::flags);
2996 
2997  protected:
2998  ::xsd::cxx::tree::one< Name_type > Name_;
2999  ::xsd::cxx::tree::one< PercentDifference_type > PercentDifference_;
3000 
3001  //@endcond
3002  };
3003  }
3004  }
3005  }
3006 }
3007 
3008 #include <iosfwd>
3009 
3010 namespace mil
3011 {
3012  namespace tatrc
3013  {
3014  namespace physiology
3015  {
3016  namespace datamodel
3017  {
3018  BIOGEARS_CDM_API
3019  ::std::ostream&
3020  operator<< (::std::ostream&, const PhysiologyEngineConfigurationData&);
3021 
3022  BIOGEARS_CDM_API
3023  ::std::ostream&
3024  operator<< (::std::ostream&, const PhysiologyEngineStabilizationData&);
3025 
3026  BIOGEARS_CDM_API
3027  ::std::ostream&
3028  operator<< (::std::ostream&, const PhysiologyEngineConditionStabilizationData&);
3029 
3030  BIOGEARS_CDM_API
3031  ::std::ostream&
3032  operator<< (::std::ostream&, const PhysiologyEngineTimedStabilizationData&);
3033 
3034  BIOGEARS_CDM_API
3035  ::std::ostream&
3036  operator<< (::std::ostream&, const PhysiologyEngineTimedConditionStabilizationData&);
3037 
3038  BIOGEARS_CDM_API
3039  ::std::ostream&
3040  operator<< (::std::ostream&, const PhysiologyEngineDynamicStabilizationData&);
3041 
3042  BIOGEARS_CDM_API
3043  ::std::ostream&
3044  operator<< (::std::ostream&, const PhysiologyEngineDynamicConditionStabilizationData&);
3045 
3046  BIOGEARS_CDM_API
3047  ::std::ostream&
3048  operator<< (::std::ostream&, const PhysiologyEngineDynamicStabilizationCriteriaData&);
3049 
3050  BIOGEARS_CDM_API
3051  ::std::ostream&
3052  operator<< (::std::ostream&, const PhysiologyEngineDynamicStabilizationCriteriaPropertyData&);
3053  }
3054  }
3055  }
3056 }
3057 
3058 #include <iosfwd>
3059 
3060 #include <xercesc/sax/InputSource.hpp>
3061 #include <xercesc/dom/DOMDocument.hpp>
3062 #include <xercesc/dom/DOMErrorHandler.hpp>
3063 
3064 namespace mil
3065 {
3066  namespace tatrc
3067  {
3068  namespace physiology
3069  {
3070  namespace datamodel
3071  {
3076 
3087  BIOGEARS_CDM_API
3088  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3089  PhysiologyEngineTimedStabilization (const ::std::string& uri,
3090  ::xml_schema::flags f = 0,
3091  const ::xml_schema::properties& p = ::xml_schema::properties ());
3092 
3104  BIOGEARS_CDM_API
3105  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3106  PhysiologyEngineTimedStabilization (const ::std::string& uri,
3108  ::xml_schema::flags f = 0,
3109  const ::xml_schema::properties& p = ::xml_schema::properties ());
3110 
3123  BIOGEARS_CDM_API
3124  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3125  PhysiologyEngineTimedStabilization (const ::std::string& uri,
3126  ::xercesc::DOMErrorHandler& eh,
3127  ::xml_schema::flags f = 0,
3128  const ::xml_schema::properties& p = ::xml_schema::properties ());
3129 
3140  BIOGEARS_CDM_API
3141  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3142  PhysiologyEngineTimedStabilization (::std::istream& is,
3143  ::xml_schema::flags f = 0,
3144  const ::xml_schema::properties& p = ::xml_schema::properties ());
3145 
3157  BIOGEARS_CDM_API
3158  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3159  PhysiologyEngineTimedStabilization (::std::istream& is,
3161  ::xml_schema::flags f = 0,
3162  const ::xml_schema::properties& p = ::xml_schema::properties ());
3163 
3176  BIOGEARS_CDM_API
3177  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3178  PhysiologyEngineTimedStabilization (::std::istream& is,
3179  ::xercesc::DOMErrorHandler& eh,
3180  ::xml_schema::flags f = 0,
3181  const ::xml_schema::properties& p = ::xml_schema::properties ());
3182 
3197  BIOGEARS_CDM_API
3198  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3199  PhysiologyEngineTimedStabilization (::std::istream& is,
3200  const ::std::string& id,
3201  ::xml_schema::flags f = 0,
3202  const ::xml_schema::properties& p = ::xml_schema::properties ());
3203 
3220  BIOGEARS_CDM_API
3221  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3222  PhysiologyEngineTimedStabilization (::std::istream& is,
3223  const ::std::string& id,
3225  ::xml_schema::flags f = 0,
3226  const ::xml_schema::properties& p = ::xml_schema::properties ());
3227 
3244  BIOGEARS_CDM_API
3245  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3246  PhysiologyEngineTimedStabilization (::std::istream& is,
3247  const ::std::string& id,
3248  ::xercesc::DOMErrorHandler& eh,
3249  ::xml_schema::flags f = 0,
3250  const ::xml_schema::properties& p = ::xml_schema::properties ());
3251 
3262  BIOGEARS_CDM_API
3263  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3264  PhysiologyEngineTimedStabilization (::xercesc::InputSource& is,
3265  ::xml_schema::flags f = 0,
3266  const ::xml_schema::properties& p = ::xml_schema::properties ());
3267 
3279  BIOGEARS_CDM_API
3280  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3281  PhysiologyEngineTimedStabilization (::xercesc::InputSource& is,
3283  ::xml_schema::flags f = 0,
3284  const ::xml_schema::properties& p = ::xml_schema::properties ());
3285 
3298  BIOGEARS_CDM_API
3299  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3300  PhysiologyEngineTimedStabilization (::xercesc::InputSource& is,
3301  ::xercesc::DOMErrorHandler& eh,
3302  ::xml_schema::flags f = 0,
3303  const ::xml_schema::properties& p = ::xml_schema::properties ());
3304 
3313  BIOGEARS_CDM_API
3314  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3315  PhysiologyEngineTimedStabilization (const ::xercesc::DOMDocument& d,
3316  ::xml_schema::flags f = 0,
3317  const ::xml_schema::properties& p = ::xml_schema::properties ());
3318 
3331  BIOGEARS_CDM_API
3332  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData >
3333  PhysiologyEngineTimedStabilization (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
3334  ::xml_schema::flags f = 0,
3335  const ::xml_schema::properties& p = ::xml_schema::properties ());
3336 
3338 
3343 
3354  BIOGEARS_CDM_API
3355  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3356  PhysiologyEngineDynamicStabilization (const ::std::string& uri,
3357  ::xml_schema::flags f = 0,
3358  const ::xml_schema::properties& p = ::xml_schema::properties ());
3359 
3371  BIOGEARS_CDM_API
3372  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3373  PhysiologyEngineDynamicStabilization (const ::std::string& uri,
3375  ::xml_schema::flags f = 0,
3376  const ::xml_schema::properties& p = ::xml_schema::properties ());
3377 
3390  BIOGEARS_CDM_API
3391  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3392  PhysiologyEngineDynamicStabilization (const ::std::string& uri,
3393  ::xercesc::DOMErrorHandler& eh,
3394  ::xml_schema::flags f = 0,
3395  const ::xml_schema::properties& p = ::xml_schema::properties ());
3396 
3407  BIOGEARS_CDM_API
3408  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3409  PhysiologyEngineDynamicStabilization (::std::istream& is,
3410  ::xml_schema::flags f = 0,
3411  const ::xml_schema::properties& p = ::xml_schema::properties ());
3412 
3424  BIOGEARS_CDM_API
3425  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3426  PhysiologyEngineDynamicStabilization (::std::istream& is,
3428  ::xml_schema::flags f = 0,
3429  const ::xml_schema::properties& p = ::xml_schema::properties ());
3430 
3443  BIOGEARS_CDM_API
3444  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3445  PhysiologyEngineDynamicStabilization (::std::istream& is,
3446  ::xercesc::DOMErrorHandler& eh,
3447  ::xml_schema::flags f = 0,
3448  const ::xml_schema::properties& p = ::xml_schema::properties ());
3449 
3464  BIOGEARS_CDM_API
3465  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3466  PhysiologyEngineDynamicStabilization (::std::istream& is,
3467  const ::std::string& id,
3468  ::xml_schema::flags f = 0,
3469  const ::xml_schema::properties& p = ::xml_schema::properties ());
3470 
3487  BIOGEARS_CDM_API
3488  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3489  PhysiologyEngineDynamicStabilization (::std::istream& is,
3490  const ::std::string& id,
3492  ::xml_schema::flags f = 0,
3493  const ::xml_schema::properties& p = ::xml_schema::properties ());
3494 
3511  BIOGEARS_CDM_API
3512  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3513  PhysiologyEngineDynamicStabilization (::std::istream& is,
3514  const ::std::string& id,
3515  ::xercesc::DOMErrorHandler& eh,
3516  ::xml_schema::flags f = 0,
3517  const ::xml_schema::properties& p = ::xml_schema::properties ());
3518 
3529  BIOGEARS_CDM_API
3530  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3531  PhysiologyEngineDynamicStabilization (::xercesc::InputSource& is,
3532  ::xml_schema::flags f = 0,
3533  const ::xml_schema::properties& p = ::xml_schema::properties ());
3534 
3546  BIOGEARS_CDM_API
3547  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3548  PhysiologyEngineDynamicStabilization (::xercesc::InputSource& is,
3550  ::xml_schema::flags f = 0,
3551  const ::xml_schema::properties& p = ::xml_schema::properties ());
3552 
3565  BIOGEARS_CDM_API
3566  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3567  PhysiologyEngineDynamicStabilization (::xercesc::InputSource& is,
3568  ::xercesc::DOMErrorHandler& eh,
3569  ::xml_schema::flags f = 0,
3570  const ::xml_schema::properties& p = ::xml_schema::properties ());
3571 
3580  BIOGEARS_CDM_API
3581  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3582  PhysiologyEngineDynamicStabilization (const ::xercesc::DOMDocument& d,
3583  ::xml_schema::flags f = 0,
3584  const ::xml_schema::properties& p = ::xml_schema::properties ());
3585 
3598  BIOGEARS_CDM_API
3599  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData >
3600  PhysiologyEngineDynamicStabilization (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
3601  ::xml_schema::flags f = 0,
3602  const ::xml_schema::properties& p = ::xml_schema::properties ());
3603 
3605  }
3606  }
3607  }
3608 }
3609 
3610 #include <iosfwd>
3611 
3612 #include <xercesc/dom/DOMDocument.hpp>
3613 #include <xercesc/dom/DOMErrorHandler.hpp>
3614 #include <xercesc/framework/XMLFormatter.hpp>
3615 
3616 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
3617 
3618 namespace mil
3619 {
3620  namespace tatrc
3621  {
3622  namespace physiology
3623  {
3624  namespace datamodel
3625  {
3626  BIOGEARS_CDM_API
3627  void
3628  operator<< (::xercesc::DOMElement&, const PhysiologyEngineConfigurationData&);
3629 
3630  BIOGEARS_CDM_API
3631  void
3632  operator<< (::xercesc::DOMElement&, const PhysiologyEngineStabilizationData&);
3633 
3634  BIOGEARS_CDM_API
3635  void
3636  operator<< (::xercesc::DOMElement&, const PhysiologyEngineConditionStabilizationData&);
3637 
3638  BIOGEARS_CDM_API
3639  void
3640  operator<< (::xercesc::DOMElement&, const PhysiologyEngineTimedStabilizationData&);
3641 
3642  BIOGEARS_CDM_API
3643  void
3644  operator<< (::xercesc::DOMElement&, const PhysiologyEngineTimedConditionStabilizationData&);
3645 
3650 
3662  BIOGEARS_CDM_API
3663  void
3664  PhysiologyEngineTimedStabilization (::std::ostream& os,
3665  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData& x,
3666  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3667  const ::std::string& e = "UTF-8",
3668  ::xml_schema::flags f = 0);
3669 
3683  BIOGEARS_CDM_API
3684  void
3685  PhysiologyEngineTimedStabilization (::std::ostream& os,
3686  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData& x,
3688  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3689  const ::std::string& e = "UTF-8",
3690  ::xml_schema::flags f = 0);
3691 
3706  BIOGEARS_CDM_API
3707  void
3708  PhysiologyEngineTimedStabilization (::std::ostream& os,
3709  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData& x,
3710  ::xercesc::DOMErrorHandler& eh,
3711  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3712  const ::std::string& e = "UTF-8",
3713  ::xml_schema::flags f = 0);
3714 
3726  BIOGEARS_CDM_API
3727  void
3728  PhysiologyEngineTimedStabilization (::xercesc::XMLFormatTarget& ft,
3729  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData& x,
3730  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3731  const ::std::string& e = "UTF-8",
3732  ::xml_schema::flags f = 0);
3733 
3748  BIOGEARS_CDM_API
3749  void
3750  PhysiologyEngineTimedStabilization (::xercesc::XMLFormatTarget& ft,
3751  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData& x,
3753  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3754  const ::std::string& e = "UTF-8",
3755  ::xml_schema::flags f = 0);
3756 
3771  BIOGEARS_CDM_API
3772  void
3773  PhysiologyEngineTimedStabilization (::xercesc::XMLFormatTarget& ft,
3774  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData& x,
3775  ::xercesc::DOMErrorHandler& eh,
3776  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3777  const ::std::string& e = "UTF-8",
3778  ::xml_schema::flags f = 0);
3779 
3791  BIOGEARS_CDM_API
3792  void
3793  PhysiologyEngineTimedStabilization (::xercesc::DOMDocument& d,
3794  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData& x,
3795  ::xml_schema::flags f = 0);
3796 
3805  BIOGEARS_CDM_API
3806  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
3807  PhysiologyEngineTimedStabilization (const ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData& x,
3808  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3809  ::xml_schema::flags f = 0);
3810 
3812 
3813  BIOGEARS_CDM_API
3814  void
3815  operator<< (::xercesc::DOMElement&, const PhysiologyEngineDynamicStabilizationData&);
3816 
3817  BIOGEARS_CDM_API
3818  void
3819  operator<< (::xercesc::DOMElement&, const PhysiologyEngineDynamicConditionStabilizationData&);
3820 
3821  BIOGEARS_CDM_API
3822  void
3823  operator<< (::xercesc::DOMElement&, const PhysiologyEngineDynamicStabilizationCriteriaData&);
3824 
3825  BIOGEARS_CDM_API
3826  void
3827  operator<< (::xercesc::DOMElement&, const PhysiologyEngineDynamicStabilizationCriteriaPropertyData&);
3828 
3833 
3845  BIOGEARS_CDM_API
3846  void
3847  PhysiologyEngineDynamicStabilization (::std::ostream& os,
3848  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData& x,
3849  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3850  const ::std::string& e = "UTF-8",
3851  ::xml_schema::flags f = 0);
3852 
3866  BIOGEARS_CDM_API
3867  void
3868  PhysiologyEngineDynamicStabilization (::std::ostream& os,
3869  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData& x,
3871  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3872  const ::std::string& e = "UTF-8",
3873  ::xml_schema::flags f = 0);
3874 
3889  BIOGEARS_CDM_API
3890  void
3891  PhysiologyEngineDynamicStabilization (::std::ostream& os,
3892  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData& x,
3893  ::xercesc::DOMErrorHandler& eh,
3894  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3895  const ::std::string& e = "UTF-8",
3896  ::xml_schema::flags f = 0);
3897 
3909  BIOGEARS_CDM_API
3910  void
3911  PhysiologyEngineDynamicStabilization (::xercesc::XMLFormatTarget& ft,
3912  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData& x,
3913  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3914  const ::std::string& e = "UTF-8",
3915  ::xml_schema::flags f = 0);
3916 
3931  BIOGEARS_CDM_API
3932  void
3933  PhysiologyEngineDynamicStabilization (::xercesc::XMLFormatTarget& ft,
3934  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData& x,
3936  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3937  const ::std::string& e = "UTF-8",
3938  ::xml_schema::flags f = 0);
3939 
3954  BIOGEARS_CDM_API
3955  void
3956  PhysiologyEngineDynamicStabilization (::xercesc::XMLFormatTarget& ft,
3957  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData& x,
3958  ::xercesc::DOMErrorHandler& eh,
3959  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3960  const ::std::string& e = "UTF-8",
3961  ::xml_schema::flags f = 0);
3962 
3974  BIOGEARS_CDM_API
3975  void
3976  PhysiologyEngineDynamicStabilization (::xercesc::DOMDocument& d,
3977  const ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData& x,
3978  ::xml_schema::flags f = 0);
3979 
3988  BIOGEARS_CDM_API
3989  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
3990  PhysiologyEngineDynamicStabilization (const ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData& x,
3991  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
3992  ::xml_schema::flags f = 0);
3993 
3995  }
3996  }
3997  }
3998 }
3999 
4000 #include <xsd/cxx/post.hxx>
4001 
4002 // Begin epilogue.
4003 //
4004 //
4005 // End epilogue.
4006 
4007 #endif // D__BIOGEARS_CORE_SHARE_XSD__CDM_ENGINE_CONFIGURATION_HXX
::xsd::cxx::tree::id< char, ncname > id
C++ type corresponding to the ID XML Schema built-in type.
Definition: BioGears.hxx:325
long long negative_integer
C++ type corresponding to the negativeInteger XML Schema built-in type.
Definition: BioGears.hxx:231
::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationCriteriaData FeedbackStabilizationCriteria_type
Element type.
Definition: EngineConfiguration.hxx:2031
::xml_schema::double_ PercentDifference_type
Attribute type.
Definition: EngineConfiguration.hxx:2872
::xsd::cxx::tree::optional< WritePatientBaselineFile_type > WritePatientBaselineFile_optional
Element optional container type.
Definition: EngineConfiguration.hxx:787
ConditionStabilization_sequence::const_iterator ConditionStabilization_const_iterator
Element constant iterator type.
Definition: EngineConfiguration.hxx:1638
::xsd::cxx::tree::simple_type< char, type > simple_type
C++ type corresponding to the anySimpleType XML Schema built-in type.
Definition: BioGears.hxx:128
::xsd::cxx::tree::parsing< char > parsing
Exception indicating a parsing failure.
Definition: BioGears.hxx:552
::xsd::cxx::tree::traits< ConvergenceTime_type, char > ConvergenceTime_traits
Element traits type.
Definition: EngineConfiguration.hxx:2462
::xsd::cxx::tree::date< char, simple_type > date
C++ type corresponding to the date XML Schema built-in type.
Definition: BioGears.hxx:393
::xsd::cxx::tree::bounds< char > bounds
Exception indicating that the size argument exceeds the capacity argument.
Definition: BioGears.hxx:541
::xsd::cxx::tree::optional< TimeStep_type > TimeStep_optional
Element optional container type.
Definition: EngineConfiguration.hxx:711
::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicConditionStabilizationData ConditionStabilization_type
Element type.
Definition: EngineConfiguration.hxx:2107
::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping
Exception indicating that a prefix-namespace mapping was not provided.
Definition: BioGears.hxx:588
::xsd::cxx::tree::duplicate_id< char > duplicate_id
Exception indicating that a duplicate ID value was encountered in the object model.
Definition: BioGears.hxx:547
::xsd::cxx::tree::sequence< PropertyConvergence_type > PropertyConvergence_sequence
Element sequence container type.
Definition: EngineConfiguration.hxx:2636
::xsd::cxx::tree::expected_element< char > expected_element
Exception indicating that an expected element was not encountered.
Definition: BioGears.hxx:558
Class corresponding to the PhysiologyEngineDynamicConditionStabilizationData schema type...
Definition: EngineConfiguration.hxx:2271
PropertyConvergence_sequence::const_iterator PropertyConvergence_const_iterator
Element constant iterator type.
Definition: EngineConfiguration.hxx:2646
::xsd::cxx::tree::flags flags
Parsing and serialization flags.
Definition: BioGears.hxx:504
::xsd::cxx::tree::language< char, token > language
C++ type corresponding to the language XML Schema built-in type.
Definition: BioGears.hxx:315
::xsd::cxx::tree::normalized_string< char, string > normalized_string
C++ type corresponding to the normalizedString XML Schema built-in type.
Definition: BioGears.hxx:279
::xsd::cxx::tree::traits< MaximumAllowedStabilizationTime_type, char > MaximumAllowedStabilizationTime_traits
Element traits type.
Definition: EngineConfiguration.hxx:2578
::xsd::cxx::tree::sequence< ConditionStabilization_type > ConditionStabilization_sequence
Element sequence container type.
Definition: EngineConfiguration.hxx:1628
float float_
C++ type corresponding to the float XML Schema built-in type.
Definition: BioGears.hxx:251
::xsd::cxx::tree::traits< ConditionStabilization_type, char > ConditionStabilization_traits
Element traits type.
Definition: EngineConfiguration.hxx:2127
bool boolean
C++ type corresponding to the boolean XML Schema built-in type.
Definition: BioGears.hxx:241
::xsd::cxx::tree::uri< char, simple_type > uri
C++ type corresponding to the anyURI XML Schema built-in type.
Definition: BioGears.hxx:347
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationData > PhysiologyEngineDynamicStabilization(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: EngineConfiguration.cxx:2668
::xml_schema::string Name_type
Attribute type.
Definition: EngineConfiguration.hxx:2814
::xsd::cxx::tree::no_type_info< char > no_type_info
Exception indicating that the type information is not available for a type.
Definition: BioGears.hxx:594
::xsd::cxx::tree::traits< Criteria_type, char > Criteria_traits
Element traits type.
Definition: EngineConfiguration.hxx:2290
::xsd::cxx::tree::diagnostics< char > diagnostics
List of error conditions.
Definition: BioGears.hxx:527
::xsd::cxx::tree::traits< Time_type, char > Time_traits
Element traits type.
Definition: EngineConfiguration.hxx:1806
::xsd::cxx::tree::time_zone time_zone
Time zone type.
Definition: BioGears.hxx:387
::xsd::cxx::tree::traits< RestingStabilizationCriteria_type, char > RestingStabilizationCriteria_traits
Element traits type.
Definition: EngineConfiguration.hxx:1978
Class corresponding to the PhysiologyEngineDynamicStabilizationData schema type.
Definition: EngineConfiguration.hxx:1959
Definition: BioGears.cxx:43
Class corresponding to the PhysiologyEngineConditionStabilizationData schema type.
Definition: EngineConfiguration.hxx:1315
unsigned long long non_negative_integer
C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
Definition: BioGears.hxx:219
::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator
Exception indicating that an unexpected enumerator was encountered.
Definition: BioGears.hxx:576
unsigned long long positive_integer
C++ type corresponding to the positiveInteger XML Schema built-in type.
Definition: BioGears.hxx:225
::xsd::cxx::tree::exception< char > exception
Root of the C++/Tree exception hierarchy.
Definition: BioGears.hxx:535
::xsd::cxx::tree::facet facet
Simple type facet.
Definition: BioGears.hxx:496
::xsd::cxx::tree::as_decimal< decimal > as_decimal
Serialization wrapper for the decimal type.
Definition: BioGears.hxx:491
PropertyConvergence_sequence::iterator PropertyConvergence_iterator
Element iterator type.
Definition: EngineConfiguration.hxx:2641
::xsd::cxx::tree::expected_text_content< char > expected_text_content
Exception indicating that the text content was expected for an element.
Definition: BioGears.hxx:582
::xsd::cxx::tree::unexpected_element< char > unexpected_element
Exception indicating that an unexpected element was encountered.
Definition: BioGears.hxx:564
unsigned long long unsigned_long
C++ type corresponding to the unsignedLong XML Schema built-in type.
Definition: BioGears.hxx:197
::xsd::cxx::tree::optional< StabilizationCriteriaFile_type > StabilizationCriteriaFile_optional
Element optional container type.
Definition: EngineConfiguration.hxx:1091
::xsd::cxx::tree::traits< FeedbackStabilizationTime_type, char > FeedbackStabilizationTime_traits
Element traits type.
Definition: EngineConfiguration.hxx:1557
::xsd::cxx::tree::time< char, simple_type > time
C++ type corresponding to the time XML Schema built-in type.
Definition: BioGears.hxx:441
::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day
C++ type corresponding to the gMonthDay XML Schema built-in type.
Definition: BioGears.hxx:423
Class corresponding to the PhysiologyEngineConfigurationData schema type.
Definition: EngineConfiguration.hxx:692
::xsd::cxx::tree::traits< PropertyConvergence_type, char > PropertyConvergence_traits
Element traits type.
Definition: EngineConfiguration.hxx:2651
Class corresponding to the PhysiologyEngineTimedConditionStabilizationData schema type...
Definition: EngineConfiguration.hxx:1787
::xsd::cxx::tree::buffer< char > buffer
Binary buffer type.
Definition: BioGears.hxx:366
::xsd::cxx::tree::traits< Name_type, char > Name_traits
Attribute traits type.
Definition: EngineConfiguration.hxx:2819
ConditionStabilization_sequence::const_iterator ConditionStabilization_const_iterator
Element constant iterator type.
Definition: EngineConfiguration.hxx:2122
::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
Definition: BioGears.hxx:122
::xsd::cxx::tree::optional< StabilizationCriteria_type > StabilizationCriteria_optional
Element optional container type.
Definition: EngineConfiguration.hxx:1015
::xsd::cxx::tree::sequence< ConditionStabilization_type > ConditionStabilization_sequence
Element sequence container type.
Definition: EngineConfiguration.hxx:2112
long long long_
C++ type corresponding to the long XML Schema built-in type.
Definition: BioGears.hxx:191
::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary
C++ type corresponding to the base64Binary XML Schema built-in type.
Definition: BioGears.hxx:372
Class corresponding to the PhysiologyEngineStabilizationData schema type.
Definition: EngineConfiguration.hxx:1247
::mil::tatrc::physiology::datamodel::ScalarTimeData RestingStabilizationTime_type
Element type.
Definition: EngineConfiguration.hxx:1489
::xsd::cxx::tree::traits< ElectroCardioGramInterpolatorFile_type, char > ElectroCardioGramInterpolatorFile_traits
Element traits type.
Definition: EngineConfiguration.hxx:944
::xsd::cxx::tree::expected_attribute< char > expected_attribute
Exception indicating that an expected attribute was not encountered.
Definition: BioGears.hxx:570
::xsd::cxx::tree::duration< char, simple_type > duration
C++ type corresponding to the duration XML Schema built-in type.
Definition: BioGears.hxx:405
::xsd::cxx::tree::gmonth< char, simple_type > gmonth
C++ type corresponding to the gMonth XML Schema built-in type.
Definition: BioGears.hxx:417
int int_
C++ type corresponding to the int XML Schema built-in type.
Definition: BioGears.hxx:175
::xsd::cxx::xml::dom::namespace_info< char > namespace_info
Namespace serialization information.
Definition: BioGears.hxx:471
::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationCriteriaPropertyData PropertyConvergence_type
Element type.
Definition: EngineConfiguration.hxx:2631
::xsd::cxx::tree::traits< TimeStep_type, char > TimeStep_traits
Element traits type.
Definition: EngineConfiguration.hxx:716
::xsd::cxx::tree::ncname< char, name > ncname
C++ type corresponding to the NCName XML Schema built-in type.
Definition: BioGears.hxx:309
::xsd::cxx::tree::traits< Name_type, char > Name_traits
Attribute traits type.
Definition: EngineConfiguration.hxx:1334
::xsd::cxx::tree::name< char, token > name
C++ type corresponding to the Name XML Schema built-in type.
Definition: BioGears.hxx:291
::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary
C++ type corresponding to the hexBinary XML Schema built-in type.
Definition: BioGears.hxx:378
::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap
Namespace serialization information map.
Definition: BioGears.hxx:476
::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens
C++ type corresponding to the NMTOKENS XML Schema built-in type.
Definition: BioGears.hxx:303
::xsd::cxx::tree::gyear< char, simple_type > gyear
C++ type corresponding to the gYear XML Schema built-in type.
Definition: BioGears.hxx:429
::xsd::cxx::tree::optional< FeedbackStabilizationCriteria_type > FeedbackStabilizationCriteria_optional
Element optional container type.
Definition: EngineConfiguration.hxx:2036
::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationCriteriaData RestingStabilizationCriteria_type
Element type.
Definition: EngineConfiguration.hxx:1973
::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedConditionStabilizationData ConditionStabilization_type
Element type.
Definition: EngineConfiguration.hxx:1623
::mil::tatrc::physiology::datamodel::ElectroCardioGramWaveformInterpolatorData ElectroCardioGramInterpolator_type
Element type.
Definition: EngineConfiguration.hxx:858
::xsd::cxx::xml::error_handler< char > error_handler
Error handler callback interface.
Definition: BioGears.hxx:610
::xsd::cxx::tree::serialization< char > serialization
Exception indicating a serialization failure.
Definition: BioGears.hxx:605
const XMLCh *const tree_node_key
DOM user data key for back pointers to tree nodes.
Definition: BioGears.hxx:627
::xsd::cxx::tree::properties< char > properties
Parsing properties.
Definition: BioGears.hxx:509
::std::ostream & operator<<(::std::ostream &o, enumBioGearsAirwayMode::value i)
Definition: BioGears.cxx:451
::mil::tatrc::physiology::datamodel::ScalarTimeData FeedbackStabilizationTime_type
Element type.
Definition: EngineConfiguration.hxx:1547
long long non_positive_integer
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
Definition: BioGears.hxx:213
::mil::tatrc::physiology::datamodel::PhysiologyEngineStabilizationData StabilizationCriteria_type
Element type.
Definition: EngineConfiguration.hxx:1010
::xsd::cxx::tree::entity< char, ncname > entity
C++ type corresponding to the ENTITY XML Schema built-in type.
Definition: BioGears.hxx:451
signed char byte
C++ type corresponding to the byte XML Schema built-in type.
Definition: BioGears.hxx:143
::mil::tatrc::physiology::datamodel::PhysiologyEngineDynamicStabilizationCriteriaData Criteria_type
Element type.
Definition: EngineConfiguration.hxx:2285
::xml_schema::string Name_type
Attribute type.
Definition: EngineConfiguration.hxx:1329
::xsd::cxx::tree::severity severity
Error severity.
Definition: BioGears.hxx:517
Class corresponding to the PhysiologyEngineTimedStabilizationData schema type.
Definition: EngineConfiguration.hxx:1475
::xml_schema::string StabilizationCriteriaFile_type
Element type.
Definition: EngineConfiguration.hxx:1086
Class corresponding to the PhysiologyEngineDynamicStabilizationCriteriaPropertyData schema type...
Definition: EngineConfiguration.hxx:2800
::xsd::cxx::tree::traits< ConditionStabilization_type, char > ConditionStabilization_traits
Element traits type.
Definition: EngineConfiguration.hxx:1643
::xsd::cxx::tree::content_order content_order
Content order sequence entry.
Definition: BioGears.hxx:464
ConditionStabilization_sequence::iterator ConditionStabilization_iterator
Element iterator type.
Definition: EngineConfiguration.hxx:1633
::xsd::cxx::tree::optional< ElectroCardioGramInterpolatorFile_type > ElectroCardioGramInterpolatorFile_optional
Element optional container type.
Definition: EngineConfiguration.hxx:939
::mil::tatrc::physiology::datamodel::ScalarTimeData MinimumReactionTime_type
Element type.
Definition: EngineConfiguration.hxx:2515
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
Definition: BioGears.hxx:113
Class corresponding to the ObjectData schema type.
Definition: Properties.hxx:859
ConditionStabilization_sequence::iterator ConditionStabilization_iterator
Element iterator type.
Definition: EngineConfiguration.hxx:2117
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Definition: BioGears.hxx:273
::mil::tatrc::physiology::datamodel::ScalarTimeData MaximumAllowedStabilizationTime_type
Element type.
Definition: EngineConfiguration.hxx:2573
::xsd::cxx::tree::list_stream< char > list_stream
List serialization stream.
Definition: BioGears.hxx:481
unsigned int unsigned_int
C++ type corresponding to the unsignedInt XML Schema built-in type.
Definition: BioGears.hxx:181
::xsd::cxx::tree::gday< char, simple_type > gday
C++ type corresponding to the gDay XML Schema built-in type.
Definition: BioGears.hxx:411
::xsd::cxx::tree::entities< char, simple_type, entity > entities
C++ type corresponding to the ENTITIES XML Schema built-in type.
Definition: BioGears.hxx:457
::xsd::cxx::tree::traits< PercentDifference_type, char,::xsd::cxx::tree::schema_type::double_ > PercentDifference_traits
Attribute traits type.
Definition: EngineConfiguration.hxx:2877
unsigned char unsigned_byte
C++ type corresponding to the unsignedByte XML Schema built-in type.
Definition: BioGears.hxx:149
::xsd::cxx::tree::optional< ElectroCardioGramInterpolator_type > ElectroCardioGramInterpolator_optional
Element optional container type.
Definition: EngineConfiguration.hxx:863
::xsd::cxx::tree::date_time< char, simple_type > date_time
C++ type corresponding to the dateTime XML Schema built-in type.
Definition: BioGears.hxx:399
::xsd::cxx::tree::traits< ElectroCardioGramInterpolator_type, char > ElectroCardioGramInterpolator_traits
Element traits type.
Definition: EngineConfiguration.hxx:868
double double_
C++ type corresponding to the double XML Schema built-in type.
Definition: BioGears.hxx:257
::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month
C++ type corresponding to the gYearMonth XML Schema built-in type.
Definition: BioGears.hxx:435
::xsd::cxx::tree::traits< MinimumReactionTime_type, char > MinimumReactionTime_traits
Element traits type.
Definition: EngineConfiguration.hxx:2520
Class corresponding to the PhysiologyEngineDynamicStabilizationCriteriaData schema type...
Definition: EngineConfiguration.hxx:2443
::xsd::cxx::tree::type container
Alias for the anyType type.
Definition: BioGears.hxx:133
::xsd::cxx::tree::idref< char, ncname, type > idref
C++ type corresponding to the IDREF XML Schema built-in type.
Definition: BioGears.hxx:331
::xsd::cxx::tree::traits< FeedbackStabilizationCriteria_type, char > FeedbackStabilizationCriteria_traits
Element traits type.
Definition: EngineConfiguration.hxx:2041
::xsd::cxx::tree::error< char > error
Error condition.
Definition: BioGears.hxx:522
::xsd::cxx::tree::nmtoken< char, token > nmtoken
C++ type corresponding to the NMTOKEN XML Schema built-in type.
Definition: BioGears.hxx:297
::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs
C++ type corresponding to the IDREFS XML Schema built-in type.
Definition: BioGears.hxx:337
::xsd::cxx::tree::traits< RestingStabilizationTime_type, char > RestingStabilizationTime_traits
Element traits type.
Definition: EngineConfiguration.hxx:1494
::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname
C++ type corresponding to the QName XML Schema built-in type.
Definition: BioGears.hxx:357
::xml_schema::string ElectroCardioGramInterpolatorFile_type
Element type.
Definition: EngineConfiguration.hxx:934
::xsd::cxx::tree::not_derived< char > not_derived
Exception indicating that the types are not related by inheritance.
Definition: BioGears.hxx:600
long long integer
C++ type corresponding to the integer XML Schema built-in type.
Definition: BioGears.hxx:207
::xsd::cxx::tree::token< char, normalized_string > token
C++ type corresponding to the token XML Schema built-in type.
Definition: BioGears.hxx:285
::xsd::cxx::tree::as_double< double_ > as_double
Serialization wrapper for the double type.
Definition: BioGears.hxx:486
::xsd::cxx::tree::traits< StabilizationCriteria_type, char > StabilizationCriteria_traits
Element traits type.
Definition: EngineConfiguration.hxx:1020
short short_
C++ type corresponding to the short XML Schema built-in type.
Definition: BioGears.hxx:159
::xsd::cxx::tree::traits< StabilizationCriteriaFile_type, char > StabilizationCriteriaFile_traits
Element traits type.
Definition: EngineConfiguration.hxx:1096
::mil::tatrc::physiology::datamodel::ScalarTimeData Time_type
Element type.
Definition: EngineConfiguration.hxx:1801
::mil::tatrc::physiology::datamodel::ScalarTimeData TimeStep_type
Element type.
Definition: EngineConfiguration.hxx:706
unsigned short unsigned_short
C++ type corresponding to the unsignedShort XML Schema built-in type.
Definition: BioGears.hxx:165
::mil::tatrc::physiology::datamodel::enumOnOff WritePatientBaselineFile_type
Element type.
Definition: EngineConfiguration.hxx:782
double decimal
C++ type corresponding to the decimal XML Schema built-in type.
Definition: BioGears.hxx:263
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PhysiologyEngineTimedStabilizationData > PhysiologyEngineTimedStabilization(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: EngineConfiguration.cxx:2379
::mil::tatrc::physiology::datamodel::ScalarTimeData ConvergenceTime_type
Element type.
Definition: EngineConfiguration.hxx:2457
::xsd::cxx::tree::optional< FeedbackStabilizationTime_type > FeedbackStabilizationTime_optional
Element optional container type.
Definition: EngineConfiguration.hxx:1552
::xsd::cxx::tree::traits< WritePatientBaselineFile_type, char > WritePatientBaselineFile_traits
Element traits type.
Definition: EngineConfiguration.hxx:792