Курсовая работа: Разработка программы нахождения всех полных подграфов (клик) данного графа
void SubtractSet(List<int> set1, List<int> set2) - удаляет из списка set1 элементы, содержащиеся в set2 (если таковые присутствуют).
List<int> G(int vert) - возвращает список вершин, не смежных с вершиной с индексом vert.
Свойства
int Radius - возвращает размер графа.
int VertexRadius - возвращает радиус вершины.
Private свойства
VertexMatrix gmatrix - матрица вершин графа.
List<PointF> vertices - список координат вершин графа.
Font font - шрифт, используемый для номеров вершины графа. Используется шрифт Verdana высотой 9 пунктов.
int graph_rad - ширина графа. По умолчанию равна 60.
int vertex_rad - радиус вершины графа. По умолчанию равен 10.
bool ellipse - определяет, располагать ли вершины графа по окружности радиусом graph_rad.
2.3.3 Класс From1
Конструктор
Form1() - cоздает экземпляр класса Form1.
Public методы
Класс не имеет public методов.
Private методы
IDockContent GetContentFromPersistString(string persistString) - метод, необходимый для подготовки компонента DockPanel к работе и обеспечивает возможность размещения в ней докингого окна класса MatrixWindow.
Параметр persistString – имя класса докингого окна.
void Form1_Load(object sender, EventArgs e) - обработчик события Load окна.
void saveDocument(bool saveAs) - отображает меню "Сохранить", предоставляющее возможность сохранить граф в файл. Если граф создан не из файла, пользователю предоставляется возможность самостоятельно выбрать имя, тип и путь к сохраняемому файлу посредством стандартного диалога сохранения файла Windows. В случае, если параметр saveAs равен true, будет вызвано стандартное окно "Сохранить как" Windows.
void openDocument() - отображает стандартное диалоговое окно открытия файла Windows. Если до вызова этой функции был создан граф или производились изменения в существующем, будет выведено диалоговое окно с предложением сохранить граф.
void newDocument() - закрывает текущий документ (если таковой имеется) и создает пустой граф для последующей с ним работе в программе. Если до вызова этой функции был создан граф или производились изменения в существующем, будет выведено диалоговое окно с предложением сохранить граф.
void UNDOAction() - отменяет последнее совершенное пользователем редактирование графа.
void REDOAction() - отменяет отмену последнего совершенного пользователем редактирования графа.
void AddToUNDO(Graph graph) - добавляет граф graph в стек отмены.
void dockPanel_Paint(object sender, PaintEventArgs e) - событие Paint объекта класса dockPanel.
void DoToolAction(AppTool t, PointF coords) - выполняет действие, предписанное инструментом t с начальными координатами coоrds.
void dockPanel_MouseDown(object sender, MouseEventArgs e) - обработчик события MouseDown объекта класса dockPanel.