Geometrize  1.0
An application for geometrizing images into geometric primitives
webpageexporter.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 
6 namespace geometrize
7 {
8 struct ShapeResult;
9 }
10 
11 namespace geometrize
12 {
13 
14 namespace exporter
15 {
16 
22 std::string exportCanvasWebpage(const std::vector<geometrize::ShapeResult>& data);
23 
29 std::string exportWebGLWebpage(const std::vector<geometrize::ShapeResult>& data);
30 
31 }
32 
33 }
geometrize::exporter::exportCanvasWebpage
std::string exportCanvasWebpage(const std::vector< geometrize::ShapeResult > &data)
exportCanvasWebpage Exports shape data to a HTML5 canvas-based webpage.
Definition: webpageexporter.cpp:55
webpageexporter.h
geometrize
Definition: commandlineparser.cpp:73
geometrize::exporter::exportWebGLWebpage
std::string exportWebGLWebpage(const std::vector< geometrize::ShapeResult > &data)
exportWebGLWebpage Exports shape data to a WebGL-based webpage.
Definition: webpageexporter.cpp:60
shapedataexporter.h
geometrize::exporter::exportShapeData
std::string exportShapeData(const std::vector< geometrize::ShapeResult > &data, const ShapeDataFormat format)
exportShapeData Exports shape data to a specified format (JSON or a custom textual array format).
Definition: shapedataexporter.cpp:17