NCBI C++ ToolKit
Mixture_model_.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 Mixture_model_.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_MIXTURE_MODEL_BASE_HPP
42 #define ALGO_MS_FORMATS_PEPXML_MIXTURE_MODEL_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 
63 
64 // generated classes
65 
66 
67 /** @addtogroup dataspec_pepXML
68  *
69  * @{
70  */
71 
72 /////////////////////////////////////////////////////////////////////////////
73 ///
74 /// CMixture_model_Base --
75 ///
76 
78 {
80 public:
81  // constructor
82  CMixture_model_Base(void);
83  // destructor
84  virtual ~CMixture_model_Base(void);
85 
86  // type info
88 
89  /////////////////////////////////////////////////////////////////////////////
90  ///
91  /// C_Attlist --
92  ///
93 
95  {
97  public:
98  // constructor
99  C_Attlist(void);
100  // destructor
101  ~C_Attlist(void);
102 
103  // type info
105 
106  // types
108  typedef string TComments;
109  typedef double TPrior_probability;
110  typedef string TEst_tot_correct;
111  typedef string TTot_num_spectra;
112  typedef string TNum_iterations;
113 
114  // member index
115  enum class E_memberIndex {
116  e__allMandatory = 0,
117  e_precursor_ion_charge,
118  e_comments,
119  e_prior_probability,
120  e_est_tot_correct,
121  e_tot_num_spectra,
122  e_num_iterations
123  };
125 
126  // getters
127  // setters
128 
129  /// Check if a value has been assigned to Precursor_ion_charge data member.
130  ///
131  /// Data member Precursor_ion_charge is mandatory;
132  /// its type is defined as 'typedef int TPrecursor_ion_charge'
133  /// @return
134  /// - true, if a value has been assigned.
135  /// - false, otherwise.
136  bool IsSetPrecursor_ion_charge(void) const;
137 
138  /// Check if it is safe to call GetPrecursor_ion_charge method.
139  ///
140  /// @return
141  /// - true, if the data member is getatable.
142  /// - false, otherwise.
143  bool CanGetPrecursor_ion_charge(void) const;
144 
145  /// Reset Precursor_ion_charge data member.
146  void ResetPrecursor_ion_charge(void);
147 
148  /// Get the Precursor_ion_charge member data.
149  ///
150  /// @return
151  /// Copy of the member data.
152  TPrecursor_ion_charge GetPrecursor_ion_charge(void) const;
153 
154  /// Assign a value to Precursor_ion_charge data member.
155  ///
156  /// @param value
157  /// Value to assign
158  void SetPrecursor_ion_charge(TPrecursor_ion_charge value);
159 
160  /// Assign a value to Precursor_ion_charge data member.
161  ///
162  /// @return
163  /// Reference to the data value.
164  TPrecursor_ion_charge& SetPrecursor_ion_charge(void);
165 
166  /// Check if a value has been assigned to Comments data member.
167  ///
168  /// Data member Comments is mandatory;
169  /// its type is defined as 'typedef string TComments'
170  /// @return
171  /// - true, if a value has been assigned.
172  /// - false, otherwise.
173  bool IsSetComments(void) const;
174 
175  /// Check if it is safe to call GetComments method.
176  ///
177  /// @return
178  /// - true, if the data member is getatable.
179  /// - false, otherwise.
180  bool CanGetComments(void) const;
181 
182  /// Reset Comments data member.
183  void ResetComments(void);
184 
185  /// Get the Comments member data.
186  ///
187  /// @return
188  /// Reference to the member data.
189  const TComments& GetComments(void) const;
190 
191  /// Assign a value to Comments data member.
192  ///
193  /// @param value
194  /// Value to assign
195  void SetComments(const TComments& value);
196  void SetComments(TComments&& value);
197 
198  /// Assign a value to Comments data member.
199  ///
200  /// @return
201  /// Reference to the data value.
202  TComments& SetComments(void);
203 
204  /// Check if a value has been assigned to Prior_probability data member.
205  ///
206  /// Data member Prior_probability is mandatory;
207  /// its type is defined as 'typedef double TPrior_probability'
208  /// @return
209  /// - true, if a value has been assigned.
210  /// - false, otherwise.
211  bool IsSetPrior_probability(void) const;
212 
213  /// Check if it is safe to call GetPrior_probability method.
214  ///
215  /// @return
216  /// - true, if the data member is getatable.
217  /// - false, otherwise.
218  bool CanGetPrior_probability(void) const;
219 
220  /// Reset Prior_probability data member.
221  void ResetPrior_probability(void);
222 
223  /// Get the Prior_probability member data.
224  ///
225  /// @return
226  /// Copy of the member data.
227  TPrior_probability GetPrior_probability(void) const;
228 
229  /// Assign a value to Prior_probability data member.
230  ///
231  /// @param value
232  /// Value to assign
233  void SetPrior_probability(TPrior_probability value);
234 
235  /// Assign a value to Prior_probability data member.
236  ///
237  /// @return
238  /// Reference to the data value.
239  TPrior_probability& SetPrior_probability(void);
240 
241  /// Check if a value has been assigned to Est_tot_correct data member.
242  ///
243  /// Data member Est_tot_correct is mandatory;
244  /// its type is defined as 'typedef string TEst_tot_correct'
245  /// @return
246  /// - true, if a value has been assigned.
247  /// - false, otherwise.
248  bool IsSetEst_tot_correct(void) const;
249 
250  /// Check if it is safe to call GetEst_tot_correct method.
251  ///
252  /// @return
253  /// - true, if the data member is getatable.
254  /// - false, otherwise.
255  bool CanGetEst_tot_correct(void) const;
256 
257  /// Reset Est_tot_correct data member.
258  void ResetEst_tot_correct(void);
259 
260  /// Get the Est_tot_correct member data.
261  ///
262  /// @return
263  /// Reference to the member data.
264  const TEst_tot_correct& GetEst_tot_correct(void) const;
265 
266  /// Assign a value to Est_tot_correct data member.
267  ///
268  /// @param value
269  /// Value to assign
270  void SetEst_tot_correct(const TEst_tot_correct& value);
271  void SetEst_tot_correct(TEst_tot_correct&& value);
272 
273  /// Assign a value to Est_tot_correct data member.
274  ///
275  /// @return
276  /// Reference to the data value.
277  TEst_tot_correct& SetEst_tot_correct(void);
278 
279  /// Check if a value has been assigned to Tot_num_spectra data member.
280  ///
281  /// Data member Tot_num_spectra is mandatory;
282  /// its type is defined as 'typedef string TTot_num_spectra'
283  /// @return
284  /// - true, if a value has been assigned.
285  /// - false, otherwise.
286  bool IsSetTot_num_spectra(void) const;
287 
288  /// Check if it is safe to call GetTot_num_spectra method.
289  ///
290  /// @return
291  /// - true, if the data member is getatable.
292  /// - false, otherwise.
293  bool CanGetTot_num_spectra(void) const;
294 
295  /// Reset Tot_num_spectra data member.
296  void ResetTot_num_spectra(void);
297 
298  /// Get the Tot_num_spectra member data.
299  ///
300  /// @return
301  /// Reference to the member data.
302  const TTot_num_spectra& GetTot_num_spectra(void) const;
303 
304  /// Assign a value to Tot_num_spectra data member.
305  ///
306  /// @param value
307  /// Value to assign
308  void SetTot_num_spectra(const TTot_num_spectra& value);
309  void SetTot_num_spectra(TTot_num_spectra&& value);
310 
311  /// Assign a value to Tot_num_spectra data member.
312  ///
313  /// @return
314  /// Reference to the data value.
315  TTot_num_spectra& SetTot_num_spectra(void);
316 
317  /// Check if a value has been assigned to Num_iterations data member.
318  ///
319  /// Data member Num_iterations is mandatory;
320  /// its type is defined as 'typedef string TNum_iterations'
321  /// @return
322  /// - true, if a value has been assigned.
323  /// - false, otherwise.
324  bool IsSetNum_iterations(void) const;
325 
326  /// Check if it is safe to call GetNum_iterations method.
327  ///
328  /// @return
329  /// - true, if the data member is getatable.
330  /// - false, otherwise.
331  bool CanGetNum_iterations(void) const;
332 
333  /// Reset Num_iterations data member.
334  void ResetNum_iterations(void);
335 
336  /// Get the Num_iterations member data.
337  ///
338  /// @return
339  /// Reference to the member data.
340  const TNum_iterations& GetNum_iterations(void) const;
341 
342  /// Assign a value to Num_iterations data member.
343  ///
344  /// @param value
345  /// Value to assign
346  void SetNum_iterations(const TNum_iterations& value);
347  void SetNum_iterations(TNum_iterations&& value);
348 
349  /// Assign a value to Num_iterations data member.
350  ///
351  /// @return
352  /// Reference to the data value.
353  TNum_iterations& SetNum_iterations(void);
354 
355  /// Reset the whole object
356  void Reset(void);
357 
358 
359  private:
360  // Prohibit copy constructor and assignment operator
363 
364  // data
365  Uint4 m_set_State[1];
367  string m_Comments;
372  };
373  // types
375  typedef list< CRef< CMixturemodel_distribution > > TMixturemodel_distribution;
376 
377  // member index
378  enum class E_memberIndex {
379  e__allMandatory = 0,
380  e_Attlist,
381  e_mixturemodel_distribution
382  };
384 
385  // getters
386  // setters
387 
388  /// Check if a value has been assigned to Attlist data member.
389  ///
390  /// Data member Attlist is mandatory;
391  /// its type is defined as 'typedef C_Attlist TAttlist'
392  /// @return
393  /// - true, if a value has been assigned.
394  /// - false, otherwise.
395  bool IsSetAttlist(void) const;
396 
397  /// Check if it is safe to call GetAttlist method.
398  ///
399  /// @return
400  /// - true, if the data member is getatable.
401  /// - false, otherwise.
402  bool CanGetAttlist(void) const;
403 
404  /// Reset Attlist data member.
405  void ResetAttlist(void);
406 
407  /// Get the Attlist member data.
408  ///
409  /// @return
410  /// Reference to the member data.
411  const TAttlist& GetAttlist(void) const;
412 
413  /// Assign a value to Attlist data member.
414  ///
415  /// @param value
416  /// Reference to value.
417  void SetAttlist(TAttlist& value);
418 
419  /// Assign a value to Attlist data member.
420  ///
421  /// @return
422  /// Reference to the data value.
423  TAttlist& SetAttlist(void);
424 
425  /// Check if a value has been assigned to Mixturemodel_distribution data member.
426  ///
427  /// Data member Mixturemodel_distribution is mandatory;
428  /// its type is defined as 'typedef list< CRef< CMixturemodel_distribution > > TMixturemodel_distribution'
429  /// @return
430  /// - true, if a value has been assigned.
431  /// - false, otherwise.
432  bool IsSetMixturemodel_distribution(void) const;
433 
434  /// Check if it is safe to call GetMixturemodel_distribution method.
435  ///
436  /// @return
437  /// - true, if the data member is getatable.
438  /// - false, otherwise.
439  bool CanGetMixturemodel_distribution(void) const;
440 
441  /// Reset Mixturemodel_distribution data member.
442  void ResetMixturemodel_distribution(void);
443 
444  /// Get the Mixturemodel_distribution member data.
445  ///
446  /// @return
447  /// Reference to the member data.
448  const TMixturemodel_distribution& GetMixturemodel_distribution(void) const;
449 
450  /// Assign a value to Mixturemodel_distribution data member.
451  ///
452  /// @return
453  /// Reference to the data value.
454  TMixturemodel_distribution& SetMixturemodel_distribution(void);
455 
456  /// Reset the whole object
457  virtual void Reset(void);
458 
459 
460 private:
461  // Prohibit copy constructor and assignment operator
464 
465  // data
466  Uint4 m_set_State[1];
468  list< CRef< CMixturemodel_distribution > > m_Mixturemodel_distribution;
469 };
470 
471 /* @} */
472 
473 
474 
475 
476 
477 ///////////////////////////////////////////////////////////
478 ///////////////////// inline methods //////////////////////
479 ///////////////////////////////////////////////////////////
480 inline
482 {
483  return ((m_set_State[0] & 0x3) != 0);
484 }
485 
486 inline
488 {
489  return IsSetPrecursor_ion_charge();
490 }
491 
492 inline
494 {
495  m_Precursor_ion_charge = 0;
496  m_set_State[0] &= ~0x3;
497 }
498 
499 inline
501 {
502  if (!CanGetPrecursor_ion_charge()) {
503  ThrowUnassigned(0);
504  }
505  return m_Precursor_ion_charge;
506 }
507 
508 inline
510 {
511  m_Precursor_ion_charge = value;
512  m_set_State[0] |= 0x3;
513 }
514 
515 inline
517 {
518 #ifdef _DEBUG
519  if (!IsSetPrecursor_ion_charge()) {
520  memset(&m_Precursor_ion_charge,UnassignedByte(),sizeof(m_Precursor_ion_charge));
521  }
522 #endif
523  m_set_State[0] |= 0x1;
524  return m_Precursor_ion_charge;
525 }
526 
527 inline
529 {
530  return ((m_set_State[0] & 0xc) != 0);
531 }
532 
533 inline
535 {
536  return IsSetComments();
537 }
538 
539 inline
541 {
542  if (!CanGetComments()) {
543  ThrowUnassigned(1);
544  }
545  return m_Comments;
546 }
547 
548 inline
550 {
551  m_Comments = value;
552  m_set_State[0] |= 0xc;
553 }
554 
555 inline
557 {
558  m_Comments = std::forward<CMixture_model_Base::C_Attlist::TComments>(value);
559  m_set_State[0] |= 0xc;
560 }
561 
562 inline
564 {
565 #ifdef _DEBUG
566  if (!IsSetComments()) {
567  m_Comments = UnassignedString();
568  }
569 #endif
570  m_set_State[0] |= 0x4;
571  return m_Comments;
572 }
573 
574 inline
576 {
577  return ((m_set_State[0] & 0x30) != 0);
578 }
579 
580 inline
582 {
583  return IsSetPrior_probability();
584 }
585 
586 inline
588 {
589  m_Prior_probability = 0;
590  m_set_State[0] &= ~0x30;
591 }
592 
593 inline
595 {
596  if (!CanGetPrior_probability()) {
597  ThrowUnassigned(2);
598  }
599  return m_Prior_probability;
600 }
601 
602 inline
604 {
605  m_Prior_probability = value;
606  m_set_State[0] |= 0x30;
607 }
608 
609 inline
611 {
612 #ifdef _DEBUG
613  if (!IsSetPrior_probability()) {
614  memset(&m_Prior_probability,UnassignedByte(),sizeof(m_Prior_probability));
615  }
616 #endif
617  m_set_State[0] |= 0x10;
618  return m_Prior_probability;
619 }
620 
621 inline
623 {
624  return ((m_set_State[0] & 0xc0) != 0);
625 }
626 
627 inline
629 {
630  return IsSetEst_tot_correct();
631 }
632 
633 inline
635 {
636  if (!CanGetEst_tot_correct()) {
637  ThrowUnassigned(3);
638  }
639  return m_Est_tot_correct;
640 }
641 
642 inline
644 {
645  m_Est_tot_correct = value;
646  m_set_State[0] |= 0xc0;
647 }
648 
649 inline
651 {
652  m_Est_tot_correct = std::forward<CMixture_model_Base::C_Attlist::TEst_tot_correct>(value);
653  m_set_State[0] |= 0xc0;
654 }
655 
656 inline
658 {
659 #ifdef _DEBUG
660  if (!IsSetEst_tot_correct()) {
661  m_Est_tot_correct = UnassignedString();
662  }
663 #endif
664  m_set_State[0] |= 0x40;
665  return m_Est_tot_correct;
666 }
667 
668 inline
670 {
671  return ((m_set_State[0] & 0x300) != 0);
672 }
673 
674 inline
676 {
677  return IsSetTot_num_spectra();
678 }
679 
680 inline
682 {
683  if (!CanGetTot_num_spectra()) {
684  ThrowUnassigned(4);
685  }
686  return m_Tot_num_spectra;
687 }
688 
689 inline
691 {
692  m_Tot_num_spectra = value;
693  m_set_State[0] |= 0x300;
694 }
695 
696 inline
698 {
699  m_Tot_num_spectra = std::forward<CMixture_model_Base::C_Attlist::TTot_num_spectra>(value);
700  m_set_State[0] |= 0x300;
701 }
702 
703 inline
705 {
706 #ifdef _DEBUG
707  if (!IsSetTot_num_spectra()) {
708  m_Tot_num_spectra = UnassignedString();
709  }
710 #endif
711  m_set_State[0] |= 0x100;
712  return m_Tot_num_spectra;
713 }
714 
715 inline
717 {
718  return ((m_set_State[0] & 0xc00) != 0);
719 }
720 
721 inline
723 {
724  return IsSetNum_iterations();
725 }
726 
727 inline
729 {
730  if (!CanGetNum_iterations()) {
731  ThrowUnassigned(5);
732  }
733  return m_Num_iterations;
734 }
735 
736 inline
738 {
739  m_Num_iterations = value;
740  m_set_State[0] |= 0xc00;
741 }
742 
743 inline
745 {
746  m_Num_iterations = std::forward<CMixture_model_Base::C_Attlist::TNum_iterations>(value);
747  m_set_State[0] |= 0xc00;
748 }
749 
750 inline
752 {
753 #ifdef _DEBUG
754  if (!IsSetNum_iterations()) {
755  m_Num_iterations = UnassignedString();
756  }
757 #endif
758  m_set_State[0] |= 0x400;
759  return m_Num_iterations;
760 }
761 
762 inline
764 {
765  return m_Attlist.NotEmpty();
766 }
767 
768 inline
770 {
771  return true;
772 }
773 
774 inline
776 {
777  if ( !m_Attlist ) {
778  const_cast<CMixture_model_Base*>(this)->ResetAttlist();
779  }
780  return (*m_Attlist);
781 }
782 
783 inline
785 {
786  if ( !m_Attlist ) {
787  ResetAttlist();
788  }
789  return (*m_Attlist);
790 }
791 
792 inline
794 {
795  return ((m_set_State[0] & 0xc) != 0);
796 }
797 
798 inline
800 {
801  return true;
802 }
803 
804 inline
806 {
808 }
809 
810 inline
812 {
813  m_set_State[0] |= 0x4;
815 }
816 
817 ///////////////////////////////////////////////////////////
818 ////////////////// end of inline methods //////////////////
819 ///////////////////////////////////////////////////////////
820 
821 
822 
823 
824 
825 END_objects_SCOPE // namespace ncbi::objects::
826 
828 
829 
830 #endif // ALGO_MS_FORMATS_PEPXML_MIXTURE_MODEL_BASE_HPP
CMixture_model_Base –.
CMixturemodel_distribution –.
CRef –.
Definition: ncbiobj.hpp:618
Base class for all serializable objects.
Definition: serialbase.hpp:150
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
bool IsSetPrecursor_ion_charge(void) const
Check if a value has been assigned to Precursor_ion_charge data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
C_Attlist & operator=(const C_Attlist &)
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
void ResetPrior_probability(void)
Reset Prior_probability data member.
TTot_num_spectra & SetTot_num_spectra(void)
Assign a value to Tot_num_spectra data member.
TPrecursor_ion_charge GetPrecursor_ion_charge(void) const
Get the Precursor_ion_charge member data.
const TNum_iterations & GetNum_iterations(void) const
Get the Num_iterations member data.
TEst_tot_correct & SetEst_tot_correct(void)
Assign a value to Est_tot_correct data member.
bool CanGetNum_iterations(void) const
Check if it is safe to call GetNum_iterations method.
bool CanGetComments(void) const
Check if it is safe to call GetComments method.
C_Attlist(const C_Attlist &)
TNum_iterations & SetNum_iterations(void)
Assign a value to Num_iterations data member.
TComments & SetComments(void)
Assign a value to Comments data member.
list< CRef< CMixturemodel_distribution > > TMixturemodel_distribution
const TTot_num_spectra & GetTot_num_spectra(void) const
Get the Tot_num_spectra member data.
void ResetAttlist(void)
Reset Attlist data member.
const TMixturemodel_distribution & GetMixturemodel_distribution(void) const
Get the Mixturemodel_distribution member data.
TPrecursor_ion_charge & SetPrecursor_ion_charge(void)
Assign a value to Precursor_ion_charge data member.
bool IsSetPrior_probability(void) const
Check if a value has been assigned to Prior_probability data member.
bool CanGetEst_tot_correct(void) const
Check if it is safe to call GetEst_tot_correct method.
bool IsSetMixturemodel_distribution(void) const
Check if a value has been assigned to Mixturemodel_distribution data member.
CMixture_model_Base & operator=(const CMixture_model_Base &)
bool IsSetTot_num_spectra(void) const
Check if a value has been assigned to Tot_num_spectra data member.
TPrior_probability & SetPrior_probability(void)
Assign a value to Prior_probability data member.
CMixture_model_Base(const CMixture_model_Base &)
bool IsSetNum_iterations(void) const
Check if a value has been assigned to Num_iterations data member.
bool CanGetPrior_probability(void) const
Check if it is safe to call GetPrior_probability method.
list< CRef< CMixturemodel_distribution > > m_Mixturemodel_distribution
bool IsSetEst_tot_correct(void) const
Check if a value has been assigned to Est_tot_correct data member.
TPrior_probability GetPrior_probability(void) const
Get the Prior_probability member data.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
bool IsSetComments(void) const
Check if a value has been assigned to Comments data member.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
const TEst_tot_correct & GetEst_tot_correct(void) const
Get the Est_tot_correct member data.
Tparent::CMemberIndex< E_memberIndex, 7 > TmemberIndex
const TComments & GetComments(void) const
Get the Comments member data.
bool CanGetTot_num_spectra(void) const
Check if it is safe to call GetTot_num_spectra method.
CRef< TAttlist > m_Attlist
CSerialObject Tparent
bool CanGetMixturemodel_distribution(void) const
Check if it is safe to call GetMixturemodel_distribution method.
TMixturemodel_distribution & SetMixturemodel_distribution(void)
Assign a value to Mixturemodel_distribution data member.
bool CanGetPrecursor_ion_charge(void) const
Check if it is safe to call GetPrecursor_ion_charge method.
void ResetPrecursor_ion_charge(void)
Reset Precursor_ion_charge data member.
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Wed Sep 04 14:58:53 2024 by modify_doxy.py rev. 669887