Geometrize  1.0
An application for geometrizing images into geometric primitives
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
imageslinger.h
Go to the documentation of this file.
1 #pragma once
2 
3 #ifdef DATASLINGER_INCLUDED
4 
5 // Note this stuff is not enabled by default - this is optional extra functionality for sending/receiving images and other data via WebSockets
6 // Note none of this stuff is localized, that's deliberate
7 
8 #include <QImage>
9 
10 #include <string>
11 
12 namespace geometrize
13 {
14 namespace dialog
15 {
16 
17 class ImageTaskWindow;
18 
19 }
20 
21 namespace task
22 {
23 
24 class ImageTask;
25 
26 }
27 }
28 
29 namespace geometrize
30 {
31 
36 void setupImageSlinger();
37 
42 void setupImageReceiver();
43 
51 void installImageSlingerUserInterface(geometrize::dialog::ImageTaskWindow* widget);
52 
57 void setupSvgShapeSlinger();
58 
63 void sendSvgShapeData(const std::string& s);
64 
65 }
66 
67 #endif
The ImageTaskWindow class encapsulates the UI for manipiulating, running and viewing an image task th...
Definition: imagetaskwindow.h:28