PSpaceManager Class Reference

#include <PSpaceManager.h>

Inheritance diagram for PSpaceManager:

PGrid List of all members.

Detailed Description

An abstract class allowing for queries about the space in which a given chain exists. Each chain has its own PSpaceManager.


Public Member Functions

virtual list< PAtom * > AtomsNearPoint (const Vector3 &point, Real distance) const=0
virtual pair< Vector3, Vector3 > getCellBoundingBox (const Vector3 &pos) const=0
virtual pair< Vector3, Vector3 > getGlobalBoundingBox () const=0
virtual OccupancyMap getOccupancy () const=0


Member Function Documentation

virtual list<PAtom *> PSpaceManager::AtomsNearPoint ( const Vector3 &  point,
Real  distance 
) const [pure virtual]

Returns a list of all atoms within the given distance from the given point.

Implemented in PGrid.

virtual pair<Vector3, Vector3> PSpaceManager::getCellBoundingBox ( const Vector3 &  pos  )  const [pure virtual]

Implemented in PGrid.

virtual pair<Vector3, Vector3> PSpaceManager::getGlobalBoundingBox (  )  const [pure virtual]

Implemented in PGrid.

virtual OccupancyMap PSpaceManager::getOccupancy (  )  const [pure virtual]

Implemented in PGrid.


The documentation for this class was generated from the following file:
Generated on Wed May 16 20:22:14 2007 for LoopTK: Protein Loop Kinematic Toolkit by  doxygen 1.5.1