⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 studentsset.h

📁 基于遗传算法的排课软件源码 根据需要安排合理的课程时间等
💻 H
字号:
////// C++ Interface: $MODULE$//// Description:////// Author: Liviu Lalescu <liviu@lalescu.ro>, (C) 2003//// Copyright: See COPYING file that comes with this distribution////#ifndef STUDENTSSET_H#define STUDENTSSET_H#include "genetictimetable_defs.h"#include <qptrlist.h>const int STUDENTS_SET=0;const int STUDENTS_YEAR=1;const int STUDENTS_GROUP=2;const int STUDENTS_SUBGROUP=3;class StudentsYear;class StudentsGroup;class StudentsSubgroup;class Rules;class StudentsYearsList: public QPtrList<StudentsYear>{	int compareItems(QPtrCollection::Item, QPtrCollection::Item);};class StudentsGroupsList: public QPtrList<StudentsGroup>{	int compareItems(QPtrCollection::Item, QPtrCollection::Item);};class StudentsSubgroupsList: public QPtrList<StudentsSubgroup>{	int compareItems(QPtrCollection::Item, QPtrCollection::Item);};/**This class represents a set of students, for instance years, groups or subgroups.@author Liviu Lalescu*/class StudentsSet{public:	QString name;	int numberOfStudents;	int type;	StudentsSet();	~StudentsSet();};class StudentsYear: public StudentsSet{public:	StudentsGroupsList groupsList;	StudentsYear();	~StudentsYear();	QString getXmlDescription();	QString getDescription();	QString getDetailedDescription();	QString getDetailedDescriptionWithConstraints(Rules& r);};class StudentsGroup: public StudentsSet{public:	StudentsSubgroupsList subgroupsList;	StudentsGroup();	~StudentsGroup();	QString getXmlDescription();	QString getDescription();	QString getDetailedDescription();	QString getDetailedDescriptionWithConstraints(Rules& r);};class StudentsSubgroup: public StudentsSet{public:	StudentsSubgroup();	~StudentsSubgroup();	QString getXmlDescription();	QString getDescription();	QString getDetailedDescription();	QString getDetailedDescriptionWithConstraints(Rules& r);};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -