41 #ifndef OBJECTS_SEQRES_INT_GRAPH_BASE_HPP
42 #define OBJECTS_SEQRES_INT_GRAPH_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
110 bool IsSetMax(
void)
const;
117 bool CanGetMax(
void)
const;
126 TMax GetMax(
void)
const;
147 bool IsSetMin(
void)
const;
154 bool CanGetMin(
void)
const;
163 TMin GetMin(
void)
const;
184 bool IsSetAxis(
void)
const;
191 bool CanGetAxis(
void)
const;
194 void ResetAxis(
void);
200 TAxis GetAxis(
void)
const;
212 TAxis& SetAxis(
void);
221 bool IsSetValues(
void)
const;
228 bool CanGetValues(
void)
const;
231 void ResetValues(
void);
237 const TValues& GetValues(
void)
const;
246 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 CanGetMin(void) const
Check if it is safe to call GetMin method.
TMax & SetMax(void)
Assign a value to Max data member.
bool IsSetValues(void) const
Check if a value has been assigned to Values data member.
void ResetMin(void)
Reset Min data member.
bool IsSetMax(void) const
Check if a value has been assigned to Max data member.
TMin & SetMin(void)
Assign a value to Min data member.
TAxis & SetAxis(void)
Assign a value to Axis data member.
bool CanGetAxis(void) const
Check if it is safe to call GetAxis method.
bool IsSetMin(void) const
Check if a value has been assigned to Min data member.
void ResetAxis(void)
Reset Axis data member.
const TValues & GetValues(void) const
Get the Values member data.
void ResetMax(void)
Reset Max data member.
TMin GetMin(void) const
Get the Min member data.
DECLARE_INTERNAL_TYPE_INFO()
CInt_graph_Base(const CInt_graph_Base &)
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
bool IsSetAxis(void) const
Check if a value has been assigned to Axis data member.
TAxis GetAxis(void) const
Get the Axis member data.
bool CanGetMax(void) const
Check if it is safe to call GetMax method.
bool CanGetValues(void) const
Check if it is safe to call GetValues method.
CInt_graph_Base & operator=(const CInt_graph_Base &)
TMax GetMax(void) const
Get the Max member data.
TValues & SetValues(void)
Assign a value to Values data member.
const GenericPointer< typename T::ValueType > T2 value