Pteros  2.0
Molecular modeling library for human beings!
tng_file.h
1 /*
2  *
3  * This source code is part of
4  * ******************
5  * *** Pteros ***
6  * ******************
7  * molecular modeling library
8  *
9  * Copyright (c) 2009-2013, Semen Yesylevskyy
10  *
11  * This program is free software; you can redistribute it and/or
12  * modify it under the terms of Artistic License:
13  *
14  * Please note, that Artistic License is slightly more restrictive
15  * then GPL license in terms of distributing the modified versions
16  * of this software (they should be approved first).
17  * Read http://www.opensource.org/licenses/artistic-license-2.0.php
18  * for details. Such license fits scientific software better then
19  * GPL because it prevents the distribution of bugged derivatives.
20  *
21 */
22 
23 #ifndef TNG_FILE_H
24 #define TNG_FILE_H
25 
26 #include <string>
27 #include "vmd_molfile_plugin_wrapper.h"
28 #include "tng_io.h"
29 
30 namespace pteros {
31 
34 public:
35  TNG_file(std::string& fname);
36 
37  virtual Mol_file_content get_content_type() const {
38  return MFC_ATOMS | MFC_TRAJ;
39  }
40 
41 };
42 
43 }
44 #endif /* MOL_FILE_H */
Pteros namespace.
Definition: options.cpp:32
Generic API for reading and writing any molecule file formats.
Definition: vmd_molfile_plugin_wrapper.h:35
Use VMD plugin for TNG.
Definition: tng_file.h:33
virtual Mol_file_content get_content_type() const
Reports content of this file type.
Definition: tng_file.h:37