#include <Ocourse.h>
Inheritance diagram for CourseArray:
Definition at line 123 of file Ocourse.h.
Definition at line 21 of file Ocoursea.cpp.
Definition at line 37 of file Ocoursea.cpp.
Definition at line 44 of file Ocoursea.cpp.
References DynArray::get(), DynArrayB::linkin(), and DynArray::recno().
Definition at line 54 of file Ocoursea.cpp.
References DynArrayB::linkout().
Get a specific Course data.
Definition at line 84 of file Ocoursea.cpp.
References MAX_COURSE_DEPTH_FOCUS, and MAX_TEACHING_METHOD.
Return the depth type of a depth focus category.
Definition at line 64 of file Ocoursea.cpp.
Return the focus type of a depth focus category.
Definition at line 74 of file Ocoursea.cpp.
This function is called to calc the max student enrollment in each teaching method for the course_array
Definition at line 127 of file Ocoursea.cpp.
References Course::convention_student_count, MAX_TEACHING_METHOD, and Course::teaching_method.
This function is called when a trimester has ended. BIG ASSUMPTION: coursePtr->next_trimester() only call coursePtr->reset_vars()
Definition at line 105 of file Ocoursea.cpp.
[inline]
Definition at line 201 of file Ocourse.h.
References DynArray::get().
Referenced by update_history().
Read a saved dynamic array from file, it must be saved with write_file()
<File*> readFile = the pointer to the writing file
Return : 1 - read successfully 0 - writing error
Reimplemented from DynArrayB.
Definition at line 302 of file OGFILE4.CPP.
References File::file_read(), and DynArrayB::read_file().
Referenced by Department::read_file().
Definition at line 168 of file Ocoursea.cpp.
References Course::admission_denied_count, admission_denied_count, average_class_size, BREAKOUT_LAB, Course::class_section_count, class_section_count, Course::convention_student_count, convention_student_count, DISTANCE_LEARN_COURSE, err_when, experienced_class_size, Course::failure_count, failure_count, MAX_TEACHING_METHOD, MAX_TEACHING_METHOD_N_TOTAL, Course::normal_class_size(), normal_class_size, operator[](), shift_history, DynArray::size(), size_deviation, and Course::teaching_method.
Write current dynamic array into file, read_file() can be used to retrieve it.
<File*> writeFile = the pointer to the writing file
Return : 1 - write successfully 0 - writing error
Definition at line 295 of file OGFILE4.CPP.
Definition at line 135 of file Ocourse.h.
Referenced by DepartmentArray::calc_course_history(), and update_history().
Definition at line 131 of file Ocourse.h.
Definition at line 129 of file Ocourse.h.
Definition at line 130 of file Ocourse.h.
Definition at line 126 of file Ocourse.h.
Definition at line 125 of file Ocourse.h.
Definition at line 142 of file Ocourse.h.
Definition at line 136 of file Ocourse.h.
Definition at line 132 of file Ocourse.h.
Definition at line 134 of file Ocourse.h.