RxDock 0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
Public Member Functions | List of all members
rxdock::BaseMolecularDataSource Class Referenceabstract
Inheritance diagram for rxdock::BaseMolecularDataSource:
rxdock::BaseMolecularFileSource rxdock::CrdFileSource rxdock::MOL2FileSource rxdock::MdlFileSource rxdock::PdbFileSource rxdock::PsfFileSource

Public Member Functions

 BaseMolecularDataSource (std::string strName)
 
std::string GetName ()
 
virtual bool isTitleListSupported ()
 
virtual bool isAtomListSupported ()
 
virtual bool isCoordinatesSupported ()
 
virtual bool isBondListSupported ()
 
virtual void Reset ()=0
 
virtual int GetNumTitles ()=0
 
virtual int GetNumAtoms ()=0
 
virtual int GetNumBonds ()=0
 
virtual int GetNumSegments ()=0
 
virtual std::vector< std::string > GetTitleList ()=0
 
virtual AtomList GetAtomList ()=0
 
virtual BondList GetBondList ()=0
 
virtual SegmentMap GetSegmentMap ()=0
 
virtual bool isDataSupported ()
 
virtual int GetNumData ()=0
 
virtual std::vector< std::string > GetDataFieldList ()=0
 
virtual StringVariantMap GetDataMap ()=0
 
virtual bool isDataFieldPresent (const std::string &strDataField)=0
 
virtual Variant GetDataValue (const std::string &strDataField)=0
 

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