Class that holds Course information

Dependents:   Course_Example course_input class_finder

Committer:
kkizirian
Date:
Wed Dec 07 01:41:40 2016 +0000
Revision:
2:8f163dc0b6c4
Parent:
0:72f706b36195
Child:
4:bc4b05dacca3
Cut out some classes to save memory and added a getHour_forCompare() function to handle the case where the hour is 12.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kkizirian 0:72f706b36195 1 #include "mbed.h"
kkizirian 0:72f706b36195 2 #include <string>
kkizirian 0:72f706b36195 3 #include <map>
kkizirian 0:72f706b36195 4
kkizirian 0:72f706b36195 5 class Course {
kkizirian 0:72f706b36195 6 public:
kkizirian 0:72f706b36195 7 Course(string pAbbreviatedName, int pHour, int pMinute, string ampm);
kkizirian 0:72f706b36195 8 string getFullName();
kkizirian 0:72f706b36195 9 string getAbbreviatedName();
kkizirian 0:72f706b36195 10 int getHour();
kkizirian 2:8f163dc0b6c4 11 int getHour_forCompare();
kkizirian 0:72f706b36195 12 int getMinute();
kkizirian 0:72f706b36195 13 string getAMPM();
kkizirian 0:72f706b36195 14 int getAMPM_toInt();
kkizirian 0:72f706b36195 15 float getLat();
kkizirian 0:72f706b36195 16 float getLong();
kkizirian 0:72f706b36195 17 string getFileString();
kkizirian 0:72f706b36195 18 string getDisplayString();
kkizirian 0:72f706b36195 19 private:
kkizirian 0:72f706b36195 20 string abbreviatedName;
kkizirian 0:72f706b36195 21 string fullName;
kkizirian 0:72f706b36195 22 int hour;
kkizirian 0:72f706b36195 23 int minute;
kkizirian 0:72f706b36195 24 float latitude;
kkizirian 0:72f706b36195 25 float longitude;
kkizirian 0:72f706b36195 26 static map<string, float> buildingLAT;
kkizirian 0:72f706b36195 27 static map<string, float> buildingLONG;
kkizirian 0:72f706b36195 28 static map<string, string> buildingNames;
kkizirian 0:72f706b36195 29 string ampm;
kkizirian 0:72f706b36195 30 void createBuildingMaps();
kkizirian 0:72f706b36195 31 };