41 #ifndef OBJECTS_SEQRES_BYTE_GRAPH_BASE_HPP
42 #define OBJECTS_SEQRES_BYTE_GRAPH_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
111 bool IsSetMax(
void)
const;
118 bool CanGetMax(
void)
const;
127 TMax GetMax(
void)
const;
148 bool IsSetMin(
void)
const;
155 bool CanGetMin(
void)
const;
164 TMin GetMin(
void)
const;
185 bool IsSetAxis(
void)
const;
192 bool CanGetAxis(
void)
const;
195 void ResetAxis(
void);
201 TAxis GetAxis(
void)
const;
213 TAxis& SetAxis(
void);
222 bool IsSetValues(
void)
const;
229 bool CanGetValues(
void)
const;
232 void ResetValues(
void);
238 const TValues& GetValues(
void)
const;
247 virtual void Reset(
void);
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_SEQRES_EXPORT
bool CanGetMax(void) const
Check if it is safe to call GetMax method.
bool IsSetMin(void) const
Check if a value has been assigned to Min data member.
CByte_graph_Base & operator=(const CByte_graph_Base &)
bool CanGetMin(void) const
Check if it is safe to call GetMin method.
bool CanGetValues(void) const
Check if it is safe to call GetValues method.
bool CanGetAxis(void) const
Check if it is safe to call GetAxis method.
void ResetAxis(void)
Reset Axis data member.
TAxis GetAxis(void) const
Get the Axis member data.
bool IsSetValues(void) const
Check if a value has been assigned to Values data member.
TValues & SetValues(void)
Assign a value to Values data member.
TMax GetMax(void) const
Get the Max member data.
DECLARE_INTERNAL_TYPE_INFO()
TMin GetMin(void) const
Get the Min member data.
TMin & SetMin(void)
Assign a value to Min data member.
const TValues & GetValues(void) const
Get the Values member data.
TMax & SetMax(void)
Assign a value to Max data member.
bool IsSetAxis(void) const
Check if a value has been assigned to Axis data member.
void ResetMin(void)
Reset Min data member.
CByte_graph_Base(const CByte_graph_Base &)
TAxis & SetAxis(void)
Assign a value to Axis data member.
void ResetMax(void)
Reset Max data member.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
bool IsSetMax(void) const
Check if a value has been assigned to Max data member.
const GenericPointer< typename T::ValueType > T2 value