16 #ifndef INCLUDED_protocols_match_BumpGrid_hh
17 #define INCLUDED_protocols_match_BumpGrid_hh
30 #include <utility/fixedsizearray1.hh>
33 #include <utility/pointer/ReferenceCount.hh>
36 #include <numeric/xyzVector.hh>
37 #include <numeric/geometry/BoundingBox.hh>
38 #include <numeric/geometry/hashing/SixDHasher.fwd.hh>
45 #include <utility/vector0_bool.hh>
46 #include <utility/vector1.hh>
57 typedef numeric::geometry::BoundingBox< core::Vector >
BoundingBox;
58 typedef numeric::geometry::hashing::Bin3D
Bin3D;
209 typedef std::pair< Vector, core::Real >
Sphere;
258 case ZERO :
return 0.0;
259 case H_ARO :
return 1.0;
260 case H_ALA :
return 1.17;
261 case OXY :
return 1.40;
262 case NIT :
return 1.55;
263 case C_CAR :
return 1.65;
264 case C_ALA :
return 1.75;
265 case SULPH :
return 1.85;
274 return *
grids_[ radtype ];
280 if ( rad1 ==
ZERO || rad2 ==
ZERO )
return 0.0;
350 typedef numeric::geometry::hashing::Bin3D
Bin3D;