BALL
1.4.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
FORMAT
antechamberFile.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_FORMAT_ANTECHAMBERFILE_H
6
#define BALL_FORMAT_ANTECHAMBERFILE_H
7
8
#ifndef BALL_FORMAT_GENERICMOLFILE_H
9
# include <
BALL/FORMAT/genericMolFile.h
>
10
#endif
11
12
namespace
BALL
13
{
14
class
Atom
;
15
class
AtomContainer;
16
class
System;
17
25
class
BALL_EXPORT
AntechamberFile
26
:
public
GenericMolFile
27
{
28
public
:
29
33
36
AntechamberFile
();
37
41
AntechamberFile
(
const
String
& filename,
File::OpenMode
open_mode = std::ios::in);
42
44
virtual
~
AntechamberFile
();
46
50
54
virtual
bool
write(
const
AtomContainer
& ac);
55
59
virtual
bool
write(
const
System
& system);
60
64
virtual
bool
read(
System
& system);
65
69
virtual
Molecule
* read();
70
74
virtual
bool
write(
const
Molecule
& molecule);
75
77
78
protected
:
79
void
ac_split_(
const
String
& line, std::vector<String>& split);
80
};
81
}
82
#endif
Generated by
1.8.3.1