RxDock 0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
rxdock::NonBondedGrid Class Reference
Inheritance diagram for rxdock::NonBondedGrid:
rxdock::BaseGrid

Public Member Functions

 NonBondedGrid (const Coord &gridMin, const Coord &gridStep, unsigned int NX, unsigned int NY, unsigned int NZ, unsigned int NPad=0)
 
 NonBondedGrid (json j)
 
 NonBondedGrid (const NonBondedGrid &)
 
 NonBondedGrid (const BaseGrid &)
 
NonBondedGridoperator= (const NonBondedGrid &)
 
NonBondedGridoperator= (const BaseGrid &)
 
virtual void Print (std::ostream &ostr) const
 
const AtomRList & GetAtomList (unsigned int iXYZ) const
 
const AtomRList & GetAtomList (const Coord &c) const
 
void SetAtomLists (Atom *pAtom, double radius)
 
void ClearAtomLists ()
 
void UniqueAtomLists ()
 
- Public Member Functions inherited from rxdock::BaseGrid
 BaseGrid (const Coord &gridMin, const Vector &gridStep, unsigned int NX, unsigned int NY, unsigned int NZ, unsigned int NPad=0)
 
 BaseGrid (json j)
 
 BaseGrid (const BaseGrid &)
 
BaseGridoperator= (const BaseGrid &)
 
virtual void Print (std::ostream &ostr) const
 
unsigned int GetNX () const
 
unsigned int GetNY () const
 
unsigned int GetNZ () const
 
unsigned int GetN () const
 
unsigned int GetStrideX () const
 
unsigned int GetStrideY () const
 
unsigned int GetStrideZ () const
 
int GetnXMin () const
 
int GetnYMin () const
 
int GetnZMin () const
 
int GetnXMax () const
 
int GetnYMax () const
 
int GetnZMax () const
 
const CoordGetGridMin () const
 
const CoordGetGridMax () const
 
const VectorGetGridStep () const
 
Coord GetGridCenter () const
 
Coord GetGridSize () const
 
unsigned int GetPad () const
 
const CoordGetPadMin () const
 
const CoordGetPadMax () const
 
void SetGridMin (const Coord &gridMin)
 
void TranslateGrid (const Vector &vec)
 
void SetGridCenter (const Coord &gridCenter)
 
void SetGridStep (const Vector &gridStep)
 
void SetPad (unsigned int NPad=0)
 
bool isValid (const Coord &c) const
 
bool isValid (unsigned int iX, unsigned int iY, unsigned int iZ) const
 
bool isValid (unsigned int iXYZ) const
 
unsigned int GetIX (const Coord &c) const
 
unsigned int GetIY (const Coord &c) const
 
unsigned int GetIZ (const Coord &c) const
 
unsigned int GetIX (double x) const
 
unsigned int GetIY (double y) const
 
unsigned int GetIZ (double z) const
 
unsigned int GetIX (unsigned int iXYZ) const
 
unsigned int GetIY (unsigned int iXYZ) const
 
unsigned int GetIZ (unsigned int iXYZ) const
 
unsigned int GetIXYZ (unsigned int iX, unsigned int iY, unsigned int iZ) const
 
unsigned int GetIXYZ (const Coord &c) const
 
Coord GetCoord (unsigned int iX, unsigned int iY, unsigned int iZ) const
 
double GetXCoord (unsigned int iX) const
 
double GetYCoord (unsigned int iY) const
 
double GetZCoord (unsigned int iZ) const
 
Coord GetCoord (unsigned int iXYZ) const
 
CoordList GetCoordList (const std::set< unsigned int > &iXYZSet) const
 
void GetSphereIndices (const Coord &c, double radius, std::vector< unsigned int > &sIndices) const
 

Static Public Attributes

static const std::string _CT = "NonBondedGrid"
 
- Static Public Attributes inherited from rxdock::BaseGrid
static const std::string _CT = "BaseGrid"
 

Protected Member Functions

void OwnPrint (std::ostream &ostr) const
 
- Protected Member Functions inherited from rxdock::BaseGrid
void OwnPrint (std::ostream &ostr) const
 

Member Function Documentation

◆ Print()

void NonBondedGrid::Print ( std::ostream &  ostr) const
virtual

Reimplemented from rxdock::BaseGrid.


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