Esempio n. 1
0
 // Use this for initialization
 void Start()
 {
     // Set pointlist to results of function Reader with argument inputfile
     pointList    = LoadEadaData.Read(inputfile);
     columnList   = new List <string>(pointList[0].Keys);
     tags         = LoadEadaTag.Read(inputTagFile, columnList);
     descriptions = LoadEadaDesc.Read(inputTagFile, columnList);
     initColValues();
     Plot();
 }
Esempio n. 2
0
 // Use this for initialization
 void Start()
 {
     ColHeightMen   = cubeSize;
     ColHeightWomen = 3 * cubeSize;
     ColHeightCoed  = 5 * cubeSize;
     ColHeightTotal = 7 * cubeSize;
     // Set pointlist to results of function Reader with argument inputfile
     pointList    = LoadEadaData.Read(inputfile);
     columnList   = new List <string>(pointList[0].Keys);
     tags         = LoadEadaTag.Read(inputTagFile, columnList);
     descriptions = LoadEadaDesc.Read(inputTagFile, columnList);
     initColValues();
     Plot();
 }
Esempio n. 3
0
    // Use this for initialization
    void Start()
    {
        //Origin = new Vector3(spaceScale / 2.0f, spaceScale / 4.0f, spaceScale / 2.0f);
        colName                = LoadEadaData.ReadHeader(inputfile, COL_NUM);
        corColName             = LoadEadaData.ReadHeader(corfile, 0);
        data                   = LoadEadaData.ReadData(inputfile, COL_NUM);
        listDetails            = LoadEadaData.ReadDetails(inputfile, 1);
        listClassification     = LoadEadaData.ReadDetails(inputfile, 10);
        data2015               = LoadEadaData.ReadData(inputfile2015, COL_NUM);
        listDetails2015        = LoadEadaData.ReadDetails(inputfile2015, 1);
        listClassification2015 = LoadEadaData.ReadDetails(inputfile2015, 10);
        listFilterParticipant  = LoadEadaData.ReadFilter(mapfile, 7);
        listFilterStaff        = LoadEadaData.ReadFilter(mapfile, 8);
        listFilterRevenue      = LoadEadaData.ReadFilter(mapfile, 9);
        listFilterMen          = LoadEadaData.ReadFilter(mapfile, 10);
        listFilterWomen        = LoadEadaData.ReadFilter(mapfile, 11);
        listFilterCoed         = LoadEadaData.ReadFilter(mapfile, 12);
        listFilterTotal        = LoadEadaData.ReadFilter(mapfile, 13);

        for (int i = 0; i < colName.Count; i++)
        {
            listFilterAll.Add(true);
            listFilterNone.Add(false);
        }
        listFilter = listFilterAll;
        normalise();

        OriginPt.transform.position = new Vector3(spaceScale / 2.0f, spaceScale / 4.0f, spaceScale / 2.0f);
        OldOrigin = new Vector3(spaceScale / 2.0f, spaceScale / 4.0f, spaceScale / 2.0f);

        matchAchors();
        loadAnchors();
        drawPoints(dataNorm, PointsHolder, PointPrefab, listDetails, listClassification);
        drawPoints(dataNorm2015, PointsHolder2015, PointPrefab2015, listDetails2015, listClassification2015);
        DrawYearLinks();
    }
