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
NMR
randomCoilShiftProcessor.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
// $Id: randomCoilShiftProcessor.h,v 1.16.10.2 2007-04-12 13:53:55 anne Exp $
5
//
6
7
#ifndef BALL_NMR_SHIFTMODULE_H
8
# include<
BALL/NMR/shiftModule.h
>
9
#endif
10
11
#ifndef BALL_DATAYTPE_STRINGHASHMAP_H
12
# include<
BALL/DATATYPE/stringHashMap.h
>
13
#endif
14
15
namespace
BALL
16
{
20
class
BALL_EXPORT
RandomCoilShiftProcessor
21
:
public
ShiftModule
22
{
23
public
:
24
25
BALL_CREATE
(
RandomCoilShiftProcessor
)
26
27
30
34
static const
char
* PROPERTY__RANDOM_COIL_SHIFT;
35
37
40
43
RandomCoilShiftProcessor
();
44
47
RandomCoilShiftProcessor
(const
RandomCoilShiftProcessor
& processor);
48
51
virtual ~
RandomCoilShiftProcessor
();
52
54
57
65
virtual
void
init();
66
68
71
79
virtual
Processor
::
Result
operator () (
Composite
& composite);
80
82
83
protected:
84
85
/*_ The hash map containing the atom names and the random coil shifts.
86
*/
87
StringHashMap
<
float
> shift_map_;
88
private:
89
void
postprocessing_();
90
System
* system_;
91
92
};
93
94
}
// namespace BALL
BALL_CREATE
#define BALL_CREATE(name)
Definition:
create.h:62
BALL::Result
Definition:
result.h:21
BALL::Processor
Definition:
processor.h:31
stringHashMap.h
BALL::Composite
Definition:
composite.h:71
BALL::RandomCoilShiftProcessor
Definition:
randomCoilShiftProcessor.h:20
BALL::System
Definition:
KERNEL/system.h:38
BALL::StringHashMap
Definition:
stringHashMap.h:40
BALL::ShiftModule
Definition:
shiftModule.h:41
shiftModule.h
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7