SurfacePointGrid


[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class SurfacePointGrid
: public MoleculeGrid
{
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) ;
}; // SurfacePointGrid

Back to the top of SurfacePointGrid


KEYWORD

Back to the top of SurfacePointGrid


AUTHORS

Back to the top of SurfacePointGrid


CHANGES LOG

Back to the top of SurfacePointGrid


GOALS

Back to the top of SurfacePointGrid

		

USAGE

		

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


All Members

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


Ancestors

Inheritance chain for SurfacePointGrid:

Back to the top of SurfacePointGrid


Descendants

Class is not inherited by any others.

Back to the top of SurfacePointGrid


Generated from source by the Cocoon utilities on Mon Dec 21 12:00:25 2009 .

Report problems to jkotula@unimax.com