[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
// Constructors | |
MolIntersection(); | |
MolIntersection(MoleculeT* mol, float probe_radius); | |
void | setMolecule(MoleculeT* mol) ; |
// neighbours related queries | |
bool | isNeighbours(unsigned int atom1, unsigned int atom2) const; |
// intersections queries | |
bool | isIntersectingSpheres(const Vector3& sphereCenter1, const Vector3& sphereCenter2, const float radius1, const float radius2) const; |
bool | isIntersecting(const Vector3& probeCenter, unsigned int atomIndex) const; |
bool | isIntersecting(const Vector3& probeCenter, unsigned int atomIndex1, unsigned int atomIndex2) const; |
bool | isIntersecting(const Vector3& probeCenter, unsigned int atom1Index, unsigned int atom2Index, unsigned int atom3Index) const; |
protected: |
Back to the top of MolIntersection
Back to the top of MolIntersection
Back to the top of MolIntersection
Back to the top of MolIntersection
Back to the top of MolIntersection
Back to the top of MolIntersection
MolIntersection();
Back to the top of MolIntersection
MolIntersection(MoleculeT* mol, float probe_radius);
MolIntersection(MoleculeT* mol, float probe_radius);
Back to the top of MolIntersection
void setMolecule(MoleculeT* mol) ;
void setMolecule(MoleculeT* mol) ;
Function is currently defined inline.
Back to the top of MolIntersection
bool isNeighbours(unsigned int atom1, unsigned int atom2) const;
bool isNeighbours(unsigned int atom1, unsigned int atom2) const;
Back to the top of MolIntersection
bool isIntersectingSpheres(const Vector3& sphereCenter1, const Vector3& sphereCenter2, const float radius1, const float radius2) const;
Back to the top of MolIntersection
bool isIntersecting(const Vector3& probeCenter, unsigned int atomIndex) const;
bool isIntersecting(const Vector3& probeCenter, unsigned int atomIndex) const;
Back to the top of MolIntersection
bool isIntersecting(const Vector3& probeCenter, unsigned int atomIndex1, unsigned int atomIndex2) const;
Back to the top of MolIntersection
bool isIntersecting(const Vector3& probeCenter, unsigned int atom1Index, unsigned int atom2Index, unsigned int atom3Index) const;
Back to the top of MolIntersection
public: | ||
---|---|---|
// Constructors | ||
void | setMolecule(MoleculeT* mol) ; | |
// neighbours related queries | ||
bool | isNeighbours(unsigned int atom1, unsigned int atom2) const; | |
// intersections queries | ||
bool | isIntersectingSpheres(const Vector3& sphereCenter1, const Vector3& sphereCenter2, const float radius1, const float radius2) const; | |
bool | isIntersecting(const Vector3& probeCenter, unsigned int atomIndex) const; | |
bool | isIntersecting(const Vector3& probeCenter, unsigned int atomIndex1, unsigned int atomIndex2) const; | |
bool | isIntersecting(const Vector3& probeCenter, unsigned int atom1Index, unsigned int atom2Index, unsigned int atom3Index) const; | |
protected: |
Back to the top of MolIntersection
Back to the top of MolIntersection
Back to the top of MolIntersection
Report problems to jkotula@unimax.com