->CodeVersion(22400);
300 info->DataSpec(ncbi::EDataSpec::eASN);
User-defined methods of the data storage class.
BEGIN_NAMED_BASE_CHOICE_INFO("PC-StereoCenter", CPC_StereoCenter)
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
CPC_StereoOctahedral â.
CPC_StereoPentagonalBiPyramid â.
CPC_StereoSquarePlanar â.
CPC_StereoTetrahedral â.
CPC_StereoTrigonalBiPyramid â.
#define DIAG_COMPILE_INFO
Make compile time diagnostic information object to use in CNcbiDiag and CException.
#define ADD_NAMED_REF_CHOICE_VARIANT(MemberAlias, MemberName, ClassName)
#define SET_CHOICE_MODULE(ModuleName)
void AddReference(void) const
Add reference to object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
E_Choice
Choice variants.
virtual ~CPC_StereoCenter_Base(void)
const TOctahedral & GetOctahedral(void) const
Get the variant data.
const TPlanar & GetPlanar(void) const
Get the variant data.
void DoSelect(E_Choice index, CObjectMemoryPool *pool=0)
virtual void ResetSelection(void)
Reset the selection (set it to e_not_set).
TPlanar & SetPlanar(void)
Select the variant.
TTshape & SetTshape(void)
Select the variant.
const TBipyramid & GetBipyramid(void) const
Get the variant data.
const TTshape & GetTshape(void) const
Get the variant data.
TSquareplanar & SetSquareplanar(void)
Select the variant.
static const char *const sm_SelectionNames[]
virtual void Reset(void)
Reset the whole object.
TOctahedral & SetOctahedral(void)
Select the variant.
TTetrahedral & SetTetrahedral(void)
Select the variant.
const TSquareplanar & GetSquareplanar(void) const
Get the variant data.
void ThrowInvalidSelection(E_Choice index) const
Throw 'InvalidSelection' exception.
TBipyramid & SetBipyramid(void)
Select the variant.
NCBI_NS_NCBI::CSerialObject * m_object
const TPentagonal & GetPentagonal(void) const
Get the variant data.
const TTetrahedral & GetTetrahedral(void) const
Get the variant data.
TPentagonal & SetPentagonal(void)
Select the variant.
CPC_StereoCenter_Base(void)
static string SelectionName(E_Choice index)
Retrieve selection name (for diagnostic purposes).
void CheckSelected(E_Choice index) const
Verify selection, throw exception if it differs from the expected.
void Select(E_Choice index, EResetVariant reset=eDoResetVariant)
Select the requested variant if needed.
@ e_Octahedral
Octahedral (OC-6) / Square Pyramid (SPY-5) StereoCenters.
@ e_Tshape
T-Shaped (TS-3) StereoCenters.
@ e_Planar
Planar (SP2) StereoCenter.
@ e_Tetrahedral
Tetrahedral (SP3) StereoCenter.
@ e_Bipyramid
Trigonal BiPyramid (TBPY-4 and TBPY-5) StereoCenters.
@ e_Squareplanar
Square Planar (SP4) StereoCenter.
@ e_not_set
No variant selected.
@ e_Pentagonal
Pentagonal BiPyramid (PBPY-7) StereoCenters.
const GenericPointer< typename T::ValueType > T2 value
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4