code: void computeNodeInfo(List<EllipseRotated_F64> ellipses , List<Node> cluster ) {
  
  		// create an info object for each member inside of the cluster
  		listInfo.reset();
  		for (int i = 0; i < cluster.size(); i++) {
  			Node n = cluster.get(i);
  			EllipseRotated_F64 t = ellipses.get( n.which );
  
  			NodeInfo info = listInfo.grow();
  			info.reset();
  			info.ellipse = t;
  		}
  
  		addEdgesToInfo(cluster);
  		pruneNearlyIdenticalAngles();
  		findLargestAnglesForAllNodes();
  	}
docs: For each cluster create a {@link NodeInfo} and compute different properties