![]() |
Rosetta
2021.16
|
#include <MasterFilter.hh>
Public Types | |
| typedef bool(* | FiltPtr )(core::pose::Pose const &ps, utility::vector1< core::Size > const &cnl) |
Static Public Member Functions | |
| static void | addfilt (FiltPtr f) |
| Adds a filter to the 'filters' array. More... | |
| static bool | is_constel_valid (core::pose::Pose const &ps, utility::vector1< core::Size > const &cnl) |
| Tells whether a constellation is valid. More... | |
Static Private Attributes | |
| static utility::vector1< FiltPtr > | filters |
| Array of filters applied to a constellation. More... | |
| typedef bool(* protocols::constel::MasterFilter::FiltPtr)(core::pose::Pose const &ps, utility::vector1< core::Size > const &cnl) |
|
static |
Adds a filter to the 'filters' array.
Adds a filter to the array of filters.
| [in] | f | pointer to the filter. |
References filters.
|
static |
Tells whether a constellation is valid.
| [in] | ps | pose to which all residues forming the constellation belong. |
| [in] | cnl | indexes in the pose of the residues forming the constellation. |
Currently, a constellation is deemed to be valid if and only if it passes all the filters. It is up to the user to decide which filters are to be applied.
References filters.
Referenced by protocols::constel::pair_constel_set(), protocols::constel::pair_constel_set_idx2(), protocols::constel::target_constel(), and protocols::constel::triple_constel_set_idx3().
|
staticprivate |
Array of filters applied to a constellation.
Referenced by addfilt(), and is_constel_valid().
1.8.7