![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
Handler for the output of molecular graph data in the CDPL PSD-format. More...
#include <PSDMolecularGraphOutputHandler.hpp>
Inheritance diagram for CDPL::Pharm::PSDMolecularGraphOutputHandler:Public Member Functions | |
| const Base::DataFormat & | getDataFormat () const |
| Returns the data format advertised by this handler (Pharm::DataFormat::PSD). More... | |
| WriterType::SharedPointer | createWriter (std::ostream &os) const |
| Creates a Pharm::PSDMolecularGraphWriter that writes to the output stream os. More... | |
| WriterType::SharedPointer | createWriter (const std::string &file_name, std::ios_base::openmode mode) const |
| Creates a Pharm::PSDMolecularGraphWriter that writes to the file file_name. More... | |
Public Member Functions inherited from CDPL::Base::DataOutputHandler< Chem::MolecularGraph > | |
| virtual | ~DataOutputHandler () |
| Virtual destructor. More... | |
Additional Inherited Members | |
Public Types inherited from CDPL::Base::DataOutputHandler< Chem::MolecularGraph > | |
| typedef DataWriter< Chem::MolecularGraph > | WriterType |
| typedef std::shared_ptr< DataOutputHandler > | SharedPointer |
Handler for the output of molecular graph data in the CDPL PSD-format.
|
virtual |
Returns the data format advertised by this handler (Pharm::DataFormat::PSD).
const reference to the PSD Base::DataFormat instance. Implements CDPL::Base::DataOutputHandler< Chem::MolecularGraph >.
|
virtual |
Creates a Pharm::PSDMolecularGraphWriter that writes to the output stream os.
| os | The output stream to write to. |
Implements CDPL::Base::DataOutputHandler< Chem::MolecularGraph >.
|
virtual |
Creates a Pharm::PSDMolecularGraphWriter that writes to the file file_name.
| file_name | The output file to write to. |
| mode | The open mode of the underlying file stream. |
Implements CDPL::Base::DataOutputHandler< Chem::MolecularGraph >.