|
Gemmi C++ API
|
#include <solmask.hpp>
Public Member Functions | |
| SolventMasker (AtomicRadiiSet choice, double constant_r_=0.) | |
| void | set_radii (AtomicRadiiSet choice, double constant_r_=0.) |
| template<typename T > | |
| void | clear (Grid< T > &grid) const |
| fill whole grid with 1 | |
| template<typename T > | |
| void | mask_points (Grid< T > &grid, const Model &model) const |
| set grid points around atoms to 0 | |
| void | mask_points (Grid< float > &grid, const Model &model) const |
| template<typename T > | |
| void | symmetrize (Grid< T > &grid) const |
| Apply symmetry to grid (to fill whole grid). | |
| template<typename T > | |
| void | shrink (Grid< T > &grid) const |
| template<typename T > | |
| void | invert (Grid< T > &grid) const |
| template<typename T > | |
| int | remove_islands (Grid< T > &grid) const |
| template<typename T > | |
| void | put_mask_on_grid (Grid< T > &grid, const Model &model) const |
| void | set_to_zero (Grid< float > &grid, const Model &model) const |
Definition at line 284 of file solmask.hpp.
|
inline |
Definition at line 295 of file solmask.hpp.
|
inline |
Definition at line 300 of file solmask.hpp.
fill whole grid with 1
Definition at line 330 of file solmask.hpp.
set grid points around atoms to 0
Definition at line 333 of file solmask.hpp.
Definition at line 338 of file solmask.hpp.
Apply symmetry to grid (to fill whole grid).
If we are using an integer/binary mask this is done by distributing all 0-value grid points - while for a float map/mask we are setting each grid point to the minimum value.
Definition at line 350 of file solmask.hpp.
Definition at line 359 of file solmask.hpp.
Definition at line 366 of file solmask.hpp.
Definition at line 375 of file solmask.hpp.
Definition at line 393 of file solmask.hpp.
Definition at line 402 of file solmask.hpp.
| AtomicRadiiSet gemmi::SolventMasker::atomic_radii_set |
Definition at line 285 of file solmask.hpp.
| bool gemmi::SolventMasker::ignore_hydrogen |
Definition at line 286 of file solmask.hpp.
| bool gemmi::SolventMasker::ignore_zero_occupancy_atoms |
Definition at line 287 of file solmask.hpp.
Definition at line 288 of file solmask.hpp.
| double gemmi::SolventMasker::rprobe |
Definition at line 289 of file solmask.hpp.
| double gemmi::SolventMasker::rshrink |
Definition at line 290 of file solmask.hpp.
| double gemmi::SolventMasker::island_min_volume |
Definition at line 291 of file solmask.hpp.
| double gemmi::SolventMasker::constant_r |
Definition at line 292 of file solmask.hpp.
| double gemmi::SolventMasker::requested_spacing = 0. |
Definition at line 293 of file solmask.hpp.