public bool AreVertexSizesNeeded()
 {
     return((ExternalLayoutAlgorithm == null && AlgorithmFactory.NeedSizes(DefaultLayoutAlgorithm)) ||
            (ExternalLayoutAlgorithm != null && ExternalLayoutAlgorithm.NeedVertexSizes));
 }