// 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(); }
// 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(); }
// 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(); }
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(); }
public void ReInitPlot() { pointList = LoadEadaData.Read(inputfile); }