/**
  * @param vNode virtual node
  * @param sNode substrate node
  * @param distance
  * @return true if vNode is separated from sNode by a value lower than "distance"
  */
 private boolean nodeDistance(VirtualNode vNode, SubstrateNode sNode, int distance) {
   double dis;
   dis =
       Math.pow(sNode.getCoordinateX() - vNode.getCoordinateX(), 2)
           + Math.pow(sNode.getCoordinateY() - vNode.getCoordinateY(), 2);
   if (Math.sqrt(dis) <= distance) {
     return true;
   } else {
     return false;
   }
 }