*
* @param entry the entry representing this node
*/
public boolean adjustEntry(E entry) {
final SpatialDirectoryEntry se = (SpatialDirectoryEntry) entry;
final ModifiableHyperBoundingBox mbr = computeMBR();
boolean changed = false;
if(se.hasMBR()) {
final int dim = se.getDimensionality();
// Test for changes
for(int i = 1; i <= dim; i++) {
if(Math.abs(se.getMin(i) - mbr.getMin(i)) > Float.MIN_NORMAL) {
changed = true;
break;
}
if(Math.abs(se.getMax(i) - mbr.getMax(i)) > Float.MIN_NORMAL) {
changed = true;
break;
}
}
}