Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::nmr::pcs::AtomGrid Class Reference

#include <PCSLigandTransformMover.hh>

Inheritance diagram for protocols::nmr::pcs::AtomGrid:
Inheritance graph
[legend]

Public Member Functions

 AtomGrid (Real const &resolution, bool const &cache_edges=false)
 default constructor More...
 
 AtomGrid (Real const &resolution, utility::vector1< AtomGridPoint > const &points, bool const &cache_edges=false)
 Construct from a vector of points. More...
 
 AtomGrid (Real const &resolution, utility::vector1< AtomGridPoint const * > const &points, bool const &cache_edges=false)
 Construct from a vector of points. More...
 
 ~AtomGrid () override
 Destructor. More...
 
Vector const * ExtractPosition (AtomGridPoint const &point) const override
 Extract the 3D coordinate of a given object of type VoxelGridPoint. More...
 
bool IsSameItem (AtomGridPoint const &point1, AtomGridPoint const &point2) const override
 Check if two grid points are the same. More...
 
bool IsRelevantItem (AtomGridPoint const &point) const override
 Check if this item is relevant for neighbor search. More...
 

Constructor & Destructor Documentation

protocols::nmr::pcs::AtomGrid::AtomGrid ( Real const &  resolution,
bool const &  cache_edges = false 
)

default constructor

protocols::nmr::pcs::AtomGrid::AtomGrid ( Real const &  resolution,
utility::vector1< AtomGridPoint > const &  points,
bool const &  cache_edges = false 
)

Construct from a vector of points.

protocols::nmr::pcs::AtomGrid::AtomGrid ( Real const &  resolution,
utility::vector1< AtomGridPoint const * > const &  points,
bool const &  cache_edges = false 
)

Construct from a vector of points.

protocols::nmr::pcs::AtomGrid::~AtomGrid ( )
override

Destructor.

Member Function Documentation

core::Vector const * protocols::nmr::pcs::AtomGrid::ExtractPosition ( AtomGridPoint const &  point) const
override

Extract the 3D coordinate of a given object of type VoxelGridPoint.

References protocols::nmr::pcs::AtomGridPoint::get_coordinates().

bool protocols::nmr::pcs::AtomGrid::IsRelevantItem ( AtomGridPoint const &  point) const
override

Check if this item is relevant for neighbor search.

References protocols::nmr::pcs::AtomGridPoint::is_relevant_neighbor().

bool protocols::nmr::pcs::AtomGrid::IsSameItem ( AtomGridPoint const &  point1,
AtomGridPoint const &  point2 
) const
override

The documentation for this class was generated from the following files: