public void addCoords(Point3d[] atoms, BoundingBox bounds) {
		this.iAtoms = atoms;
		this.iAtomObjects = null;

		if (bounds!=null) {
			this.ibounds = bounds;
		} else {
			this.ibounds = new BoundingBox(iAtoms);
		}

		this.jAtoms = null;
		this.jAtomObjects = null;
		this.jbounds = null;

		fillGrid();
	}
public void addCoords ( Point3d [ ] atoms , BoundingBox bounds ) { this . iAtoms = atoms ; this . iAtomObjects = null ; if ( bounds != null ) { this . ibounds = bounds ; } else { this . ibounds = new BoundingBox ( iAtoms ) ; } this . jAtoms = null ; this . jAtomObjects = null ; this . jbounds = null ; fillGrid ( ) ; }
Adds a set of coordinates, subsequent call to {@link #getIndicesContacts()} will produce the
contacts, i.e. the set of points within distance cutoff.
The bounds calculated elsewhere can be passed, or if null they are computed.
Subsequent calls to method {@link #getAtomContacts()} will produce a NullPointerException
since this only adds coordinates and no atom information.
@param atoms
@param bounds