NCBI C++ ToolKit
Align_stats_.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 Align_stats_.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/objects/mmdb3/mmdb3.asn">mmdb3.asn</a>
34 /// and additional tune-up parameters:
35 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/objects/mmdb3/mmdb3.def">mmdb3.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 OBJECTS_MMDB3_ALIGN_STATS_BASE_HPP
42 #define OBJECTS_MMDB3_ALIGN_STATS_BASE_HPP
43 
44 // standard includes
45 #include <serial/serialbase.hpp>
46 
47 // generated includes
48 #include <string>
49 
51 
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
55 #endif
56 BEGIN_objects_SCOPE // namespace ncbi::objects::
57 
58 
59 // generated classes
60 
61 
62 /** @addtogroup dataspec_MMDB_Features
63  *
64  * @{
65  */
66 
67 /////////////////////////////////////////////////////////////////////////////
68 ///
69 /// CAlign_stats_Base --
70 ///
71 
73 {
75 public:
76  // constructor
77  CAlign_stats_Base(void);
78  // destructor
79  virtual ~CAlign_stats_Base(void);
80 
81  // type info
83 
84  // types
85  typedef string TDescr;
86  typedef int TScale_factor;
87  typedef int TVast_score;
88  typedef int TVast_mlogp;
89  typedef int TAlign_res;
90  typedef int TRmsd;
91  typedef int TBlast_score;
92  typedef int TBlast_mlogp;
93  typedef int TOther_score;
94 
95  // member index
96  enum class E_memberIndex {
97  e__allMandatory = 0,
98  e_descr,
99  e_scale_factor,
100  e_vast_score,
101  e_vast_mlogp,
102  e_align_res,
103  e_rmsd,
104  e_blast_score,
105  e_blast_mlogp,
106  e_other_score
107  };
109 
110  // getters
111  // setters
112 
113  /// Check if a value has been assigned to Descr data member.
114  ///
115  /// Data member Descr is optional;
116  /// its type is defined as 'typedef string TDescr'
117  /// @return
118  /// - true, if a value has been assigned.
119  /// - false, otherwise.
120  bool IsSetDescr(void) const;
121 
122  /// Check if it is safe to call GetDescr method.
123  ///
124  /// @return
125  /// - true, if the data member is getatable.
126  /// - false, otherwise.
127  bool CanGetDescr(void) const;
128 
129  /// Reset Descr data member.
130  void ResetDescr(void);
131 
132  /// Get the Descr member data.
133  ///
134  /// @return
135  /// Reference to the member data.
136  const TDescr& GetDescr(void) const;
137 
138  /// Assign a value to Descr data member.
139  ///
140  /// @param value
141  /// Value to assign
142  void SetDescr(const TDescr& value);
143  void SetDescr(TDescr&& value);
144 
145  /// Assign a value to Descr data member.
146  ///
147  /// @return
148  /// Reference to the data value.
149  TDescr& SetDescr(void);
150 
151  /// Check if a value has been assigned to Scale_factor data member.
152  ///
153  /// Data member Scale_factor is optional;
154  /// its type is defined as 'typedef int TScale_factor'
155  /// @return
156  /// - true, if a value has been assigned.
157  /// - false, otherwise.
158  bool IsSetScale_factor(void) const;
159 
160  /// Check if it is safe to call GetScale_factor method.
161  ///
162  /// @return
163  /// - true, if the data member is getatable.
164  /// - false, otherwise.
165  bool CanGetScale_factor(void) const;
166 
167  /// Reset Scale_factor data member.
168  void ResetScale_factor(void);
169 
170  /// Get the Scale_factor member data.
171  ///
172  /// @return
173  /// Copy of the member data.
174  TScale_factor GetScale_factor(void) const;
175 
176  /// Assign a value to Scale_factor data member.
177  ///
178  /// @param value
179  /// Value to assign
180  void SetScale_factor(TScale_factor value);
181 
182  /// Assign a value to Scale_factor data member.
183  ///
184  /// @return
185  /// Reference to the data value.
186  TScale_factor& SetScale_factor(void);
187 
188  /// Check if a value has been assigned to Vast_score data member.
189  ///
190  /// Data member Vast_score is optional;
191  /// its type is defined as 'typedef int TVast_score'
192  /// @return
193  /// - true, if a value has been assigned.
194  /// - false, otherwise.
195  bool IsSetVast_score(void) const;
196 
197  /// Check if it is safe to call GetVast_score method.
198  ///
199  /// @return
200  /// - true, if the data member is getatable.
201  /// - false, otherwise.
202  bool CanGetVast_score(void) const;
203 
204  /// Reset Vast_score data member.
205  void ResetVast_score(void);
206 
207  /// Get the Vast_score member data.
208  ///
209  /// @return
210  /// Copy of the member data.
211  TVast_score GetVast_score(void) const;
212 
213  /// Assign a value to Vast_score data member.
214  ///
215  /// @param value
216  /// Value to assign
217  void SetVast_score(TVast_score value);
218 
219  /// Assign a value to Vast_score data member.
220  ///
221  /// @return
222  /// Reference to the data value.
223  TVast_score& SetVast_score(void);
224 
225  /// Check if a value has been assigned to Vast_mlogp data member.
226  ///
227  /// Data member Vast_mlogp is optional;
228  /// its type is defined as 'typedef int TVast_mlogp'
229  /// @return
230  /// - true, if a value has been assigned.
231  /// - false, otherwise.
232  bool IsSetVast_mlogp(void) const;
233 
234  /// Check if it is safe to call GetVast_mlogp method.
235  ///
236  /// @return
237  /// - true, if the data member is getatable.
238  /// - false, otherwise.
239  bool CanGetVast_mlogp(void) const;
240 
241  /// Reset Vast_mlogp data member.
242  void ResetVast_mlogp(void);
243 
244  /// Get the Vast_mlogp member data.
245  ///
246  /// @return
247  /// Copy of the member data.
248  TVast_mlogp GetVast_mlogp(void) const;
249 
250  /// Assign a value to Vast_mlogp data member.
251  ///
252  /// @param value
253  /// Value to assign
254  void SetVast_mlogp(TVast_mlogp value);
255 
256  /// Assign a value to Vast_mlogp data member.
257  ///
258  /// @return
259  /// Reference to the data value.
260  TVast_mlogp& SetVast_mlogp(void);
261 
262  /// Check if a value has been assigned to Align_res data member.
263  ///
264  /// Data member Align_res is optional;
265  /// its type is defined as 'typedef int TAlign_res'
266  /// @return
267  /// - true, if a value has been assigned.
268  /// - false, otherwise.
269  bool IsSetAlign_res(void) const;
270 
271  /// Check if it is safe to call GetAlign_res method.
272  ///
273  /// @return
274  /// - true, if the data member is getatable.
275  /// - false, otherwise.
276  bool CanGetAlign_res(void) const;
277 
278  /// Reset Align_res data member.
279  void ResetAlign_res(void);
280 
281  /// Get the Align_res member data.
282  ///
283  /// @return
284  /// Copy of the member data.
285  TAlign_res GetAlign_res(void) const;
286 
287  /// Assign a value to Align_res data member.
288  ///
289  /// @param value
290  /// Value to assign
291  void SetAlign_res(TAlign_res value);
292 
293  /// Assign a value to Align_res data member.
294  ///
295  /// @return
296  /// Reference to the data value.
297  TAlign_res& SetAlign_res(void);
298 
299  /// Check if a value has been assigned to Rmsd data member.
300  ///
301  /// Data member Rmsd is optional;
302  /// its type is defined as 'typedef int TRmsd'
303  /// @return
304  /// - true, if a value has been assigned.
305  /// - false, otherwise.
306  bool IsSetRmsd(void) const;
307 
308  /// Check if it is safe to call GetRmsd method.
309  ///
310  /// @return
311  /// - true, if the data member is getatable.
312  /// - false, otherwise.
313  bool CanGetRmsd(void) const;
314 
315  /// Reset Rmsd data member.
316  void ResetRmsd(void);
317 
318  /// Get the Rmsd member data.
319  ///
320  /// @return
321  /// Copy of the member data.
322  TRmsd GetRmsd(void) const;
323 
324  /// Assign a value to Rmsd data member.
325  ///
326  /// @param value
327  /// Value to assign
328  void SetRmsd(TRmsd value);
329 
330  /// Assign a value to Rmsd data member.
331  ///
332  /// @return
333  /// Reference to the data value.
334  TRmsd& SetRmsd(void);
335 
336  /// Check if a value has been assigned to Blast_score data member.
337  ///
338  /// Data member Blast_score is optional;
339  /// its type is defined as 'typedef int TBlast_score'
340  /// @return
341  /// - true, if a value has been assigned.
342  /// - false, otherwise.
343  bool IsSetBlast_score(void) const;
344 
345  /// Check if it is safe to call GetBlast_score method.
346  ///
347  /// @return
348  /// - true, if the data member is getatable.
349  /// - false, otherwise.
350  bool CanGetBlast_score(void) const;
351 
352  /// Reset Blast_score data member.
353  void ResetBlast_score(void);
354 
355  /// Get the Blast_score member data.
356  ///
357  /// @return
358  /// Copy of the member data.
359  TBlast_score GetBlast_score(void) const;
360 
361  /// Assign a value to Blast_score data member.
362  ///
363  /// @param value
364  /// Value to assign
365  void SetBlast_score(TBlast_score value);
366 
367  /// Assign a value to Blast_score data member.
368  ///
369  /// @return
370  /// Reference to the data value.
371  TBlast_score& SetBlast_score(void);
372 
373  /// Check if a value has been assigned to Blast_mlogp data member.
374  ///
375  /// Data member Blast_mlogp is optional;
376  /// its type is defined as 'typedef int TBlast_mlogp'
377  /// @return
378  /// - true, if a value has been assigned.
379  /// - false, otherwise.
380  bool IsSetBlast_mlogp(void) const;
381 
382  /// Check if it is safe to call GetBlast_mlogp method.
383  ///
384  /// @return
385  /// - true, if the data member is getatable.
386  /// - false, otherwise.
387  bool CanGetBlast_mlogp(void) const;
388 
389  /// Reset Blast_mlogp data member.
390  void ResetBlast_mlogp(void);
391 
392  /// Get the Blast_mlogp member data.
393  ///
394  /// @return
395  /// Copy of the member data.
396  TBlast_mlogp GetBlast_mlogp(void) const;
397 
398  /// Assign a value to Blast_mlogp data member.
399  ///
400  /// @param value
401  /// Value to assign
402  void SetBlast_mlogp(TBlast_mlogp value);
403 
404  /// Assign a value to Blast_mlogp data member.
405  ///
406  /// @return
407  /// Reference to the data value.
408  TBlast_mlogp& SetBlast_mlogp(void);
409 
410  /// Check if a value has been assigned to Other_score data member.
411  ///
412  /// Data member Other_score is optional;
413  /// its type is defined as 'typedef int TOther_score'
414  /// @return
415  /// - true, if a value has been assigned.
416  /// - false, otherwise.
417  bool IsSetOther_score(void) const;
418 
419  /// Check if it is safe to call GetOther_score method.
420  ///
421  /// @return
422  /// - true, if the data member is getatable.
423  /// - false, otherwise.
424  bool CanGetOther_score(void) const;
425 
426  /// Reset Other_score data member.
427  void ResetOther_score(void);
428 
429  /// Get the Other_score member data.
430  ///
431  /// @return
432  /// Copy of the member data.
433  TOther_score GetOther_score(void) const;
434 
435  /// Assign a value to Other_score data member.
436  ///
437  /// @param value
438  /// Value to assign
439  void SetOther_score(TOther_score value);
440 
441  /// Assign a value to Other_score data member.
442  ///
443  /// @return
444  /// Reference to the data value.
445  TOther_score& SetOther_score(void);
446 
447  /// Reset the whole object
448  virtual void Reset(void);
449 
450 
451 private:
452  // Prohibit copy constructor and assignment operator
455 
456  // data
457  Uint4 m_set_State[1];
458  string m_Descr;
463  int m_Rmsd;
467 };
468 
469 /* @} */
470 
471 
472 
473 
474 
475 ///////////////////////////////////////////////////////////
476 ///////////////////// inline methods //////////////////////
477 ///////////////////////////////////////////////////////////
478 inline
480 {
481  return ((m_set_State[0] & 0x3) != 0);
482 }
483 
484 inline
486 {
487  return IsSetDescr();
488 }
489 
490 inline
492 {
493  if (!CanGetDescr()) {
494  ThrowUnassigned(0);
495  }
496  return m_Descr;
497 }
498 
499 inline
501 {
502  m_Descr = value;
503  m_set_State[0] |= 0x3;
504 }
505 
506 inline
508 {
509  m_Descr = std::forward<CAlign_stats_Base::TDescr>(value);
510  m_set_State[0] |= 0x3;
511 }
512 
513 inline
515 {
516 #ifdef _DEBUG
517  if (!IsSetDescr()) {
519  }
520 #endif
521  m_set_State[0] |= 0x1;
522  return m_Descr;
523 }
524 
525 inline
527 {
528  return ((m_set_State[0] & 0xc) != 0);
529 }
530 
531 inline
533 {
534  return IsSetScale_factor();
535 }
536 
537 inline
539 {
540  m_Scale_factor = 0;
541  m_set_State[0] &= ~0xc;
542 }
543 
544 inline
546 {
547  if (!CanGetScale_factor()) {
548  ThrowUnassigned(1);
549  }
550  return m_Scale_factor;
551 }
552 
553 inline
555 {
557  m_set_State[0] |= 0xc;
558 }
559 
560 inline
562 {
563 #ifdef _DEBUG
564  if (!IsSetScale_factor()) {
565  memset(&m_Scale_factor,UnassignedByte(),sizeof(m_Scale_factor));
566  }
567 #endif
568  m_set_State[0] |= 0x4;
569  return m_Scale_factor;
570 }
571 
572 inline
574 {
575  return ((m_set_State[0] & 0x30) != 0);
576 }
577 
578 inline
580 {
581  return IsSetVast_score();
582 }
583 
584 inline
586 {
587  m_Vast_score = 0;
588  m_set_State[0] &= ~0x30;
589 }
590 
591 inline
593 {
594  if (!CanGetVast_score()) {
595  ThrowUnassigned(2);
596  }
597  return m_Vast_score;
598 }
599 
600 inline
602 {
604  m_set_State[0] |= 0x30;
605 }
606 
607 inline
609 {
610 #ifdef _DEBUG
611  if (!IsSetVast_score()) {
612  memset(&m_Vast_score,UnassignedByte(),sizeof(m_Vast_score));
613  }
614 #endif
615  m_set_State[0] |= 0x10;
616  return m_Vast_score;
617 }
618 
619 inline
621 {
622  return ((m_set_State[0] & 0xc0) != 0);
623 }
624 
625 inline
627 {
628  return IsSetVast_mlogp();
629 }
630 
631 inline
633 {
634  m_Vast_mlogp = 0;
635  m_set_State[0] &= ~0xc0;
636 }
637 
638 inline
640 {
641  if (!CanGetVast_mlogp()) {
642  ThrowUnassigned(3);
643  }
644  return m_Vast_mlogp;
645 }
646 
647 inline
649 {
651  m_set_State[0] |= 0xc0;
652 }
653 
654 inline
656 {
657 #ifdef _DEBUG
658  if (!IsSetVast_mlogp()) {
659  memset(&m_Vast_mlogp,UnassignedByte(),sizeof(m_Vast_mlogp));
660  }
661 #endif
662  m_set_State[0] |= 0x40;
663  return m_Vast_mlogp;
664 }
665 
666 inline
668 {
669  return ((m_set_State[0] & 0x300) != 0);
670 }
671 
672 inline
674 {
675  return IsSetAlign_res();
676 }
677 
678 inline
680 {
681  m_Align_res = 0;
682  m_set_State[0] &= ~0x300;
683 }
684 
685 inline
687 {
688  if (!CanGetAlign_res()) {
689  ThrowUnassigned(4);
690  }
691  return m_Align_res;
692 }
693 
694 inline
696 {
697  m_Align_res = value;
698  m_set_State[0] |= 0x300;
699 }
700 
701 inline
703 {
704 #ifdef _DEBUG
705  if (!IsSetAlign_res()) {
706  memset(&m_Align_res,UnassignedByte(),sizeof(m_Align_res));
707  }
708 #endif
709  m_set_State[0] |= 0x100;
710  return m_Align_res;
711 }
712 
713 inline
715 {
716  return ((m_set_State[0] & 0xc00) != 0);
717 }
718 
719 inline
721 {
722  return IsSetRmsd();
723 }
724 
725 inline
727 {
728  m_Rmsd = 0;
729  m_set_State[0] &= ~0xc00;
730 }
731 
732 inline
734 {
735  if (!CanGetRmsd()) {
736  ThrowUnassigned(5);
737  }
738  return m_Rmsd;
739 }
740 
741 inline
743 {
744  m_Rmsd = value;
745  m_set_State[0] |= 0xc00;
746 }
747 
748 inline
750 {
751 #ifdef _DEBUG
752  if (!IsSetRmsd()) {
753  memset(&m_Rmsd,UnassignedByte(),sizeof(m_Rmsd));
754  }
755 #endif
756  m_set_State[0] |= 0x400;
757  return m_Rmsd;
758 }
759 
760 inline
762 {
763  return ((m_set_State[0] & 0x3000) != 0);
764 }
765 
766 inline
768 {
769  return IsSetBlast_score();
770 }
771 
772 inline
774 {
775  m_Blast_score = 0;
776  m_set_State[0] &= ~0x3000;
777 }
778 
779 inline
781 {
782  if (!CanGetBlast_score()) {
783  ThrowUnassigned(6);
784  }
785  return m_Blast_score;
786 }
787 
788 inline
790 {
792  m_set_State[0] |= 0x3000;
793 }
794 
795 inline
797 {
798 #ifdef _DEBUG
799  if (!IsSetBlast_score()) {
800  memset(&m_Blast_score,UnassignedByte(),sizeof(m_Blast_score));
801  }
802 #endif
803  m_set_State[0] |= 0x1000;
804  return m_Blast_score;
805 }
806 
807 inline
809 {
810  return ((m_set_State[0] & 0xc000) != 0);
811 }
812 
813 inline
815 {
816  return IsSetBlast_mlogp();
817 }
818 
819 inline
821 {
822  m_Blast_mlogp = 0;
823  m_set_State[0] &= ~0xc000;
824 }
825 
826 inline
828 {
829  if (!CanGetBlast_mlogp()) {
830  ThrowUnassigned(7);
831  }
832  return m_Blast_mlogp;
833 }
834 
835 inline
837 {
839  m_set_State[0] |= 0xc000;
840 }
841 
842 inline
844 {
845 #ifdef _DEBUG
846  if (!IsSetBlast_mlogp()) {
847  memset(&m_Blast_mlogp,UnassignedByte(),sizeof(m_Blast_mlogp));
848  }
849 #endif
850  m_set_State[0] |= 0x4000;
851  return m_Blast_mlogp;
852 }
853 
854 inline
856 {
857  return ((m_set_State[0] & 0x30000) != 0);
858 }
859 
860 inline
862 {
863  return IsSetOther_score();
864 }
865 
866 inline
868 {
869  m_Other_score = 0;
870  m_set_State[0] &= ~0x30000;
871 }
872 
873 inline
875 {
876  if (!CanGetOther_score()) {
877  ThrowUnassigned(8);
878  }
879  return m_Other_score;
880 }
881 
882 inline
884 {
886  m_set_State[0] |= 0x30000;
887 }
888 
889 inline
891 {
892 #ifdef _DEBUG
893  if (!IsSetOther_score()) {
894  memset(&m_Other_score,UnassignedByte(),sizeof(m_Other_score));
895  }
896 #endif
897  m_set_State[0] |= 0x10000;
898  return m_Other_score;
899 }
900 
901 ///////////////////////////////////////////////////////////
902 ////////////////// end of inline methods //////////////////
903 ///////////////////////////////////////////////////////////
904 
905 
906 
907 
908 
909 END_objects_SCOPE // namespace ncbi::objects::
910 
912 
913 
914 #endif // OBJECTS_MMDB3_ALIGN_STATS_BASE_HPP
CAlign_stats_Base –.
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_MMDB3_EXPORT
Definition: ncbi_export.h:640
bool IsSetVast_mlogp(void) const
Check if a value has been assigned to Vast_mlogp data member.
bool IsSetDescr(void) const
Check if a value has been assigned to Descr data member.
void ResetRmsd(void)
Reset Rmsd data member.
TAlign_res GetAlign_res(void) const
Get the Align_res member data.
void ResetScale_factor(void)
Reset Scale_factor data member.
TVast_score & SetVast_score(void)
Assign a value to Vast_score data member.
bool CanGetRmsd(void) const
Check if it is safe to call GetRmsd method.
CSerialObject Tparent
TBlast_score GetBlast_score(void) const
Get the Blast_score member data.
bool IsSetBlast_score(void) const
Check if a value has been assigned to Blast_score data member.
bool CanGetOther_score(void) const
Check if it is safe to call GetOther_score method.
bool CanGetAlign_res(void) const
Check if it is safe to call GetAlign_res method.
TVast_mlogp GetVast_mlogp(void) const
Get the Vast_mlogp member data.
TScale_factor GetScale_factor(void) const
Get the Scale_factor member data.
CAlign_stats_Base(const CAlign_stats_Base &)
void ResetBlast_score(void)
Reset Blast_score data member.
bool IsSetBlast_mlogp(void) const
Check if a value has been assigned to Blast_mlogp data member.
bool IsSetAlign_res(void) const
Check if a value has been assigned to Align_res data member.
bool CanGetVast_score(void) const
Check if it is safe to call GetVast_score method.
bool CanGetDescr(void) const
Check if it is safe to call GetDescr method.
bool CanGetBlast_mlogp(void) const
Check if it is safe to call GetBlast_mlogp method.
bool CanGetBlast_score(void) const
Check if it is safe to call GetBlast_score method.
TBlast_score & SetBlast_score(void)
Assign a value to Blast_score data member.
bool CanGetVast_mlogp(void) const
Check if it is safe to call GetVast_mlogp method.
TScale_factor & SetScale_factor(void)
Assign a value to Scale_factor data member.
TOther_score GetOther_score(void) const
Get the Other_score member data.
bool IsSetVast_score(void) const
Check if a value has been assigned to Vast_score data member.
const TDescr & GetDescr(void) const
Get the Descr member data.
void ResetAlign_res(void)
Reset Align_res data member.
TVast_mlogp & SetVast_mlogp(void)
Assign a value to Vast_mlogp data member.
TVast_score GetVast_score(void) const
Get the Vast_score member data.
TDescr & SetDescr(void)
Assign a value to Descr data member.
bool IsSetOther_score(void) const
Check if a value has been assigned to Other_score data member.
bool IsSetRmsd(void) const
Check if a value has been assigned to Rmsd data member.
TBlast_mlogp GetBlast_mlogp(void) const
Get the Blast_mlogp member data.
void ResetOther_score(void)
Reset Other_score data member.
TRmsd GetRmsd(void) const
Get the Rmsd member data.
TOther_score & SetOther_score(void)
Assign a value to Other_score data member.
void ResetVast_score(void)
Reset Vast_score data member.
void ResetVast_mlogp(void)
Reset Vast_mlogp data member.
bool IsSetScale_factor(void) const
Check if a value has been assigned to Scale_factor data member.
TAlign_res & SetAlign_res(void)
Assign a value to Align_res data member.
TRmsd & SetRmsd(void)
Assign a value to Rmsd data member.
void ResetBlast_mlogp(void)
Reset Blast_mlogp data member.
Tparent::CMemberIndex< E_memberIndex, 10 > TmemberIndex
bool CanGetScale_factor(void) const
Check if it is safe to call GetScale_factor method.
TBlast_mlogp & SetBlast_mlogp(void)
Assign a value to Blast_mlogp data member.
CAlign_stats_Base & operator=(const CAlign_stats_Base &)
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Mon May 06 04:51:28 2024 by modify_doxy.py rev. 669887