Rosetta 3.5
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
protocols
match
BumpGrid.fwd.hh
Go to the documentation of this file.
1
// -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*-
2
// vi: set ts=2 noet:
3
// :noTabs=false:tabSize=4:indentSize=4:
4
//
5
// (c) Copyright Rosetta Commons Member Institutions.
6
// (c) This file is part of the Rosetta software suite and is made available under license.
7
// (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
8
// (c) For more information, see http://www.rosettacommons.org. Questions about this can be
9
// (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
10
11
/// @file protocols/match/BumpGrid.fwd.hh
12
/// @brief
13
/// @author Alex Zanghellini (zanghell@u.washington.edu)
14
/// @author Andrew Leaver-Fay (aleaverfay@gmail.com), porting to mini
15
16
#ifndef INCLUDED_protocols_match_BumpGrid_fwd_hh
17
#define INCLUDED_protocols_match_BumpGrid_fwd_hh
18
19
#include <utility/pointer/owning_ptr.hh>
20
21
namespace
protocols {
22
namespace
match
{
23
24
class
Bool3DGrid
;
25
typedef
utility::pointer::owning_ptr< Bool3DGrid >
Bool3DGridOP
;
26
typedef
utility::pointer::owning_ptr< Bool3DGrid const >
Bool3DGridCOP
;
27
28
/// The different radii types used in collision detection.
29
/// These values are taken from Probe / Reduce from the Richardson lab.
30
/// Code inside BumpGrid.cc assumes the radii listed here being in non-decreasing order,
31
/// and that ZERO is the 0th element of this enumeration.
32
enum
ProbeRadius
33
{
34
ZERO
= 0,
// radius for virtual atoms or atoms that should not be bump-checked.
35
H_ARO
,
// radius 1.0 -- Aromatic hydrogen
36
H_ALA
,
// radius 1.17 -- Alaphatic hydrogen
37
OXY
,
// radius 1.4 -- Oxygen
38
NIT
,
// radius 1.55 -- Nitrogen
39
C_CAR
,
// radius 1.65 -- Carbonyl carbon
40
C_ALA
,
// radius 1.75 -- Alaphatic and aromatic carbon
41
SULPH
,
// radius 1.8 -- Sulfur and Phosphorus
42
43
n_probe_radii
=
SULPH
// keep this guy last
44
};
45
46
class
BumpGrid
;
47
48
typedef
utility::pointer::owning_ptr< BumpGrid >
BumpGridOP
;
49
typedef
utility::pointer::owning_ptr< BumpGrid const >
BumpGridCOP
;
50
51
}
52
}
53
54
#endif
Generated on Sat Jun 1 2013 11:59:21 for Rosetta 3.5 by
1.8.4