TreeViewJumpsRj.printSD C# (CSharp) Method

printSD() protected method

protected printSD ( System myObject, int cols ) : string[]
myObject System
cols int
return string[]
    protected override string[] printSD(System.Object myObject, int cols)
    {
        JumpRj newJumpRj = (JumpRj)myObject;

        string tcString = newJumpRj.TcString;
        string tvString = newJumpRj.TvString;

        if(newJumpRj.Type == Constants.RunAnalysisName) {
            tcString = Util.DeleteFirstSubEvent(tcString);
            tvString = Util.DeleteFirstSubEvent(tvString);
        }

        string [] myData = new String [getColsNum()];
        int count = 0;
        if(newJumpRj.Type == Constants.RunAnalysisName)
            myData[count++] = Catalog.GetString("SD") + " (" + Catalog.GetString("photocells not included") + ")";
        else
            myData[count++] = Catalog.GetString("SD");

        myData[count++] = Util.TrimDecimals(Util.CalculateSD(
            Util.ChangeEqualForColon(tcString),
            Util.GetTotalTime(tcString),
            Util.GetNumberOfJumps(tcString, false)).ToString(),
                pDN);
        myData[count++] = Util.TrimDecimals(Util.CalculateSD(
            Util.ChangeEqualForColon(tvString),
            Util.GetTotalTime(tvString),
            Util.GetNumberOfJumps(tvString, false)).ToString(),
                pDN);

        myData[count++] = ""; //weight
        myData[count++] = ""; //fall
        myData[count++] = ""; //height
        if (preferences.showPower)
            myData[count++] = "";
        if (preferences.showStiffness)
            myData[count++] = "";
        if (preferences.showInitialSpeed)
            myData[count++] = "";
        if (preferences.showQIndex || preferences.showDjIndex)
            myData[count++] = "";

        myData[count++] = "";

        myData[count++] = "-1"; //mark to non select here, select first line

        return myData;
    }