示例#1
0
    public void AllCombinedTotalLength(LinePropertiesAndSummaries[] linePS, LinePropertiesAndSummariesUIRef lineUIRef)
    {
        double overallTotalLength = 0.0;

        foreach (var pair in linePS)
        {
            overallTotalLength += pair.totalLength;
        }

        lineUIRef.totalLengthVal.text = overallTotalLength.ToString("#,##0.##") + " km";
    }
示例#2
0
    public void AllCombinedNoDataLength(LinePropertiesAndSummaries[] linePS, LinePropertiesAndSummariesUIRef lineUIRef)
    {
        float overallNoDataCount = 0.0f, overallTotalDataCount = 0.0f;

        foreach (var pair in linePS)
        {
            overallNoDataCount    += pair.noDataLength * pair.totalDataCount;
            overallTotalDataCount += pair.totalDataCount;
        }
        float overallNoDatalLength = overallNoDataCount / overallTotalDataCount;

        lineUIRef.noDataLengthVal.text = (overallNoDatalLength * 100).ToString("0.##") + "%";
    }