41 #ifndef OBJECTS_OMSSA_MSIONANNOT_BASE_HPP
42 #define OBJECTS_OMSSA_MSIONANNOT_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
106 bool IsSetSuspect(
void)
const;
113 bool CanGetSuspect(
void)
const;
116 void ResetSuspect(
void);
144 bool IsSetMassdiff(
void)
const;
151 bool CanGetMassdiff(
void)
const;
154 void ResetMassdiff(
void);
182 bool IsSetMissingisotope(
void)
const;
189 bool CanGetMissingisotope(
void)
const;
192 void ResetMissingisotope(
void);
213 virtual void Reset(
void);
annotated comments about the ion
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_OMSSA_EXPORT
TSuspect & SetSuspect(void)
Assign a value to Suspect data member.
void ResetMassdiff(void)
Reset Massdiff data member.
bool CanGetMissingisotope(void) const
Check if it is safe to call GetMissingisotope method.
bool IsSetSuspect(void) const
is this peak suspect? Check if a value has been assigned to Suspect data member.
bool CanGetSuspect(void) const
Check if it is safe to call GetSuspect method.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetMassdiff(void) const
what is the difference in mass from library spectrum? Check if a value has been assigned to Massdiff ...
TMissingisotope & SetMissingisotope(void)
Assign a value to Missingisotope data member.
bool IsSetMissingisotope(void) const
are the lower mass peaks missing? Check if a value has been assigned to Missingisotope data member.
bool CanGetMassdiff(void) const
Check if it is safe to call GetMassdiff method.
TMassdiff GetMassdiff(void) const
Get the Massdiff member data.
void ResetMissingisotope(void)
Reset Missingisotope data member.
TMissingisotope GetMissingisotope(void) const
Get the Missingisotope member data.
CMSIonAnnot_Base & operator=(const CMSIonAnnot_Base &)
TMassdiff & SetMassdiff(void)
Assign a value to Massdiff data member.
CMSIonAnnot_Base(const CMSIonAnnot_Base &)
void ResetSuspect(void)
Reset Suspect data member.
TSuspect GetSuspect(void) const
Get the Suspect member data.