eType_interaction = 8,
114eType_subgraph = 100,
117eType_supercore = 103,
121eType_transform = 153,
124eType_alignment = 200,
125eType_similarity = 201,
126eType_multalign = 202,
127eType_indirect = 203,
128eType_cn3dstate = 254,
172 voidResetSelection(
void);
178E_Choice Which(
void)
const;
184 voidCheckSelected(E_Choice index)
const;
190NCBI_NORETURN
voidThrowInvalidSelection(E_Choice index)
const;
198 static stringSelectionName(E_Choice index);
233 boolIsColor(
void)
const;
245 TColor& SetColor(
void);
259 boolIsRender(
void)
const;
265 TRenderGetRender(
void)
const;
286 boolIsTransform(
void)
const;
292 const TTransform& GetTransform(
void)
const;
312 boolIsCamera(
void)
const;
318 const TCamera& GetCamera(
void)
const;
338 boolIsScript(
void)
const;
344 const TScript& GetScript(
void)
const;
364 boolIsUser(
void)
const;
370 const TUser& GetUser(
void)
const;
376 TUser& SetUser(
void);
393 static const char*
constsm_SelectionNames[];
437 voidResetSelection(
void);
443E_Choice Which(
void)
const;
449 voidCheckSelected(E_Choice index)
const;
455NCBI_NORETURN
voidThrowInvalidSelection(E_Choice index)
const;
463 static stringSelectionName(E_Choice index);
498 boolIsSubgraph(
void)
const;
504 const TSubgraph& GetSubgraph(
void)
const;
524 boolIsRegion(
void)
const;
530 const TRegion& GetRegion(
void)
const;
550 boolIsAlignment(
void)
const;
556 const TAlignment& GetAlignment(
void)
const;
576 boolIsInteraction(
void)
const;
602 boolIsSimilarity(
void)
const;
628 boolIsIndirect(
void)
const;
634 const TIndirect& GetIndirect(
void)
const;
657 static const char*
constsm_SelectionNames[];
689 boolIsSetId(
void)
const;
696 boolCanGetId(
void)
const;
699 voidResetId(
void);
726 boolIsSetName(
void)
const;
733 boolCanGetName(
void)
const;
736 voidResetName(
void);
742 const TName& GetName(
void)
const;
755 TName& SetName(
void);
764 boolIsSetType(
void)
const;
771 boolCanGetType(
void)
const;
774 voidResetType(
void);
780 TTypeGetType(
void)
const;
792 TType& SetType(
void);
801 boolIsSetProperty(
void)
const;
808 boolCanGetProperty(
void)
const;
811 voidResetProperty(
void);
817 const TProperty& GetProperty(
void)
const;
838 boolIsSetLocation(
void)
const;
845 boolCanGetLocation(
void)
const;
848 voidResetLocation(
void);
854 const TLocation& GetLocation(
void)
const;
869 virtual voidReset(
void);
904 if( m_choice != index )
905ThrowInvalidSelection(index);
914DoSelect(index, pool);
921Select(index, reset, 0);
927 returnm_choice == e_Color;
933 returnm_choice == e_Render;
939CheckSelected(e_Render);
960 returnm_choice == e_Transform;
966 returnm_choice == e_Camera;
972 returnm_choice == e_Script;
978 returnm_choice == e_User;
990 if( m_choice != index )
991ThrowInvalidSelection(index);
1000DoSelect(index, pool);
1007Select(index, reset, 0);
1013 returnm_choice == e_Subgraph;
1019 returnm_choice == e_Region;
1025 returnm_choice == e_Alignment;
1031 returnm_choice == e_Interaction;
1037 returnm_choice == e_Similarity;
1043 returnm_choice == e_Indirect;
1119 m_Name= std::forward<CBiostruc_feature_Base::TName>(
value);
User-defined methods of the data storage class.
User-defined methods of the data storage class.
An explicitly specified type in Biostruc-feature allows for efficient extraction and indexing of feat...
CBiostruc_feature_id â.
CChem_graph_alignment â.
CChem_graph_interaction â.
Base class for all serializable objects.
CRgbaColor & GetColor(CSeqFeatData::ESubtype subtype)
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
#define ENUM_METHOD_NAME(EnumName)
static string UnassignedString(void)
const CSeq_id & GetId(const CSeq_loc &loc, CScope *scope)
If all CSeq_ids embedded in CSeq_loc refer to the same CBioseq, returns the first CSeq_id found,...
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 IsSetProperty(void) const
Check if a value has been assigned to Property data member.
E_Choice Which(void) const
Which variant is currently selected.
const TId & GetId(void) const
Get the Id member data.
CChem_graph_alignment TAlignment
TId & SetId(void)
Assign a value to Id data member.
bool IsTransform(void) const
Check if variant Transform is selected.
CBiostruc_feature_Base & operator=(const CBiostruc_feature_Base &)
E_Choice Which(void) const
Which variant is currently selected.
E_Choice
Choice variants.
TName & SetName(void)
Assign a value to Name data member.
CBiostruc_feature_id m_Id
C_Property(const C_Property &)
bool IsColor(void) const
Check if variant Color is selected.
bool IsUser(void) const
Check if variant User is selected.
TRender & SetRender(void)
Select the variant.
CChem_graph_pntrs TSubgraph
void Select(E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
Select the requested variant if needed, allocating CObject variants from memory pool.
bool IsSetLocation(void) const
Check if a value has been assigned to Location data member.
const TProperty & GetProperty(void) const
Get the Property member data.
bool IsSubgraph(void) const
Check if variant Subgraph is selected.
const TLocation & GetLocation(void) const
Get the Location member data.
bool CanGetId(void) const
Check if it is safe to call GetId method.
C_Property & operator=(const C_Property &)
bool IsSimilarity(void) const
Check if variant Similarity is selected.
TRender GetRender(void) const
Get the variant data.
CRegion_similarity TSimilarity
bool CanGetName(void) const
Check if it is safe to call GetName method.
CRef< TProperty > m_Property
C_Location & operator=(const C_Location &)
void Select(E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
Select the requested variant if needed, allocating CObject variants from memory pool.
bool CanGetType(void) const
Check if it is safe to call GetType method.
E_ChoiceStopper
Maximum+1 value of the choice variant enumerator.
NCBI_NS_NCBI::CSerialObject * m_object
CChem_graph_interaction TInteraction
E_ChoiceStopper
Maximum+1 value of the choice variant enumerator.
bool IsAlignment(void) const
Check if variant Alignment is selected.
C_Location(const C_Location &)
NCBI_NS_NCBI::CSerialObject * m_object
void CheckSelected(E_Choice index) const
Verify selection, throw exception if it differs from the expected.
void ResetId(void)
Reset Id data member.
void Select(E_Choice index, EResetVariant reset=eDoResetVariant)
Select the requested variant if needed.
Tparent::CMemberIndex< E_memberIndex, 6 > TmemberIndex
const TName & GetName(void) const
Get the Name member data.
CRef< TLocation > m_Location
void CheckSelected(E_Choice index) const
Verify selection, throw exception if it differs from the expected.
bool IsIndirect(void) const
Check if variant Indirect is selected.
CBiostruc_feature_Base(const CBiostruc_feature_Base &)
TType & SetType(void)
Assign a value to Type data member.
bool IsSetType(void) const
Check if a value has been assigned to Type data member.
bool IsRegion(void) const
Check if variant Region is selected.
TType GetType(void) const
Get the Type member data.
E_Choice
Choice variants.
bool IsInteraction(void) const
Check if variant Interaction is selected.
bool IsRender(void) const
Check if variant Render is selected.
void Select(E_Choice index, EResetVariant reset=eDoResetVariant)
Select the requested variant if needed.
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
bool IsScript(void) const
Check if variant Script is selected.
bool CanGetProperty(void) const
Check if it is safe to call GetProperty method.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetName(void) const
Check if a value has been assigned to Name data member.
bool CanGetLocation(void) const
Check if it is safe to call GetLocation method.
DECLARE_INTERNAL_TYPE_INFO()
bool IsCamera(void) const
Check if variant Camera is selected.
DECLARE_INTERNAL_TYPE_INFO()
void ResetType(void)
Reset Type data member.
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