41 #ifndef OBJECTS_PCSUBSTANCE_PC_STEREOTRIGONALBIPYRAMID_BASE_HPP
42 #define OBJECTS_PCSUBSTANCE_PC_STEREOTRIGONALBIPYRAMID_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
115 bool IsSetCenter(
void)
const;
122 bool CanGetCenter(
void)
const;
125 void ResetCenter(
void);
154 bool IsSetAbove(
void)
const;
161 bool CanGetAbove(
void)
const;
164 void ResetAbove(
void);
170 TAbove GetAbove(
void)
const;
193 bool IsSetBelow(
void)
const;
200 bool CanGetBelow(
void)
const;
203 void ResetBelow(
void);
209 TBelow GetBelow(
void)
const;
232 bool IsSetTop(
void)
const;
239 bool CanGetTop(
void)
const;
248 TTop GetTop(
void)
const;
271 bool IsSetBottom(
void)
const;
278 bool CanGetBottom(
void)
const;
281 void ResetBottom(
void);
310 bool IsSetRight(
void)
const;
317 bool CanGetRight(
void)
const;
320 void ResetRight(
void);
326 TRight GetRight(
void)
const;
341 virtual void Reset(
void);
Trigonal BiPyramid (TBPY-4 and TBPY-5) StereoCenters [Using IUPAC Stereogenic Center recommendations ...
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_PCSUBSTANCE_EXPORT
bool CanGetTop(void) const
Check if it is safe to call GetTop method.
TBelow GetBelow(void) const
Get the Below member data.
void ResetBelow(void)
Reset Below data member.
void ResetTop(void)
Reset Top data member.
TRight GetRight(void) const
Get the Right member data.
bool CanGetRight(void) const
Check if it is safe to call GetRight method.
void ResetCenter(void)
Reset Center data member.
bool IsSetBottom(void) const
Atom ID of Atom In-Plane and at the Bottom Note: Atom ID's must be greater than "0" Check if a value ...
bool CanGetBelow(void) const
Check if it is safe to call GetBelow method.
void ResetRight(void)
Reset Right data member.
TAbove & SetAbove(void)
Assign a value to Above data member.
Tparent::CMemberIndex< E_memberIndex, 7 > TmemberIndex
TCenter GetCenter(void) const
Get the Center member data.
TAbove GetAbove(void) const
Get the Above member data.
bool IsSetBelow(void) const
Atom ID of Atom Below the Plane Note: Atom ID's must be greater than "0" Check if a value has been as...
TBelow & SetBelow(void)
Assign a value to Below data member.
DECLARE_INTERNAL_TYPE_INFO()
void ResetAbove(void)
Reset Above data member.
CPC_StereoTrigonalBiPyramid_Base & operator=(const CPC_StereoTrigonalBiPyramid_Base &)
TTop GetTop(void) const
Get the Top member data.
TBottom & SetBottom(void)
Assign a value to Bottom data member.
TBottom GetBottom(void) const
Get the Bottom member data.
bool IsSetTop(void) const
Atom ID of Atom In-Plane and at the Top Note: Atom ID's must be greater than "0" Check if a value has...
bool IsSetAbove(void) const
Atom ID of Atom Above the Plane Note: Atom ID's must be greater than "0" Check if a value has been as...
void ResetBottom(void)
Reset Bottom data member.
bool CanGetBottom(void) const
Check if it is safe to call GetBottom method.
bool IsSetRight(void) const
Atom ID of Atom In-Plane and to the Right Note: Atom ID's must be greater than "0" Check if a value h...
bool CanGetCenter(void) const
Check if it is safe to call GetCenter method.
TCenter & SetCenter(void)
Assign a value to Center data member.
CPC_StereoTrigonalBiPyramid_Base(const CPC_StereoTrigonalBiPyramid_Base &)
TRight & SetRight(void)
Assign a value to Right data member.
TTop & SetTop(void)
Assign a value to Top data member.
bool CanGetAbove(void) const
Check if it is safe to call GetAbove method.
bool IsSetCenter(void) const
Atom ID of Atom Center Note: Atom ID's must be greater than "0" Check if a value has been assigned to...
const GenericPointer< typename T::ValueType > T2 value