![]() |
Rosetta
2021.16
|
Utility visitor for find_nbr_dist Will only traverse those atoms in the "rigid" portion of graph around the starting atom. "Rigid" includes direct neighbors and atoms connected by non-rotatable bonds e.g. all rings, all double/triple bonds, methyl groups, single atoms, etc. More...

Public Member Functions | |
| RigidDistanceVisitor (VDDistanceMatrix &distances, MutableResidueType const &restype, VD start) | |
| template<class ED , class ResidueGraphType > | |
| bool | examine_edge (ED edge, ResidueGraphType &graph) |
| template<class VD , class ResidueGraphType > | |
| bool | examine_vertex (VD vertex, ResidueGraphType &) |
| bool | is_nub (VD atom) |
Private Attributes | |
| VDDistanceMatrix & | distances_ |
| MutableResidueType const & | restype_ |
| VD | start_ |
| Vector const & | start_pos_ |
Utility visitor for find_nbr_dist Will only traverse those atoms in the "rigid" portion of graph around the starting atom. "Rigid" includes direct neighbors and atoms connected by non-rotatable bonds e.g. all rings, all double/triple bonds, methyl groups, single atoms, etc.
|
inline |
|
private |
Referenced by examine_edge(), and examine_vertex().
|
private |
Referenced by examine_edge(), examine_vertex(), and is_nub().
|
private |
Referenced by examine_edge(), and examine_vertex().
|
private |
Referenced by examine_edge(), and examine_vertex().
1.8.7