Chemical Data Processing Library C++ API - Version 1.1.1
Public Types | Public Member Functions | List of all members
CDPL::Biomol::ResidueDictionary::Entry Class Reference

#include <ResidueDictionary.hpp>

Public Types

typedef std::function< Chem::MolecularGraph::SharedPointer(const std::string &)> StructureRetrievalFunction
 

Public Member Functions

 Entry (const std::string &code, const std::string &rep_code, const std::string &rep_by_code, bool obsolete, const std::string &name, unsigned int type, const StructureRetrievalFunction &struc_ret_func)
 
 Entry ()
 
const std::string & getCode () const
 
const std::string & getReplacedCode () const
 
const std::string & getReplacedByCode () const
 
bool isObsolete () const
 
const std::string & getName () const
 
unsigned int getType () const
 
Chem::MolecularGraph::SharedPointer getStructure () const
 

Member Typedef Documentation

◆ StructureRetrievalFunction

Constructor & Destructor Documentation

◆ Entry() [1/2]

CDPL::Biomol::ResidueDictionary::Entry::Entry ( const std::string &  code,
const std::string &  rep_code,
const std::string &  rep_by_code,
bool  obsolete,
const std::string &  name,
unsigned int  type,
const StructureRetrievalFunction struc_ret_func 
)

◆ Entry() [2/2]

CDPL::Biomol::ResidueDictionary::Entry::Entry ( )

Member Function Documentation

◆ getCode()

const std::string& CDPL::Biomol::ResidueDictionary::Entry::getCode ( ) const

◆ getReplacedCode()

const std::string& CDPL::Biomol::ResidueDictionary::Entry::getReplacedCode ( ) const

◆ getReplacedByCode()

const std::string& CDPL::Biomol::ResidueDictionary::Entry::getReplacedByCode ( ) const

◆ isObsolete()

bool CDPL::Biomol::ResidueDictionary::Entry::isObsolete ( ) const

◆ getName()

const std::string& CDPL::Biomol::ResidueDictionary::Entry::getName ( ) const

◆ getType()

unsigned int CDPL::Biomol::ResidueDictionary::Entry::getType ( ) const

◆ getStructure()

Chem::MolecularGraph::SharedPointer CDPL::Biomol::ResidueDictionary::Entry::getStructure ( ) const

The documentation for this class was generated from the following file: