#include <windows.h>#include <windowsx.h>#include <stdio.h>#include <string.h>#include <ctype.h>#include <list>#include "../../svm.h"
Go to the source code of this file.
| Classes | |
| struct | point | 
| Defines | |
| #define | DEFAULT_PARAM "-t 2 -c 100" | 
| #define | DrawLine(dc, x1, y1, x2, y2, c) | 
| #define | XLEN 500 | 
| #define | YLEN 500 | 
| Enumerations | |
| enum | { ID_BUTTON_CHANGE, ID_BUTTON_RUN, ID_BUTTON_CLEAR, ID_BUTTON_LOAD, ID_BUTTON_SAVE, ID_EDIT } | 
| Functions | |
| void | button_run_clicked () | 
| HBRUSH | choose_brush (int v) | 
| void | clear_all () | 
| void | draw_all_points () | 
| void | draw_point (const point &p) | 
| int | getfilename (HWND hWnd, char *filename, int len, int save) | 
| int WINAPI | WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) | 
| LRESULT CALLBACK | WndProc (HWND, UINT, WPARAM, LPARAM) | 
| Variables | |
| HBRUSH | brush1 | 
| HBRUSH | brush2 | 
| HBRUSH | brush3 | 
| HBITMAP | buffer | 
| HDC | buffer_dc | 
| COLORREF | colors [] | 
| int | current_value = 1 | 
| HWND | edit | 
| HWND | main_window | 
| list< point > | point_list | 
| HDC | window_dc | 
| #define DEFAULT_PARAM "-t 2 -c 100" | 
Definition at line 10 of file windows/svm-toy.cpp.
| #define DrawLine | ( | dc, | |
| x1, | |||
| y1, | |||
| x2, | |||
| y2, | |||
| c | |||
| ) | 
do { \ HPEN hpen = CreatePen(PS_SOLID,0,c); \ HPEN horig = SelectPen(dc,hpen); \ MoveToEx(dc,x1,y1,NULL); \ LineTo(dc,x2,y2); \ SelectPen(dc,horig); \ DeletePen(hpen); \ } while(0)
Definition at line 13 of file windows/svm-toy.cpp.
| #define XLEN 500 | 
Definition at line 11 of file windows/svm-toy.cpp.
| #define YLEN 500 | 
Definition at line 12 of file windows/svm-toy.cpp.
| anonymous enum | 
Definition at line 43 of file windows/svm-toy.cpp.
| void button_run_clicked | ( | ) | 
Definition at line 174 of file windows/svm-toy.cpp.
| HBRUSH choose_brush | ( | int | v | ) | 
Definition at line 150 of file windows/svm-toy.cpp.
| void clear_all | ( | ) | 
Definition at line 143 of file windows/svm-toy.cpp.
| void draw_all_points | ( | ) | 
Definition at line 168 of file windows/svm-toy.cpp.
| void draw_point | ( | const point & | p | ) | 
Definition at line 157 of file windows/svm-toy.cpp.
| int getfilename | ( | HWND | hWnd, | 
| char * | filename, | ||
| int | len, | ||
| int | save | ||
| ) | 
Definition at line 128 of file windows/svm-toy.cpp.
| int WINAPI WinMain | ( | HINSTANCE | hInstance, | 
| HINSTANCE | hPrevInstance, | ||
| PSTR | szCmdLine, | ||
| int | iCmdShow | ||
| ) | 
Definition at line 58 of file windows/svm-toy.cpp.
| LRESULT CALLBACK WndProc | ( | HWND | hwnd, | 
| UINT | iMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) | 
Definition at line 372 of file windows/svm-toy.cpp.
| HBRUSH brush1 | 
Definition at line 40 of file windows/svm-toy.cpp.
| HBRUSH brush2 | 
Definition at line 40 of file windows/svm-toy.cpp.
| HBRUSH brush3 | 
Definition at line 40 of file windows/svm-toy.cpp.
| HBITMAP buffer | 
Definition at line 37 of file windows/svm-toy.cpp.
| HDC buffer_dc | 
Definition at line 39 of file windows/svm-toy.cpp.
| COLORREF colors[] | 
{
        RGB(0,0,0),
        RGB(0,120,120),
        RGB(120,120,0),
        RGB(120,0,120),
        RGB(0,200,200),
        RGB(200,200,0),
}
Definition at line 25 of file windows/svm-toy.cpp.
| int current_value = 1 | 
Definition at line 54 of file windows/svm-toy.cpp.
| HWND edit | 
Definition at line 41 of file windows/svm-toy.cpp.
| HWND main_window | 
Definition at line 36 of file windows/svm-toy.cpp.
| list<point> point_list | 
Definition at line 53 of file windows/svm-toy.cpp.
| HDC window_dc | 
Definition at line 38 of file windows/svm-toy.cpp.