41 #ifndef OBJECTS_MMDB3_TRANS_MATRIX_BASE_HPP
42 #define OBJECTS_MMDB3_TRANS_MATRIX_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 IsSetScale_factor(
void)
const;
113 bool CanGetScale_factor(
void)
const;
116 void ResetScale_factor(
void);
143 bool IsSetTran_1(
void)
const;
150 bool CanGetTran_1(
void)
const;
153 void ResetTran_1(
void);
180 bool IsSetTran_2(
void)
const;
187 bool CanGetTran_2(
void)
const;
190 void ResetTran_2(
void);
217 bool IsSetTran_3(
void)
const;
224 bool CanGetTran_3(
void)
const;
227 void ResetTran_3(
void);
248 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_MMDB3_EXPORT
bool CanGetTran_3(void) const
Check if it is safe to call GetTran_3 method.
CTrans_matrix_Base & operator=(const CTrans_matrix_Base &)
CTrans_matrix_Base(const CTrans_matrix_Base &)
TTran_2 & SetTran_2(void)
Assign a value to Tran_2 data member.
bool IsSetTran_1(void) const
Check if a value has been assigned to Tran_1 data member.
TTran_3 & SetTran_3(void)
Assign a value to Tran_3 data member.
TTran_1 GetTran_1(void) const
Get the Tran_1 member data.
TScale_factor & SetScale_factor(void)
Assign a value to Scale_factor data member.
TTran_2 GetTran_2(void) const
Get the Tran_2 member data.
TScale_factor GetScale_factor(void) const
Get the Scale_factor member data.
TTran_3 GetTran_3(void) const
Get the Tran_3 member data.
bool CanGetScale_factor(void) const
Check if it is safe to call GetScale_factor method.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
void ResetTran_3(void)
Reset Tran_3 data member.
bool IsSetScale_factor(void) const
Check if a value has been assigned to Scale_factor data member.
bool IsSetTran_2(void) const
Check if a value has been assigned to Tran_2 data member.
bool CanGetTran_2(void) const
Check if it is safe to call GetTran_2 method.
void ResetTran_2(void)
Reset Tran_2 data member.
void ResetScale_factor(void)
Reset Scale_factor data member.
DECLARE_INTERNAL_TYPE_INFO()
void ResetTran_1(void)
Reset Tran_1 data member.
TTran_1 & SetTran_1(void)
Assign a value to Tran_1 data member.
bool CanGetTran_1(void) const
Check if it is safe to call GetTran_1 method.
bool IsSetTran_3(void) const
Check if a value has been assigned to Tran_3 data member.
const GenericPointer< typename T::ValueType > T2 value