MyScript Interactive Ink SDK  3.2.0
RecognitionAssetsBuilder.h
1 // Copyright @ MyScript. All rights reserved.
2 
3 #pragma once
4 
5 #include <iink/String.h>
6 #include <vector>
7 
8 namespace myscript {
9 namespace iink {
10 
18 {
19 public:
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:27
Definition: Configuration.h:11