MyScript Interactive Ink SDK 4.5.0
RecognitionAssetsBuilder.h
1// Copyright @ MyScript. All rights reserved.
2
3#pragma once
4
5#include <iink/String.h>
6#include <vector>
7
8namespace myscript {
9namespace iink {
10
18{
19public:
20 virtual ~RecognitionAssetsBuilder() = default;
21
28 virtual std::vector<String> getSupportedRecognitionAssetsTypes() = 0;
29
38 virtual String getSupportedSymbols(const String& resourcePath) = 0;
39
49 virtual void compile(const String& type, const String& data) = 0;
50
56 virtual String getCompilationErrors() const = 0;
57
65 virtual void store(const String& fileName) const = 0;
66};
67
68}
69}
Definition: RecognitionAssetsBuilder.h:18
virtual String getCompilationErrors() const =0
virtual void store(const String &fileName) const =0
virtual std::vector< String > getSupportedRecognitionAssetsTypes()=0
virtual void compile(const String &type, const String &data)=0
virtual String getSupportedSymbols(const String &resourcePath)=0
Definition: String.h:17
Definition: Configuration.h:10