[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
VolumeGrid(const Surface& surface, const float inDelta, const float maxRadius); | |
void | computeVolumes(const float radius, const float maxRadius); |
void | getVolumeFuncAndNormal(const Vector3& center, float& volFunc, Vector3& volNormal) const; |
float | getVolumeFunc(const Vector3& center) const; |
const Vector3& | getVolumeNormal(const Vector3& center) const; |
protected: |
VolumeGrid(const Surface& surface, const float inDelta, const float maxRadius);
VolumeGrid(const Surface& surface, const float inDelta, const float maxRadius);
void computeVolumes(const float radius, const float maxRadius);
void computeVolumes(const float radius, const float maxRadius);
void getVolumeFuncAndNormal(const Vector3& center, float& volFunc, Vector3& volNormal) const;
float getVolumeFunc(const Vector3& center) const;
float getVolumeFunc(const Vector3& center) const;
const Vector3& getVolumeNormal(const Vector3& center) const;
const Vector3& getVolumeNormal(const Vector3& center) const;
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 | computeVolumes(const float radius, const float maxRadius); | |
void | getVolumeFuncAndNormal(const Vector3& center, float& volFunc, Vector3& volNormal) const; | |
float | getVolumeFunc(const Vector3& center) const; | |
const Vector3& | getVolumeNormal(const Vector3& center) const; | |
protected: |
Report problems to jkotula@unimax.com