Esempio n. 4
0
    public void LoadFilter(string menuTag)
    {
        switch (menuTag)
        {
        case "all":
            listFilter = listFilterAll;
            break;

        case "none":
            listFilter = listFilterNone;
            break;

        case "participant":
            listFilter = listFilterParticipant;
            break;

        case "staff":
            listFilter = listFilterStaff;
            break;

        case "revenue":
            listFilter = listFilterRevenue;
            break;

        case "men":
            listFilter = listFilterMen;
            break;

        case "women":
            listFilter = listFilterWomen;
            break;

        case "coed":
            listFilter = listFilterCoed;
            break;

        case "total":
            listFilter = listFilterTotal;
            break;

        case "2016":
            PointsHolder.SetActive(true);
            PointsHolder2015.SetActive(false);
            break;

        case "2015":
            PointsHolder.SetActive(false);
            PointsHolder2015.SetActive(true);
            break;

        case "both":
            PointsHolder.SetActive(true);
            PointsHolder2015.SetActive(true);
            break;

        // cd1 to cd6 is slow. need to optimise
        case "cd1":
            data.Clear();
            data2015.Clear();
            data = LoadEadaData.ReadData(inputfile, COL_NUM, 10, new List <string>()
            {
                "1"
            });
            listDetails = LoadEadaData.ReadDetails(inputfile, 1, 10, new List <string>()
            {
                "1"
            });
            listClassification = LoadEadaData.ReadDetails(inputfile, 10, 10, new List <string>()
            {
                "1"
            });
            data2015 = LoadEadaData.ReadData(inputfile2015, COL_NUM, 10, new List <string>()
            {
                "1"
            });
            listDetails2015 = LoadEadaData.ReadDetails(inputfile2015, 1, 10, new List <string>()
            {
                "1"
            });
            listClassification2015 = LoadEadaData.ReadDetails(inputfile2015, 10, 10, new List <string>()
            {
                "1"
            });
            normalise();
            drawPoints(dataNorm, PointsHolder, PointPrefab, listDetails, listClassification);
            drawPoints(dataNorm2015, PointsHolder2015, PointPrefab2015, listDetails2015, listClassification2015);
            break;

        case "cd2":
            data.Clear();
            data2015.Clear();
            data = LoadEadaData.ReadData(inputfile, COL_NUM, 10, new List <string>()
            {
                "2"
            });
            listDetails = LoadEadaData.ReadDetails(inputfile, 1, 10, new List <string>()
            {
                "2"
            });
            listClassification = LoadEadaData.ReadDetails(inputfile, 10, 10, new List <string>()
            {
                "2"
            });
            data2015 = LoadEadaData.ReadData(inputfile2015, COL_NUM, 10, new List <string>()
            {
                "2"
            });
            listDetails2015 = LoadEadaData.ReadDetails(inputfile2015, 1, 10, new List <string>()
            {
                "2"
            });
            listClassification2015 = LoadEadaData.ReadDetails(inputfile2015, 10, 10, new List <string>()
            {
                "2"
            });
            normalise();
            drawPoints(dataNorm, PointsHolder, PointPrefab, listDetails, listClassification);
            drawPoints(dataNorm2015, PointsHolder2015, PointPrefab2015, listDetails2015, listClassification2015);
            break;

        case "cd3":
            data.Clear();
            data2015.Clear();
            data = LoadEadaData.ReadData(inputfile, COL_NUM, 10, new List <string>()
            {
                "3"
            });
            listDetails = LoadEadaData.ReadDetails(inputfile, 1, 10, new List <string>()
            {
                "3"
            });
            listClassification = LoadEadaData.ReadDetails(inputfile, 10, 10, new List <string>()
            {
                "3"
            });
            data2015 = LoadEadaData.ReadData(inputfile2015, COL_NUM, 10, new List <string>()
            {
                "3"
            });
            listDetails2015 = LoadEadaData.ReadDetails(inputfile2015, 1, 10, new List <string>()
            {
                "3"
            });
            listClassification2015 = LoadEadaData.ReadDetails(inputfile2015, 10, 10, new List <string>()
            {
                "3"
            });
            normalise();
            drawPoints(dataNorm, PointsHolder, PointPrefab, listDetails, listClassification);
            drawPoints(dataNorm2015, PointsHolder2015, PointPrefab2015, listDetails2015, listClassification2015);
            break;

        case "cd4":
            data.Clear();
            data2015.Clear();
            data = LoadEadaData.ReadData(inputfile, COL_NUM, 10, new List <string>()
            {
                "4"
            });
            listDetails = LoadEadaData.ReadDetails(inputfile, 1, 10, new List <string>()
            {
                "4"
            });
            listClassification = LoadEadaData.ReadDetails(inputfile, 10, 10, new List <string>()
            {
                "4"
            });
            data2015 = LoadEadaData.ReadData(inputfile2015, COL_NUM, 10, new List <string>()
            {
                "4"
            });
            listDetails2015 = LoadEadaData.ReadDetails(inputfile2015, 1, 10, new List <string>()
            {
                "4"
            });
            listClassification2015 = LoadEadaData.ReadDetails(inputfile2015, 10, 10, new List <string>()
            {
                "4"
            });
            normalise();
            drawPoints(dataNorm, PointsHolder, PointPrefab, listDetails, listClassification);
            drawPoints(dataNorm2015, PointsHolder2015, PointPrefab2015, listDetails2015, listClassification2015);
            break;

        case "cd5":
            data.Clear();
            data2015.Clear();
            data = LoadEadaData.ReadData(inputfile, COL_NUM, 10, new List <string>()
            {
                "5"
            });
            listDetails = LoadEadaData.ReadDetails(inputfile, 1, 10, new List <string>()
            {
                "5"
            });
            listClassification = LoadEadaData.ReadDetails(inputfile, 10, 10, new List <string>()
            {
                "5"
            });
            data2015 = LoadEadaData.ReadData(inputfile2015, COL_NUM, 10, new List <string>()
            {
                "5"
            });
            listDetails2015 = LoadEadaData.ReadDetails(inputfile2015, 1, 10, new List <string>()
            {
                "5"
            });
            listClassification2015 = LoadEadaData.ReadDetails(inputfile2015, 10, 10, new List <string>()
            {
                "5"
            });
            normalise();
            drawPoints(dataNorm, PointsHolder, PointPrefab, listDetails, listClassification);
            drawPoints(dataNorm2015, PointsHolder2015, PointPrefab2015, listDetails2015, listClassification2015);
            break;

        case "cd6":
            data.Clear();
            data2015.Clear();
            data                   = LoadEadaData.ReadData(inputfile, COL_NUM);
            listDetails            = LoadEadaData.ReadDetails(inputfile, 1);
            listClassification     = LoadEadaData.ReadDetails(inputfile, 10);
            data2015               = LoadEadaData.ReadData(inputfile2015, COL_NUM);
            listDetails2015        = LoadEadaData.ReadDetails(inputfile2015, 1);
            listClassification2015 = LoadEadaData.ReadDetails(inputfile2015, 10);
            normalise();
            drawPoints(dataNorm, PointsHolder, PointPrefab, listDetails, listClassification);
            drawPoints(dataNorm2015, PointsHolder2015, PointPrefab2015, listDetails2015, listClassification2015);
            break;

        default:
            Debug.Log("should not be here");
            break;
        }
        reloadAnchors();
        if (PointsHolder.activeSelf)
        {
            redrawPoints(dataNorm, PointsHolder);
        }
        if (PointsHolder2015.activeSelf)
        {
            redrawPoints(dataNorm2015, PointsHolder2015);
        }
        DrawYearLinks();
    }
Esempio n. 5
0
 public void ReInitPlot()
 {
     pointList = LoadEadaData.Read(inputfile);
 }