Smrf.NodeXL.ExcelTemplate.EdgeWorksheetReader.ReadEdgeWeight C# (CSharp) Method

ReadEdgeWeight() protected method

protected ReadEdgeWeight ( ExcelTableReader oRow, IEdge oEdge ) : void
oRow Smrf.AppLib.ExcelTableReader
oEdge IEdge
return void
    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);
    }