NCBI C++ ToolKit
Peptideprophet_summary_.hpp
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id$
2  * ===========================================================================
3  *
4  * PUBLIC DOMAIN NOTICE
5  * National Center for Biotechnology Information
6  *
7  * This software/database is a "United States Government Work" under the
8  * terms of the United States Copyright Act. It was written as part of
9  * the author's official duties as a United States Government employee and
10  * thus cannot be copyrighted. This software/database is freely available
11  * to the public for use. The National Library of Medicine and the U.S.
12  * Government have not placed any restriction on its use or reproduction.
13  *
14  * Although all reasonable efforts have been taken to ensure the accuracy
15  * and reliability of the software and data, the NLM and the U.S.
16  * Government do not and cannot warrant the performance or results that
17  * may be obtained by using this software or data. The NLM and the U.S.
18  * Government disclaim all warranties, express or implied, including
19  * warranties of performance, merchantability or fitness for any particular
20  * purpose.
21  *
22  * Please cite the author in any work or product based on this material.
23  *
24  * ===========================================================================
25  *
26  */
27 
28 /// @file Peptideprophet_summary_.hpp
29 /// Data storage class.
30 ///
31 /// This file was generated by application DATATOOL
32 /// using the following specifications:
33 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/algo/ms/formats/pepxml/pepXML.xsd">pepXML.xsd</a>
34 /// and additional tune-up parameters:
35 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/algo/ms/formats/pepxml/pepXML.def">pepXML.def</a>
36 ///
37 /// ATTENTION:
38 /// Don't edit or commit this file into CVS as this file will
39 /// be overridden (by DATATOOL) without warning!
40 
41 #ifndef ALGO_MS_FORMATS_PEPXML_PEPTIDEPROPHET_SUMMARY_BASE_HPP
42 #define ALGO_MS_FORMATS_PEPXML_PEPTIDEPROPHET_SUMMARY_BASE_HPP
43 
44 // standard includes
45 #include <serial/serialbase.hpp>
46 
47 // generated includes
48 #include <list>
49 #include <string>
50 
52 
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
56 #endif
57 BEGIN_objects_SCOPE // namespace ncbi::objects::
58 
59 
60 // forward declarations
62 class CError_point;
63 class CInputfile;
64 class CMixture_model;
65 class CRoc_data_point;
66 
67 
68 // generated classes
69 
70 
71 /** @addtogroup dataspec_pepXML
72  *
73  * @{
74  */
75 
76 /////////////////////////////////////////////////////////////////////////////
77 ///Summary information for PeptideProphet analysis
78 ///
79 /// CPeptideprophet_summary_Base --
80 ///
81 
83 {
85 public:
86  // constructor
88  // destructor
89  virtual ~CPeptideprophet_summary_Base(void);
90 
91  // type info
93 
94  /////////////////////////////////////////////////////////////////////////////
95  ///
96  /// C_Attlist --
97  ///
98 
100  {
102  public:
103  // constructor
104  C_Attlist(void);
105  // destructor
106  ~C_Attlist(void);
107 
108  // type info
110 
111  // types
112  typedef string TVersion;
113  typedef string TAuthor;
114  typedef double TMin_prob;
115  typedef string TOptions;
116  typedef double TEst_tot_num_correct;
117 
118  // member index
119  enum class E_memberIndex {
120  e__allMandatory = 0,
121  e_version,
122  e_author,
123  e_min_prob,
124  e_options,
125  e_est_tot_num_correct
126  };
128 
129  // getters
130  // setters
131 
132  /// Check if a value has been assigned to Version data member.
133  ///
134  /// Data member Version is mandatory;
135  /// its type is defined as 'typedef string TVersion'
136  /// @return
137  /// - true, if a value has been assigned.
138  /// - false, otherwise.
139  bool IsSetVersion(void) const;
140 
141  /// Check if it is safe to call GetVersion method.
142  ///
143  /// @return
144  /// - true, if the data member is getatable.
145  /// - false, otherwise.
146  bool CanGetVersion(void) const;
147 
148  /// Reset Version data member.
149  void ResetVersion(void);
150 
151  /// Get the Version member data.
152  ///
153  /// @return
154  /// Reference to the member data.
155  const TVersion& GetVersion(void) const;
156 
157  /// Assign a value to Version data member.
158  ///
159  /// @param value
160  /// Value to assign
161  void SetVersion(const TVersion& value);
162  void SetVersion(TVersion&& value);
163 
164  /// Assign a value to Version data member.
165  ///
166  /// @return
167  /// Reference to the data value.
168  TVersion& SetVersion(void);
169 
170  /// Check if a value has been assigned to Author data member.
171  ///
172  /// Data member Author is mandatory;
173  /// its type is defined as 'typedef string TAuthor'
174  /// @return
175  /// - true, if a value has been assigned.
176  /// - false, otherwise.
177  bool IsSetAuthor(void) const;
178 
179  /// Check if it is safe to call GetAuthor method.
180  ///
181  /// @return
182  /// - true, if the data member is getatable.
183  /// - false, otherwise.
184  bool CanGetAuthor(void) const;
185 
186  /// Reset Author data member.
187  void ResetAuthor(void);
188 
189  /// Get the Author member data.
190  ///
191  /// @return
192  /// Reference to the member data.
193  const TAuthor& GetAuthor(void) const;
194 
195  /// Assign a value to Author data member.
196  ///
197  /// @param value
198  /// Value to assign
199  void SetAuthor(const TAuthor& value);
200  void SetAuthor(TAuthor&& value);
201 
202  /// Assign a value to Author data member.
203  ///
204  /// @return
205  /// Reference to the data value.
206  TAuthor& SetAuthor(void);
207 
208  /// Check if a value has been assigned to Min_prob data member.
209  ///
210  /// Data member Min_prob is mandatory;
211  /// its type is defined as 'typedef double TMin_prob'
212  /// @return
213  /// - true, if a value has been assigned.
214  /// - false, otherwise.
215  bool IsSetMin_prob(void) const;
216 
217  /// Check if it is safe to call GetMin_prob method.
218  ///
219  /// @return
220  /// - true, if the data member is getatable.
221  /// - false, otherwise.
222  bool CanGetMin_prob(void) const;
223 
224  /// Reset Min_prob data member.
225  void ResetMin_prob(void);
226 
227  /// Get the Min_prob member data.
228  ///
229  /// @return
230  /// Copy of the member data.
231  TMin_prob GetMin_prob(void) const;
232 
233  /// Assign a value to Min_prob data member.
234  ///
235  /// @param value
236  /// Value to assign
237  void SetMin_prob(TMin_prob value);
238 
239  /// Assign a value to Min_prob data member.
240  ///
241  /// @return
242  /// Reference to the data value.
243  TMin_prob& SetMin_prob(void);
244 
245  /// Check if a value has been assigned to Options data member.
246  ///
247  /// Data member Options is optional;
248  /// its type is defined as 'typedef string TOptions'
249  /// @return
250  /// - true, if a value has been assigned.
251  /// - false, otherwise.
252  bool IsSetOptions(void) const;
253 
254  /// Check if it is safe to call GetOptions method.
255  ///
256  /// @return
257  /// - true, if the data member is getatable.
258  /// - false, otherwise.
259  bool CanGetOptions(void) const;
260 
261  /// Reset Options data member.
262  void ResetOptions(void);
263 
264  /// Get the Options member data.
265  ///
266  /// @return
267  /// Reference to the member data.
268  const TOptions& GetOptions(void) const;
269 
270  /// Assign a value to Options data member.
271  ///
272  /// @param value
273  /// Value to assign
274  void SetOptions(const TOptions& value);
275  void SetOptions(TOptions&& value);
276 
277  /// Assign a value to Options data member.
278  ///
279  /// @return
280  /// Reference to the data value.
281  TOptions& SetOptions(void);
282 
283  /// Check if a value has been assigned to Est_tot_num_correct data member.
284  ///
285  /// Data member Est_tot_num_correct is optional;
286  /// its type is defined as 'typedef double TEst_tot_num_correct'
287  /// @return
288  /// - true, if a value has been assigned.
289  /// - false, otherwise.
290  bool IsSetEst_tot_num_correct(void) const;
291 
292  /// Check if it is safe to call GetEst_tot_num_correct method.
293  ///
294  /// @return
295  /// - true, if the data member is getatable.
296  /// - false, otherwise.
297  bool CanGetEst_tot_num_correct(void) const;
298 
299  /// Reset Est_tot_num_correct data member.
300  void ResetEst_tot_num_correct(void);
301 
302  /// Get the Est_tot_num_correct member data.
303  ///
304  /// @return
305  /// Copy of the member data.
306  TEst_tot_num_correct GetEst_tot_num_correct(void) const;
307 
308  /// Assign a value to Est_tot_num_correct data member.
309  ///
310  /// @param value
311  /// Value to assign
312  void SetEst_tot_num_correct(TEst_tot_num_correct value);
313 
314  /// Assign a value to Est_tot_num_correct data member.
315  ///
316  /// @return
317  /// Reference to the data value.
318  TEst_tot_num_correct& SetEst_tot_num_correct(void);
319 
320  /// Reset the whole object
321  void Reset(void);
322 
323 
324  private:
325  // Prohibit copy constructor and assignment operator
328 
329  // data
330  Uint4 m_set_State[1];
331  string m_Version;
332  string m_Author;
333  double m_Min_prob;
334  string m_Options;
336  };
337  // types
339  typedef list< CRef< CInputfile > > TInputfile;
340  typedef list< CRef< CRoc_data_point > > TRoc_data_point;
341  typedef list< CRef< CError_point > > TError_point;
342  typedef list< CRef< CDistribution_point > > TDistribution_point;
343  typedef list< CRef< CMixture_model > > TMixture_model;
344 
345  // member index
346  enum class E_memberIndex {
347  e__allMandatory = 0,
348  e_Attlist,
349  e_inputfile,
350  e_roc_data_point,
351  e_error_point,
352  e_distribution_point,
353  e_mixture_model
354  };
356 
357  // getters
358  // setters
359 
360  /// Check if a value has been assigned to Attlist data member.
361  ///
362  /// Data member Attlist is mandatory;
363  /// its type is defined as 'typedef C_Attlist TAttlist'
364  /// @return
365  /// - true, if a value has been assigned.
366  /// - false, otherwise.
367  bool IsSetAttlist(void) const;
368 
369  /// Check if it is safe to call GetAttlist method.
370  ///
371  /// @return
372  /// - true, if the data member is getatable.
373  /// - false, otherwise.
374  bool CanGetAttlist(void) const;
375 
376  /// Reset Attlist data member.
377  void ResetAttlist(void);
378 
379  /// Get the Attlist member data.
380  ///
381  /// @return
382  /// Reference to the member data.
383  const TAttlist& GetAttlist(void) const;
384 
385  /// Assign a value to Attlist data member.
386  ///
387  /// @param value
388  /// Reference to value.
389  void SetAttlist(TAttlist& value);
390 
391  /// Assign a value to Attlist data member.
392  ///
393  /// @return
394  /// Reference to the data value.
395  TAttlist& SetAttlist(void);
396 
397  /// Check if a value has been assigned to Inputfile data member.
398  ///
399  /// Data member Inputfile is mandatory;
400  /// its type is defined as 'typedef list< CRef< CInputfile > > TInputfile'
401  /// @return
402  /// - true, if a value has been assigned.
403  /// - false, otherwise.
404  bool IsSetInputfile(void) const;
405 
406  /// Check if it is safe to call GetInputfile method.
407  ///
408  /// @return
409  /// - true, if the data member is getatable.
410  /// - false, otherwise.
411  bool CanGetInputfile(void) const;
412 
413  /// Reset Inputfile data member.
414  void ResetInputfile(void);
415 
416  /// Get the Inputfile member data.
417  ///
418  /// @return
419  /// Reference to the member data.
420  const TInputfile& GetInputfile(void) const;
421 
422  /// Assign a value to Inputfile data member.
423  ///
424  /// @return
425  /// Reference to the data value.
426  TInputfile& SetInputfile(void);
427 
428  /// Check if a value has been assigned to Roc_data_point data member.
429  ///
430  /// Data member Roc_data_point is optional;
431  /// its type is defined as 'typedef list< CRef< CRoc_data_point > > TRoc_data_point'
432  /// @return
433  /// - true, if a value has been assigned.
434  /// - false, otherwise.
435  bool IsSetRoc_data_point(void) const;
436 
437  /// Check if it is safe to call GetRoc_data_point method.
438  ///
439  /// @return
440  /// - true, if the data member is getatable.
441  /// - false, otherwise.
442  bool CanGetRoc_data_point(void) const;
443 
444  /// Reset Roc_data_point data member.
445  void ResetRoc_data_point(void);
446 
447  /// Get the Roc_data_point member data.
448  ///
449  /// @return
450  /// Reference to the member data.
451  const TRoc_data_point& GetRoc_data_point(void) const;
452 
453  /// Assign a value to Roc_data_point data member.
454  ///
455  /// @return
456  /// Reference to the data value.
457  TRoc_data_point& SetRoc_data_point(void);
458 
459  /// Check if a value has been assigned to Error_point data member.
460  ///
461  /// Data member Error_point is optional;
462  /// its type is defined as 'typedef list< CRef< CError_point > > TError_point'
463  /// @return
464  /// - true, if a value has been assigned.
465  /// - false, otherwise.
466  bool IsSetError_point(void) const;
467 
468  /// Check if it is safe to call GetError_point method.
469  ///
470  /// @return
471  /// - true, if the data member is getatable.
472  /// - false, otherwise.
473  bool CanGetError_point(void) const;
474 
475  /// Reset Error_point data member.
476  void ResetError_point(void);
477 
478  /// Get the Error_point member data.
479  ///
480  /// @return
481  /// Reference to the member data.
482  const TError_point& GetError_point(void) const;
483 
484  /// Assign a value to Error_point data member.
485  ///
486  /// @return
487  /// Reference to the data value.
488  TError_point& SetError_point(void);
489 
490  /// Check if a value has been assigned to Distribution_point data member.
491  ///
492  /// Data member Distribution_point is optional;
493  /// its type is defined as 'typedef list< CRef< CDistribution_point > > TDistribution_point'
494  /// @return
495  /// - true, if a value has been assigned.
496  /// - false, otherwise.
497  bool IsSetDistribution_point(void) const;
498 
499  /// Check if it is safe to call GetDistribution_point method.
500  ///
501  /// @return
502  /// - true, if the data member is getatable.
503  /// - false, otherwise.
504  bool CanGetDistribution_point(void) const;
505 
506  /// Reset Distribution_point data member.
507  void ResetDistribution_point(void);
508 
509  /// Get the Distribution_point member data.
510  ///
511  /// @return
512  /// Reference to the member data.
513  const TDistribution_point& GetDistribution_point(void) const;
514 
515  /// Assign a value to Distribution_point data member.
516  ///
517  /// @return
518  /// Reference to the data value.
519  TDistribution_point& SetDistribution_point(void);
520 
521  /// Check if a value has been assigned to Mixture_model data member.
522  ///
523  /// Data member Mixture_model is optional;
524  /// its type is defined as 'typedef list< CRef< CMixture_model > > TMixture_model'
525  /// @return
526  /// - true, if a value has been assigned.
527  /// - false, otherwise.
528  bool IsSetMixture_model(void) const;
529 
530  /// Check if it is safe to call GetMixture_model method.
531  ///
532  /// @return
533  /// - true, if the data member is getatable.
534  /// - false, otherwise.
535  bool CanGetMixture_model(void) const;
536 
537  /// Reset Mixture_model data member.
538  void ResetMixture_model(void);
539 
540  /// Get the Mixture_model member data.
541  ///
542  /// @return
543  /// Reference to the member data.
544  const TMixture_model& GetMixture_model(void) const;
545 
546  /// Assign a value to Mixture_model data member.
547  ///
548  /// @return
549  /// Reference to the data value.
550  TMixture_model& SetMixture_model(void);
551 
552  /// Reset the whole object
553  virtual void Reset(void);
554 
555 
556 private:
557  // Prohibit copy constructor and assignment operator
560 
561  // data
562  Uint4 m_set_State[1];
564  list< CRef< CInputfile > > m_Inputfile;
565  list< CRef< CRoc_data_point > > m_Roc_data_point;
566  list< CRef< CError_point > > m_Error_point;
567  list< CRef< CDistribution_point > > m_Distribution_point;
568  list< CRef< CMixture_model > > m_Mixture_model;
569 };
570 
571 /* @} */
572 
573 
574 
575 
576 
577 ///////////////////////////////////////////////////////////
578 ///////////////////// inline methods //////////////////////
579 ///////////////////////////////////////////////////////////
580 inline
582 {
583  return ((m_set_State[0] & 0x3) != 0);
584 }
585 
586 inline
588 {
589  return IsSetVersion();
590 }
591 
592 inline
594 {
595  if (!CanGetVersion()) {
596  ThrowUnassigned(0);
597  }
598  return m_Version;
599 }
600 
601 inline
603 {
604  m_Version = value;
605  m_set_State[0] |= 0x3;
606 }
607 
608 inline
610 {
611  m_Version = std::forward<CPeptideprophet_summary_Base::C_Attlist::TVersion>(value);
612  m_set_State[0] |= 0x3;
613 }
614 
615 inline
617 {
618 #ifdef _DEBUG
619  if (!IsSetVersion()) {
620  m_Version = UnassignedString();
621  }
622 #endif
623  m_set_State[0] |= 0x1;
624  return m_Version;
625 }
626 
627 inline
629 {
630  return ((m_set_State[0] & 0xc) != 0);
631 }
632 
633 inline
635 {
636  return IsSetAuthor();
637 }
638 
639 inline
641 {
642  if (!CanGetAuthor()) {
643  ThrowUnassigned(1);
644  }
645  return m_Author;
646 }
647 
648 inline
650 {
651  m_Author = value;
652  m_set_State[0] |= 0xc;
653 }
654 
655 inline
657 {
658  m_Author = std::forward<CPeptideprophet_summary_Base::C_Attlist::TAuthor>(value);
659  m_set_State[0] |= 0xc;
660 }
661 
662 inline
664 {
665 #ifdef _DEBUG
666  if (!IsSetAuthor()) {
667  m_Author = UnassignedString();
668  }
669 #endif
670  m_set_State[0] |= 0x4;
671  return m_Author;
672 }
673 
674 inline
676 {
677  return ((m_set_State[0] & 0x30) != 0);
678 }
679 
680 inline
682 {
683  return IsSetMin_prob();
684 }
685 
686 inline
688 {
689  m_Min_prob = 0;
690  m_set_State[0] &= ~0x30;
691 }
692 
693 inline
695 {
696  if (!CanGetMin_prob()) {
697  ThrowUnassigned(2);
698  }
699  return m_Min_prob;
700 }
701 
702 inline
704 {
705  m_Min_prob = value;
706  m_set_State[0] |= 0x30;
707 }
708 
709 inline
711 {
712 #ifdef _DEBUG
713  if (!IsSetMin_prob()) {
714  memset(&m_Min_prob,UnassignedByte(),sizeof(m_Min_prob));
715  }
716 #endif
717  m_set_State[0] |= 0x10;
718  return m_Min_prob;
719 }
720 
721 inline
723 {
724  return ((m_set_State[0] & 0xc0) != 0);
725 }
726 
727 inline
729 {
730  return IsSetOptions();
731 }
732 
733 inline
735 {
736  if (!CanGetOptions()) {
737  ThrowUnassigned(3);
738  }
739  return m_Options;
740 }
741 
742 inline
744 {
745  m_Options = value;
746  m_set_State[0] |= 0xc0;
747 }
748 
749 inline
751 {
752  m_Options = std::forward<CPeptideprophet_summary_Base::C_Attlist::TOptions>(value);
753  m_set_State[0] |= 0xc0;
754 }
755 
756 inline
758 {
759 #ifdef _DEBUG
760  if (!IsSetOptions()) {
761  m_Options = UnassignedString();
762  }
763 #endif
764  m_set_State[0] |= 0x40;
765  return m_Options;
766 }
767 
768 inline
770 {
771  return ((m_set_State[0] & 0x300) != 0);
772 }
773 
774 inline
776 {
777  return IsSetEst_tot_num_correct();
778 }
779 
780 inline
782 {
783  m_Est_tot_num_correct = 0;
784  m_set_State[0] &= ~0x300;
785 }
786 
787 inline
789 {
790  if (!CanGetEst_tot_num_correct()) {
791  ThrowUnassigned(4);
792  }
793  return m_Est_tot_num_correct;
794 }
795 
796 inline
798 {
799  m_Est_tot_num_correct = value;
800  m_set_State[0] |= 0x300;
801 }
802 
803 inline
805 {
806 #ifdef _DEBUG
807  if (!IsSetEst_tot_num_correct()) {
808  memset(&m_Est_tot_num_correct,UnassignedByte(),sizeof(m_Est_tot_num_correct));
809  }
810 #endif
811  m_set_State[0] |= 0x100;
812  return m_Est_tot_num_correct;
813 }
814 
815 inline
817 {
818  return m_Attlist.NotEmpty();
819 }
820 
821 inline
823 {
824  return true;
825 }
826 
827 inline
829 {
830  if ( !m_Attlist ) {
831  const_cast<CPeptideprophet_summary_Base*>(this)->ResetAttlist();
832  }
833  return (*m_Attlist);
834 }
835 
836 inline
838 {
839  if ( !m_Attlist ) {
840  ResetAttlist();
841  }
842  return (*m_Attlist);
843 }
844 
845 inline
847 {
848  return ((m_set_State[0] & 0xc) != 0);
849 }
850 
851 inline
853 {
854  return true;
855 }
856 
857 inline
859 {
860  return m_Inputfile;
861 }
862 
863 inline
865 {
866  m_set_State[0] |= 0x4;
867  return m_Inputfile;
868 }
869 
870 inline
872 {
873  return ((m_set_State[0] & 0x30) != 0);
874 }
875 
876 inline
878 {
879  return true;
880 }
881 
882 inline
884 {
885  return m_Roc_data_point;
886 }
887 
888 inline
890 {
891  m_set_State[0] |= 0x10;
892  return m_Roc_data_point;
893 }
894 
895 inline
897 {
898  return ((m_set_State[0] & 0xc0) != 0);
899 }
900 
901 inline
903 {
904  return true;
905 }
906 
907 inline
909 {
910  return m_Error_point;
911 }
912 
913 inline
915 {
916  m_set_State[0] |= 0x40;
917  return m_Error_point;
918 }
919 
920 inline
922 {
923  return ((m_set_State[0] & 0x300) != 0);
924 }
925 
926 inline
928 {
929  return true;
930 }
931 
932 inline
934 {
935  return m_Distribution_point;
936 }
937 
938 inline
940 {
941  m_set_State[0] |= 0x100;
942  return m_Distribution_point;
943 }
944 
945 inline
947 {
948  return ((m_set_State[0] & 0xc00) != 0);
949 }
950 
951 inline
953 {
954  return true;
955 }
956 
957 inline
959 {
960  return m_Mixture_model;
961 }
962 
963 inline
965 {
966  m_set_State[0] |= 0x400;
967  return m_Mixture_model;
968 }
969 
970 ///////////////////////////////////////////////////////////
971 ////////////////// end of inline methods //////////////////
972 ///////////////////////////////////////////////////////////
973 
974 
975 
976 
977 
978 END_objects_SCOPE // namespace ncbi::objects::
979 
981 
982 
983 #endif // ALGO_MS_FORMATS_PEPXML_PEPTIDEPROPHET_SUMMARY_BASE_HPP
CDistribution_point –.
CError_point –.
Definition: Error_point.hpp:66
CInputfile –.
Definition: Inputfile.hpp:66
CMixture_model –.
Summary information for PeptideProphet analysis.
CRef –.
Definition: ncbiobj.hpp:618
CRoc_data_point –.
Base class for all serializable objects.
Definition: serialbase.hpp:150
char value[7]
Definition: config.c:431
static char UnassignedByte(void)
Definition: serialbase.hpp:181
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
Definition: serialbase.hpp:175
uint32_t Uint4
4-byte (32-bit) unsigned integer
Definition: ncbitype.h:103
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition: ncbistl.hpp:103
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition: ncbistl.hpp:100
#define NCBI_PEPXML_EXPORT
Definition: ncbi_export.h:696
list< CRef< CDistribution_point > > TDistribution_point
list< CRef< CRoc_data_point > > m_Roc_data_point
Tparent::CMemberIndex< E_memberIndex, 6 > TmemberIndex
TEst_tot_num_correct & SetEst_tot_num_correct(void)
Assign a value to Est_tot_num_correct data member.
bool CanGetVersion(void) const
Check if it is safe to call GetVersion method.
bool IsSetVersion(void) const
Check if a value has been assigned to Version data member.
TEst_tot_num_correct GetEst_tot_num_correct(void) const
Get the Est_tot_num_correct member data.
bool CanGetRoc_data_point(void) const
Check if it is safe to call GetRoc_data_point method.
bool IsSetRoc_data_point(void) const
Check if a value has been assigned to Roc_data_point data member.
TOptions & SetOptions(void)
Assign a value to Options data member.
TError_point & SetError_point(void)
Assign a value to Error_point data member.
bool CanGetAuthor(void) const
Check if it is safe to call GetAuthor method.
bool CanGetOptions(void) const
Check if it is safe to call GetOptions method.
const TOptions & GetOptions(void) const
Get the Options member data.
void ResetEst_tot_num_correct(void)
Reset Est_tot_num_correct data member.
const TInputfile & GetInputfile(void) const
Get the Inputfile member data.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
list< CRef< CMixture_model > > TMixture_model
bool IsSetDistribution_point(void) const
Check if a value has been assigned to Distribution_point data member.
const TVersion & GetVersion(void) const
Get the Version member data.
bool CanGetInputfile(void) const
Check if it is safe to call GetInputfile method.
bool IsSetMixture_model(void) const
Check if a value has been assigned to Mixture_model data member.
list< CRef< CInputfile > > m_Inputfile
bool CanGetError_point(void) const
Check if it is safe to call GetError_point method.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
CPeptideprophet_summary_Base(const CPeptideprophet_summary_Base &)
TMin_prob & SetMin_prob(void)
Assign a value to Min_prob data member.
bool IsSetEst_tot_num_correct(void) const
Check if a value has been assigned to Est_tot_num_correct data member.
TAuthor & SetAuthor(void)
Assign a value to Author data member.
TDistribution_point & SetDistribution_point(void)
Assign a value to Distribution_point data member.
const TError_point & GetError_point(void) const
Get the Error_point member data.
void ResetAttlist(void)
Reset Attlist data member.
TVersion & SetVersion(void)
Assign a value to Version data member.
C_Attlist & operator=(const C_Attlist &)
const TMixture_model & GetMixture_model(void) const
Get the Mixture_model member data.
const TRoc_data_point & GetRoc_data_point(void) const
Get the Roc_data_point member data.
bool CanGetEst_tot_num_correct(void) const
Check if it is safe to call GetEst_tot_num_correct method.
void ResetMin_prob(void)
Reset Min_prob data member.
bool IsSetOptions(void) const
Check if a value has been assigned to Options data member.
bool IsSetAuthor(void) const
Check if a value has been assigned to Author data member.
bool CanGetDistribution_point(void) const
Check if it is safe to call GetDistribution_point method.
bool IsSetMin_prob(void) const
Check if a value has been assigned to Min_prob data member.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
TMin_prob GetMin_prob(void) const
Get the Min_prob member data.
list< CRef< CMixture_model > > m_Mixture_model
list< CRef< CInputfile > > TInputfile
TRoc_data_point & SetRoc_data_point(void)
Assign a value to Roc_data_point data member.
bool IsSetInputfile(void) const
Check if a value has been assigned to Inputfile data member.
list< CRef< CRoc_data_point > > TRoc_data_point
const TAuthor & GetAuthor(void) const
Get the Author member data.
bool IsSetError_point(void) const
Check if a value has been assigned to Error_point data member.
TMixture_model & SetMixture_model(void)
Assign a value to Mixture_model data member.
const TDistribution_point & GetDistribution_point(void) const
Get the Distribution_point member data.
list< CRef< CDistribution_point > > m_Distribution_point
TInputfile & SetInputfile(void)
Assign a value to Inputfile data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
bool CanGetMin_prob(void) const
Check if it is safe to call GetMin_prob method.
CPeptideprophet_summary_Base & operator=(const CPeptideprophet_summary_Base &)
bool CanGetMixture_model(void) const
Check if it is safe to call GetMixture_model method.
list< CRef< CError_point > > TError_point
list< CRef< CError_point > > m_Error_point
Tparent::CMemberIndex< E_memberIndex, 7 > TmemberIndex
Modified on Fri Dec 08 08:22:32 2023 by modify_doxy.py rev. 669887