BALL
1.4.79
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
BALL::AntechamberFile
Definition:
antechamberFile.h:25
BALL::String
Definition:
string.h:61
BALL::AtomContainer
Definition:
atomContainer.h:29
BALL::System
Definition:
KERNEL/system.h:38
BALL::File::OpenMode
std::ios::openmode OpenMode
Definition:
file.h:168
BALL::Molecule
Definition:
molecule.h:29
BALL::GenericMolFile
Definition:
genericMolFile.h:56
genericMolFile.h
BALL::PDB::Atom
char Atom[5]
Definition:
PDBdefs.h:257
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7