34 #ifndef CN3D_CHEMICALGRAPH__HPP
35 #define CN3D_CHEMICALGRAPH__HPP
67 typedef std::list< ncbi::CRef< ncbi::objects::CBiostruc_feature_set > >
FeatureList;
99 const ncbi::objects::CAtom_pntr& atomPtr1,
100 const ncbi::objects::CAtom_pntr& atomPtr2,
104 typedef std::list < std::pair < AtomSet *, const std::string * > >
AtomSetList;
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
void LoadStandardDictionary(const char *filename)
std::list< ncbi::CRef< ncbi::objects::CBiostruc_feature_set > > FeatureList
void DeleteStandardDictionary(void)
bool CheckForDisulfide(const Molecule *molecule, const ncbi::objects::CAtom_pntr &atomPtr1, const ncbi::objects::CAtom_pntr &atomPtr2, std::list< const Bond * > *bondList, Bond *bond, StructureBase *parent)
std::list< std::pair< AtomSet *, const std::string * > > AtomSetList
unsigned int displayListOtherStart
BondList interMoleculeBonds
void RedrawMolecule(int moleculeID) const
const Residue::AtomInfo * GetAtomInfo(const AtomPntr &atom) const
std::list< const Bond * > BondList
void UnpackSecondaryStructureFeatures(const ncbi::objects::CBiostruc_feature_set &featureSet)
bool DrawAll(const AtomSet *atomSet=NULL) const
void UnpackDomainFeatures(const ncbi::objects::CBiostruc_feature_set &featureSet)
std::map< int, const Molecule * > MoleculeMap
ChemicalGraph(StructureBase *parent, const ncbi::objects::CBiostruc_graph &graph, const FeatureList &features)
#define ERR_POST(message)
Error posting with file, line number information but without error codes.
void Warning(CExceptionArgs_Base &args)
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_SCOPE(ns)
Define a new scope.
The NCBI C++/STL use hints.