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 | Friends | List of all members
rxdock::ParameterFileSource Class Reference
Inheritance diagram for rxdock::ParameterFileSource:
rxdock::BaseFileSource

Public Member Functions

 ParameterFileSource (const char *fileName)
 
RBTDLL_EXPORT ParameterFileSource (const std::string &fileName)
 
RBTDLL_EXPORT std::string GetTitle ()
 
std::string GetVersion ()
 
unsigned int GetNumParameters ()
 
RBTDLL_EXPORT std::vector< std::string > GetParameterList ()
 
double GetParameterValue (const std::string &strParamName)
 
RBTDLL_EXPORT std::string GetParameterValueAsString (const std::string &strParamName)
 
bool isParameterPresent (const std::string &strParamName)
 
int GetNumSections ()
 
std::vector< std::string > GetSectionList ()
 
std::string GetSection () const
 
RBTDLL_EXPORT void SetSection (const std::string &strSection="")
 
- Public Member Functions inherited from rxdock::BaseFileSource
 BaseFileSource (const std::string &fileName)
 
 BaseFileSource (const std::string &fileName, const std::string &strRecDelim)
 
RBTDLL_EXPORT std::string GetFileName ()
 
void SetFileName (const std::string &fileName)
 
bool StatusOK ()
 
RBTDLL_EXPORT Error Status ()
 
RBTDLL_EXPORT bool FileStatusOK ()
 
Error FileStatus ()
 
bool isMultiRecordSupported ()
 
RBTDLL_EXPORT void NextRecord ()
 
void Rewind ()
 
RBTDLL_EXPORT std::size_t GetEstimatedNumRecords ()
 

Friends

void to_json (json &j, const ParameterFileSource &parameterFileSrc)
 
void from_json (const json &j, ParameterFileSource &parameterFileSrc)
 

Additional Inherited Members

- Protected Member Functions inherited from rxdock::BaseFileSource
virtual void Parse ()=0
 
void Read (bool aDelimiterAtEnd=true)
 
- Protected Attributes inherited from rxdock::BaseFileSource
bool m_bParsedOK
 
FileRecList m_lineRecs
 

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