Class GridCell
- java.lang.Object
 - 
- org.biojava.nbio.structure.contact.GridCell
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIindex(int serial)voidaddJindex(int serial)List<Contact>getContactsToOtherCell(GridCell otherCell)Calculates all distances of atoms between this cell and the given cell returning those that are within the given cutoff as a list of Contacts containing the indices of the pair and the calculated distance.List<Contact>getContactsWithinCell()Calculates all distances of atoms within this cell returning those that are within the given cutoff as a list of Contacts containing the indices of the pair and the calculated distance.intgetNumIindices()intgetNumJindices()booleanhasContactToAtom(javax.vecmath.Point3d[] iAtoms, javax.vecmath.Point3d[] jAtoms, javax.vecmath.Point3d query, double cutoff)Tests whether any atom in this cell has a contact with the specified query atomStringtoString() 
 - 
 
- 
- 
Method Detail
- 
addIindex
public void addIindex(int serial)
 
- 
addJindex
public void addJindex(int serial)
 
- 
getNumIindices
public int getNumIindices()
 
- 
getNumJindices
public int getNumJindices()
 
- 
getContactsWithinCell
public List<Contact> getContactsWithinCell()
Calculates all distances of atoms within this cell returning those that are within the given cutoff as a list of Contacts containing the indices of the pair and the calculated distance. IfGrid.getJAtoms()is null, distances are within the iAtoms only- Returns:
 
 
- 
getContactsToOtherCell
public List<Contact> getContactsToOtherCell(GridCell otherCell)
Calculates all distances of atoms between this cell and the given cell returning those that are within the given cutoff as a list of Contacts containing the indices of the pair and the calculated distance.- Parameters:
 otherCell-iAtoms- the first set of atom coordinates to which the iIndices correspondjAtoms- the second set of atom coordinates to which the jIndices correspond, if null distances are within the iAtoms onlycutoff-- Returns:
 
 
- 
hasContactToAtom
public boolean hasContactToAtom(javax.vecmath.Point3d[] iAtoms, javax.vecmath.Point3d[] jAtoms, javax.vecmath.Point3d query, double cutoff)
Tests whether any atom in this cell has a contact with the specified query atom- Parameters:
 iAtoms- the first set of atoms to which the iIndices correspondjAtoms- the second set of atoms to which the jIndices correspond, or nullquery- test pointcutoff-- Returns:
 
 
 - 
 
 -