00001 #ifndef BALL_SCORING_COMMON_FRESNOTYPES_H
00002 #define BALL_SCORING_COMMON_FRESNOTYPES_H
00003
00004 #include <BALL/SCORING/COMMON/scoringTypes.h>
00005
00006 namespace BALL
00007 {
00008 class FresnoTypes : public ScoringTypes
00009 {
00010
00011 public:
00012
00015 enum TypeAssignment
00016 {
00019 ASSIGNMENT__ELDRIDGE,
00020
00023 ASSIGNMENT__FRESNO
00024 };
00025
00026
00029 enum FresnoType
00030 {
00033 UNKNOWN,
00034
00043 LIPOPHILIC,
00044
00052 HBOND_DONOR,
00053
00061 HBOND_ACCEPTOR_DONOR,
00062
00072 HBOND_ACCEPTOR,
00073
00076 HBOND_HYDROGEN,
00077
00094 POLAR,
00095
00098 METAL
00099 };
00100
00101 FresnoTypes(ScoringComponent& sc)
00102 ;
00103
00104 virtual bool setup()
00105 ;
00106
00107 };
00108
00109 }
00110
00111
00112 #endif // BALL_SCORING_COMMON_FRESNOTYPES_H