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 | Protected Member Functions | Friends | List of all members
rxdock::BaseFileSink Class Referenceabstract
Inheritance diagram for rxdock::BaseFileSink:
rxdock::BaseMolecularFileSink rxdock::CSVFileSink rxdock::CrdFileSink rxdock::MdlFileSink rxdock::PsfFileSink

Public Member Functions

 BaseFileSink (const std::string &fileName)
 
std::string GetFileName () const
 
void SetFileName (const std::string &fileName)
 
bool StatusOK ()
 
Error Status ()
 
virtual void Render ()=0
 

Protected Member Functions

void Write (bool bClearCache=true)
 
void AddLine (const std::string &fileRec)
 
void ReplaceLine (const std::string &fileRec, unsigned int nRec)
 
bool isCacheEmpty () const
 
bool GetAppend () const
 
void SetAppend (bool bAppend)
 

Friends

void to_json (json &j, const BaseFileSink &baseFileSink)
 
void from_json (const json &j, BaseFileSink &baseFileSink)
 

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