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