BALL
1.4.1
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
SCORING
COMMON
scoringTypes.h
Go to the documentation of this file.
1
#ifndef BALL_SCORING_COMMON_SCORINGTYPES
2
#define BALL_SCORING_COMMON_SCORINGTYPES
3
4
#include <
BALL/SCORING/COMMON/scoringComponent.h
>
5
6
namespace
BALL
7
{
8
11
class
ScoringTypes
12
{
13
14
public
:
15
16
ScoringTypes
()
17
;
18
19
ScoringTypes
(
const
ScoringTypes
& st)
20
;
21
22
ScoringTypes
(
const
ScoringComponent
& sc)
23
;
24
25
virtual
~ScoringTypes
()
26
;
27
28
virtual
void
clear
()
29
;
30
31
virtual
bool
setup
()
32
;
33
34
const
HashMap<const Atom*, Size>
&
getTypeMap
()
const
35
;
36
37
protected
:
38
39
//_ The scoring component these types are bound to
40
const
ScoringComponent
*
scoring_component_
;
41
42
//_ The hash map containing the mapping of atom pointers to atom types
43
HashMap<const Atom*, Size>
type_map_
;
44
45
};
46
47
}
48
49
#endif // BALL_SCORING_COMMON_SCORINGTYPES
Generated by
1.8.1.2