Пример #1
0
        ReadEdgeWeight
        (
            ExcelTableReader.ExcelTableRow oRow,
            IEdge oEdge
        )
        {
            Debug.Assert(oRow != null);
            AssertValid();

            Double dEdgeWeight = 0;

            if (!oRow.TryGetDoubleFromCell(EdgeTableColumnNames.EdgeWeight,
                                           out dEdgeWeight)
                )
            {
                // There is no edge weight column, or the edge weight cell for this
                // edge is empty.

                dEdgeWeight = 1;
            }

            oEdge.SetValue(ReservedMetadataKeys.EdgeWeight, dEdgeWeight);
        }