1 // Copyright (C) 2003  Davis E. King (davis@dlib.net)
2 // License: Boost Software License   See LICENSE.txt for the full license.
3 #ifndef DLIB_ENTROPY_ENCODEr_
4 #define DLIB_ENTROPY_ENCODEr_
5 
6 #include "entropy_encoder/entropy_encoder_kernel_1.h"
7 #include "entropy_encoder/entropy_encoder_kernel_2.h"
8 #include "entropy_encoder/entropy_encoder_kernel_c.h"
9 
10 
11 
12 
13 namespace dlib
14 {
15 
16 
17     class entropy_encoder
18     {
entropy_encoder()19         entropy_encoder() {}
20 
21 
22     public:
23 
24         //----------- kernels ---------------
25 
26         // kernel_1a
27         typedef     entropy_encoder_kernel_1
28                     kernel_1a;
29         typedef     entropy_encoder_kernel_c<kernel_1a>
30                     kernel_1a_c;
31 
32 
33         // kernel_2a
34         typedef     entropy_encoder_kernel_2
35                     kernel_2a;
36         typedef     entropy_encoder_kernel_c<kernel_2a>
37                     kernel_2a_c;
38 
39     };
40 }
41 
42 #endif // DLIB_ENTROPY_ENCODEr_
43 
44