![]() |
Pteros
2.0
Molecular modeling library for human beings!
|
Generic API for reading and writing any molecule file formats. More...
#include <file_handler.h>
Inheritance diagram for pteros::FileHandler:Public Member Functions | |
| virtual void | open (char open_mode)=0 |
| Opens a file with given access mode. Need to be defined by derived classes. | |
| virtual void | close () |
| bool | read (System *sys, Frame *frame, const FileContent &what) |
| Reads data, which are specified by what. More... | |
| void | write (const Selection &sel, const FileContent &what) |
| Write data from selection specidied by what. | |
| virtual FileContent | get_content_type () const =0 |
| Reports content of this file type. | |
Static Public Member Functions | |
| static FileHandler_ptr | recognize (std::string fname) |
| Recognizes file extension and returns a file handler. | |
| static FileHandler_ptr | open (std::string fname, char open_mode) |
| Recognize file extension, open file for reading or writing and return a file handler. More... | |
Generic API for reading and writing any molecule file formats.
|
static |
Recognize file extension, open file for reading or writing and return a file handler.
This function is aquivalent to: