41 #ifndef OBJECTS_NCBIMIME_BIOSTRUC_SEQ_BASE_HPP
42 #define OBJECTS_NCBIMIME_BIOSTRUC_SEQ_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
118 bool IsSetStructure(
void)
const;
125 bool CanGetStructure(
void)
const;
128 void ResetStructure(
void);
155 bool IsSetSequences(
void)
const;
162 bool CanGetSequences(
void)
const;
165 void ResetSequences(
void);
186 bool IsSetStyle_dictionary(
void)
const;
193 bool CanGetStyle_dictionary(
void)
const;
196 void ResetStyle_dictionary(
void);
223 bool IsSetUser_annotations(
void)
const;
230 bool CanGetUser_annotations(
void)
const;
233 void ResetUser_annotations(
void);
254 virtual void Reset(
void);
display structure seq added by yanli
CCn3d_style_dictionary –.
CCn3d_user_annotations –.
Base class for all serializable objects.
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_NCBIMIME_EXPORT
CCn3d_user_annotations TUser_annotations
CBiostruc_seq_Base & operator=(const CBiostruc_seq_Base &)
CRef< TStyle_dictionary > m_Style_dictionary
DECLARE_INTERNAL_TYPE_INFO()
CRef< TStructure > m_Structure
bool IsSetSequences(void) const
Check if a value has been assigned to Sequences data member.
bool CanGetSequences(void) const
Check if it is safe to call GetSequences method.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
bool IsSetStructure(void) const
Check if a value has been assigned to Structure data member.
TStructure & SetStructure(void)
Assign a value to Structure data member.
const TStructure & GetStructure(void) const
Get the Structure member data.
bool CanGetStructure(void) const
Check if it is safe to call GetStructure method.
CCn3d_style_dictionary TStyle_dictionary
list< CRef< CSeq_entry > > TSequences
const TUser_annotations & GetUser_annotations(void) const
Get the User_annotations member data.
CBiostruc_seq_Base(const CBiostruc_seq_Base &)
const TStyle_dictionary & GetStyle_dictionary(void) const
Get the Style_dictionary member data.
void ResetStructure(void)
Reset Structure data member.
const TSequences & GetSequences(void) const
Get the Sequences member data.
bool CanGetUser_annotations(void) const
Check if it is safe to call GetUser_annotations method.
CRef< TUser_annotations > m_User_annotations
bool IsSetUser_annotations(void) const
Check if a value has been assigned to User_annotations data member.
list< CRef< CSeq_entry > > m_Sequences
bool CanGetStyle_dictionary(void) const
Check if it is safe to call GetStyle_dictionary method.
bool IsSetStyle_dictionary(void) const
Check if a value has been assigned to Style_dictionary data member.
TSequences & SetSequences(void)
Assign a value to Sequences data member.
const GenericPointer< typename T::ValueType > T2 value