41 #ifndef OBJECTS_SEQTABLE_SCALED_REAL_MULTI_DATA_BASE_HPP
42 #define OBJECTS_SEQTABLE_SCALED_REAL_MULTI_DATA_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
109 bool IsSetMul(
void)
const;
116 bool CanGetMul(
void)
const;
125 TMul GetMul(
void)
const;
146 bool IsSetAdd(
void)
const;
153 bool CanGetAdd(
void)
const;
162 TAdd GetAdd(
void)
const;
183 bool IsSetData(
void)
const;
190 bool CanGetData(
void)
const;
193 void ResetData(
void);
199 const TData& GetData(
void)
const;
211 TData& SetData(
void);
214 virtual void Reset(
void);
CScaled_real_multi_data_Base –.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
bool NotEmpty(void) const THROWS_NONE
Check if CRef is not empty – pointing to an object and has a non-null value.
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.
const TData & GetData(void) const
Get the Data member data.
TData & SetData(void)
Assign a value to Data data member.
DECLARE_INTERNAL_TYPE_INFO()
void ResetMul(void)
Reset Mul data member.
CScaled_real_multi_data_Base & operator=(const CScaled_real_multi_data_Base &)
TMul & SetMul(void)
Assign a value to Mul data member.
bool IsSetAdd(void) const
Check if a value has been assigned to Add data member.
void ResetAdd(void)
Reset Add data member.
void ResetData(void)
Reset Data data member.
CSeqTable_multi_data TData
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
bool IsSetData(void) const
Check if a value has been assigned to Data data member.
CScaled_real_multi_data_Base(const CScaled_real_multi_data_Base &)
bool CanGetMul(void) const
Check if it is safe to call GetMul method.
TAdd GetAdd(void) const
Get the Add member data.
bool IsSetMul(void) const
output data[i] = data[i]*mul+add Check if a value has been assigned to Mul data member.
bool CanGetAdd(void) const
Check if it is safe to call GetAdd method.
TAdd & SetAdd(void)
Assign a value to Add data member.
TMul GetMul(void) const
Get the Mul member data.
bool CanGetData(void) const
Check if it is safe to call GetData method.