41 #ifndef ALGO_MS_FORMATS_PEPXML_DISTRIBUTION_POINT_BASE_HPP
42 #define ALGO_MS_FORMATS_PEPXML_DISTRIBUTION_POINT_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
135 bool IsSetFvalue(
void)
const;
142 bool CanGetFvalue(
void)
const;
145 void ResetFvalue(
void);
172 bool IsSetObs_1_distr(
void)
const;
179 bool CanGetObs_1_distr(
void)
const;
182 void ResetObs_1_distr(
void);
209 bool IsSetModel_1_pos_distr(
void)
const;
216 bool CanGetModel_1_pos_distr(
void)
const;
219 void ResetModel_1_pos_distr(
void);
246 bool IsSetModel_1_neg_distr(
void)
const;
253 bool CanGetModel_1_neg_distr(
void)
const;
256 void ResetModel_1_neg_distr(
void);
283 bool IsSetObs_2_distr(
void)
const;
290 bool CanGetObs_2_distr(
void)
const;
293 void ResetObs_2_distr(
void);
320 bool IsSetModel_2_pos_distr(
void)
const;
327 bool CanGetModel_2_pos_distr(
void)
const;
330 void ResetModel_2_pos_distr(
void);
357 bool IsSetModel_2_neg_distr(
void)
const;
364 bool CanGetModel_2_neg_distr(
void)
const;
367 void ResetModel_2_neg_distr(
void);
394 bool IsSetObs_3_distr(
void)
const;
401 bool CanGetObs_3_distr(
void)
const;
404 void ResetObs_3_distr(
void);
431 bool IsSetModel_3_pos_distr(
void)
const;
438 bool CanGetModel_3_pos_distr(
void)
const;
441 void ResetModel_3_pos_distr(
void);
468 bool IsSetModel_3_neg_distr(
void)
const;
475 bool CanGetModel_3_neg_distr(
void)
const;
478 void ResetModel_3_neg_distr(
void);
541 bool IsSetAttlist(
void)
const;
548 bool CanGetAttlist(
void)
const;
551 void ResetAttlist(
void);
557 const TAttlist& GetAttlist(
void)
const;
577 bool IsSetDistribution_point(
void)
const;
583 bool CanGetDistribution_point(
void)
const;
586 void ResetDistribution_point(
void);
589 void SetDistribution_point(
void);
592 virtual void Reset(
void);
623 return IsSetFvalue();
636 if (!CanGetFvalue()) {
653 if (!IsSetFvalue()) {
670 return IsSetObs_1_distr();
683 if (!CanGetObs_1_distr()) {
686 return m_Obs_1_distr;
692 m_Obs_1_distr =
value;
700 if (!IsSetObs_1_distr()) {
705 return m_Obs_1_distr;
717 return IsSetModel_1_pos_distr();
723 m_Model_1_pos_distr = 0;
730 if (!CanGetModel_1_pos_distr()) {
733 return m_Model_1_pos_distr;
739 m_Model_1_pos_distr =
value;
747 if (!IsSetModel_1_pos_distr()) {
748 memset(&m_Model_1_pos_distr,
UnassignedByte(),
sizeof(m_Model_1_pos_distr));
752 return m_Model_1_pos_distr;
764 return IsSetModel_1_neg_distr();
770 m_Model_1_neg_distr = 0;
777 if (!CanGetModel_1_neg_distr()) {
780 return m_Model_1_neg_distr;
786 m_Model_1_neg_distr =
value;
794 if (!IsSetModel_1_neg_distr()) {
795 memset(&m_Model_1_neg_distr,
UnassignedByte(),
sizeof(m_Model_1_neg_distr));
799 return m_Model_1_neg_distr;
811 return IsSetObs_2_distr();
824 if (!CanGetObs_2_distr()) {
827 return m_Obs_2_distr;
833 m_Obs_2_distr =
value;
841 if (!IsSetObs_2_distr()) {
846 return m_Obs_2_distr;
858 return IsSetModel_2_pos_distr();
864 m_Model_2_pos_distr = 0;
871 if (!CanGetModel_2_pos_distr()) {
874 return m_Model_2_pos_distr;
880 m_Model_2_pos_distr =
value;
888 if (!IsSetModel_2_pos_distr()) {
889 memset(&m_Model_2_pos_distr,
UnassignedByte(),
sizeof(m_Model_2_pos_distr));
893 return m_Model_2_pos_distr;
905 return IsSetModel_2_neg_distr();
911 m_Model_2_neg_distr = 0;
918 if (!CanGetModel_2_neg_distr()) {
921 return m_Model_2_neg_distr;
927 m_Model_2_neg_distr =
value;
935 if (!IsSetModel_2_neg_distr()) {
936 memset(&m_Model_2_neg_distr,
UnassignedByte(),
sizeof(m_Model_2_neg_distr));
940 return m_Model_2_neg_distr;
952 return IsSetObs_3_distr();
965 if (!CanGetObs_3_distr()) {
968 return m_Obs_3_distr;
974 m_Obs_3_distr =
value;
982 if (!IsSetObs_3_distr()) {
987 return m_Obs_3_distr;
999 return IsSetModel_3_pos_distr();
1005 m_Model_3_pos_distr = 0;
1012 if (!CanGetModel_3_pos_distr()) {
1015 return m_Model_3_pos_distr;
1021 m_Model_3_pos_distr =
value;
1029 if (!IsSetModel_3_pos_distr()) {
1030 memset(&m_Model_3_pos_distr,
UnassignedByte(),
sizeof(m_Model_3_pos_distr));
1034 return m_Model_3_pos_distr;
1046 return IsSetModel_3_neg_distr();
1052 m_Model_3_neg_distr = 0;
1059 if (!CanGetModel_3_neg_distr()) {
1062 return m_Model_3_neg_distr;
1068 m_Model_3_neg_distr =
value;
1076 if (!IsSetModel_3_neg_distr()) {
1077 memset(&m_Model_3_neg_distr,
UnassignedByte(),
sizeof(m_Model_3_neg_distr));
1081 return m_Model_3_neg_distr;
CDistribution_point_Base –.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_PEPXML_EXPORT
void ResetObs_3_distr(void)
Reset Obs_3_distr data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
bool IsSetModel_2_neg_distr(void) const
Check if a value has been assigned to Model_2_neg_distr data member.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetModel_3_neg_distr(void) const
Check if it is safe to call GetModel_3_neg_distr method.
double TModel_1_pos_distr
TModel_2_pos_distr GetModel_2_pos_distr(void) const
Get the Model_2_pos_distr member data.
bool CanGetFvalue(void) const
Check if it is safe to call GetFvalue method.
bool IsSetModel_1_pos_distr(void) const
Check if a value has been assigned to Model_1_pos_distr data member.
bool CanGetModel_1_pos_distr(void) const
Check if it is safe to call GetModel_1_pos_distr method.
TObs_1_distr GetObs_1_distr(void) const
Get the Obs_1_distr member data.
TModel_2_neg_distr & SetModel_2_neg_distr(void)
Assign a value to Model_2_neg_distr data member.
TFvalue GetFvalue(void) const
Get the Fvalue member data.
void ResetDistribution_point(void)
Reset Distribution_point data member.
TModel_2_pos_distr & SetModel_2_pos_distr(void)
Assign a value to Model_2_pos_distr data member.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
TObs_2_distr GetObs_2_distr(void) const
Get the Obs_2_distr member data.
bool IsSetModel_2_pos_distr(void) const
Check if a value has been assigned to Model_2_pos_distr data member.
void ResetModel_2_pos_distr(void)
Reset Model_2_pos_distr data member.
Tparent::CMemberIndex< E_memberIndex, 11 > TmemberIndex
void ResetModel_1_neg_distr(void)
Reset Model_1_neg_distr data member.
double TModel_3_pos_distr
TModel_2_neg_distr GetModel_2_neg_distr(void) const
Get the Model_2_neg_distr member data.
void ResetModel_2_neg_distr(void)
Reset Model_2_neg_distr data member.
CRef< TAttlist > m_Attlist
bool CanGetModel_2_neg_distr(void) const
Check if it is safe to call GetModel_2_neg_distr method.
TModel_3_neg_distr & SetModel_3_neg_distr(void)
Assign a value to Model_3_neg_distr data member.
void ResetObs_1_distr(void)
Reset Obs_1_distr data member.
C_Attlist & operator=(const C_Attlist &)
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
bool CanGetObs_2_distr(void) const
Check if it is safe to call GetObs_2_distr method.
double m_Model_1_neg_distr
double TModel_3_neg_distr
double TModel_2_neg_distr
bool CanGetObs_3_distr(void) const
Check if it is safe to call GetObs_3_distr method.
bool IsSetObs_3_distr(void) const
Check if a value has been assigned to Obs_3_distr data member.
bool IsSetModel_1_neg_distr(void) const
Check if a value has been assigned to Model_1_neg_distr data member.
double m_Model_1_pos_distr
bool IsSetFvalue(void) const
Check if a value has been assigned to Fvalue data member.
TModel_1_pos_distr GetModel_1_pos_distr(void) const
Get the Model_1_pos_distr member data.
TModel_1_neg_distr & SetModel_1_neg_distr(void)
Assign a value to Model_1_neg_distr data member.
TObs_3_distr GetObs_3_distr(void) const
Get the Obs_3_distr member data.
TModel_3_pos_distr GetModel_3_pos_distr(void) const
Get the Model_3_pos_distr member data.
double m_Model_2_pos_distr
double TModel_1_neg_distr
void ResetModel_1_pos_distr(void)
Reset Model_1_pos_distr data member.
CDistribution_point_Base & operator=(const CDistribution_point_Base &)
bool IsSetObs_1_distr(void) const
Check if a value has been assigned to Obs_1_distr data member.
bool IsSetModel_3_neg_distr(void) const
Check if a value has been assigned to Model_3_neg_distr data member.
bool CanGetDistribution_point(void) const
Check if value of Distribution_point member is getatable.
CDistribution_point_Base(const CDistribution_point_Base &)
TModel_1_neg_distr GetModel_1_neg_distr(void) const
Get the Model_1_neg_distr member data.
TObs_1_distr & SetObs_1_distr(void)
Assign a value to Obs_1_distr data member.
void ResetModel_3_pos_distr(void)
Reset Model_3_pos_distr data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
void ResetModel_3_neg_distr(void)
Reset Model_3_neg_distr data member.
TModel_1_pos_distr & SetModel_1_pos_distr(void)
Assign a value to Model_1_pos_distr data member.
double m_Model_3_neg_distr
bool IsSetModel_3_pos_distr(void) const
Check if a value has been assigned to Model_3_pos_distr data member.
double TModel_2_pos_distr
bool CanGetModel_1_neg_distr(void) const
Check if it is safe to call GetModel_1_neg_distr method.
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetModel_3_pos_distr(void) const
Check if it is safe to call GetModel_3_pos_distr method.
TFvalue & SetFvalue(void)
Assign a value to Fvalue data member.
TModel_3_neg_distr GetModel_3_neg_distr(void) const
Get the Model_3_neg_distr member data.
double m_Model_2_neg_distr
bool CanGetModel_2_pos_distr(void) const
Check if it is safe to call GetModel_2_pos_distr method.
void ResetAttlist(void)
Reset Attlist data member.
C_Attlist(const C_Attlist &)
bool IsSetDistribution_point(void) const
Check if a value has been assigned to Distribution_point data member.
bool IsSetObs_2_distr(void) const
Check if a value has been assigned to Obs_2_distr data member.
TObs_3_distr & SetObs_3_distr(void)
Assign a value to Obs_3_distr data member.
TObs_2_distr & SetObs_2_distr(void)
Assign a value to Obs_2_distr data member.
TModel_3_pos_distr & SetModel_3_pos_distr(void)
Assign a value to Model_3_pos_distr data member.
void SetDistribution_point(void)
Set NULL data member (assign 'NULL' value to Distribution_point data member).
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
void ResetFvalue(void)
Reset Fvalue data member.
bool CanGetObs_1_distr(void) const
Check if it is safe to call GetObs_1_distr method.
double m_Model_3_pos_distr
void ResetObs_2_distr(void)
Reset Obs_2_distr data member.
const GenericPointer< typename T::ValueType > T2 value