![]() |
Rosetta
2021.16
|
Base class of a point object from which the voxel grid is created. More...
#include <NMRDummySpinlabelVoxelGrid.hh>

Public Member Functions | |
| VoxelGridPoint () | |
| Default constructor. More... | |
| VoxelGridPoint (std::string const &atom, Size const id, Vector const &coords) | |
| Construct from atom name, ID and 3D coordinates. More... | |
| ~VoxelGridPoint () override | |
| Destructor. More... | |
| virtual std::string | type () const |
| Type name of this voxel grid point. More... | |
| virtual bool | is_relevant_neighbor () const |
| Is relevant for neighbor search. More... | |
| Size | id () const |
| Integer key to identify membership of this point to a group (e.g. a conformer or residue). Points belonging to the same group will have the same key. A key is a fast way in retrieving information about the group. Locking up the derived classes' member pointer and eventual casts would take too long. More... | |
| Vector const & | get_coordinates () const |
| std::string | atom_name () const |
Private Attributes | |
| std::string | atom_name_ |
| Size | id_ |
| Vector | coords_ |
Base class of a point object from which the voxel grid is created.
| core::scoring::nmr::VoxelGridPoint::VoxelGridPoint | ( | ) |
| core::scoring::nmr::VoxelGridPoint::VoxelGridPoint | ( | std::string const & | atom, |
| Size const | id, | ||
| Vector const & | coords | ||
| ) |
Construct from atom name, ID and 3D coordinates.
Construct from atom name and 3D coordinates.
|
override |
Destructor.
|
inline |
References atom_name_.
Referenced by core::scoring::nmr::NMRDummySpinlabelVoxelGrid::IsSameItem().
|
inline |
References coords_.
Referenced by core::scoring::nmr::NMRDummySpinlabelVoxelGrid::ExtractPosition().
|
inline |
Integer key to identify membership of this point to a group (e.g. a conformer or residue). Points belonging to the same group will have the same key. A key is a fast way in retrieving information about the group. Locking up the derived classes' member pointer and eventual casts would take too long.
References id_.
Referenced by core::scoring::nmr::NMRDummySpinlabelVoxelGrid::IsSameItem().
|
virtual |
Is relevant for neighbor search.
Reimplemented in core::scoring::nmr::NMRDummySpinlabelAtom.
Referenced by core::scoring::nmr::NMRDummySpinlabelVoxelGrid::IsRelevantItem().
|
virtual |
Type name of this voxel grid point.
Reimplemented in core::scoring::nmr::VoxelGridPoint_AA, and core::scoring::nmr::NMRDummySpinlabelAtom.
Referenced by core::scoring::nmr::NMRDummySpinlabelVoxelGrid::IsSameItem().
|
private |
Referenced by atom_name().
|
private |
Referenced by get_coordinates().
1.8.7