[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
SurfacePointGrid(const Surface& surface, const float inDelta, const float maxRadius); | |
void | computeDistAndPointers(const Surface& surface, bool precise ); |
const SurfacePoint* | getSpPointer(const Vector3& point) const ; |
bool | getDistAndSpPointer(const Vector3& point, float& distance, SurfacePoint* spPoint) const ; |
float | getExactDist2(const Vector3& point) const ; |
float | getExactDist(const Vector3& point) const ; |
protected: | |
bool | setDistAndPointer(int index, const SurfacePoint* p) ; |
Back to the top of SurfacePointGrid
Back to the top of SurfacePointGrid
Back to the top of SurfacePointGrid
Back to the top of SurfacePointGrid
Back to the top of SurfacePointGrid
Back to the top of SurfacePointGrid
SurfacePointGrid(const Surface& surface, const float inDelta, const float maxRadius);
SurfacePointGrid(const Surface& surface, const float inDelta, const float maxRadius);
Back to the top of SurfacePointGrid
void computeDistAndPointers(const Surface& surface, bool precise );
void computeDistAndPointers(const Surface& surface, bool precise = false);
Back to the top of SurfacePointGrid
const SurfacePoint* getSpPointer(const Vector3& point) const ;
const SurfacePoint* getSpPointer(const Vector3& point) const ;
Function is currently defined inline.
Back to the top of SurfacePointGrid
bool getDistAndSpPointer(const Vector3& point, float& distance, SurfacePoint* spPoint) const ;
bool getDistAndSpPointer(const Vector3& point, float& distance, SurfacePoint* spPoint) const ;
Function is currently defined inline.
Back to the top of SurfacePointGrid
float getExactDist2(const Vector3& point) const ;
float getExactDist2(const Vector3& point) const ;
Function is currently defined inline.
Back to the top of SurfacePointGrid
float getExactDist(const Vector3& point) const ;
float getExactDist(const Vector3& point) const ;
Function is currently defined inline.
Back to the top of SurfacePointGrid
bool setDistAndPointer(int index, const SurfacePoint* p) ;
sets distance func. falue for index to be the distance from p. and p to be the closest point
bool setDistAndPointer(int index, const SurfacePoint* p) ;
Function is currently defined inline.
Back to the top of SurfacePointGrid
public: | ||
---|---|---|
AtomGrid(const Surface& surface, const float inDelta, const float maxRadius); | ||
template< class MoleculeT> void | markAtoms(const MoleculeT& M, float radius); | |
const vector< unsigned short>& | getAtoms(const Vector3& point) const; | |
unsigned int | getAtomsNumber(const Vector3& point) const; | |
void | computeDistAndPointers(const Surface& surface, bool precise ); | |
const SurfacePoint* | getSpPointer(const Vector3& point) const ; | |
bool | getDistAndSpPointer(const Vector3& point, float& distance, SurfacePoint* spPoint) const ; | |
float | getExactDist2(const Vector3& point) const ; | |
float | getExactDist(const Vector3& point) const ; | |
protected: | ||
bool | setDistAndPointer(int index, const SurfacePoint* p) ; |
Back to the top of SurfacePointGrid
Back to the top of SurfacePointGrid
Back to the top of SurfacePointGrid
Report problems to jkotula@unimax.com