Encoder header.  
More...
Go to the source code of this file.
|  | 
| #define | FP0_CORE_COLOR   1 | 
|  | Finder pattern core color index in default palette. 
 | 
|  | 
| #define | FP1_CORE_COLOR   2 | 
|  | 
| #define | FP2_CORE_COLOR   5 | 
|  | 
| #define | FP3_CORE_COLOR   6 | 
|  | 
| #define | AP0_CORE_COLOR   0 | 
|  | Alignment pattern core color index in default palette. 
 | 
|  | 
| #define | AP1_CORE_COLOR   0 | 
|  | 
| #define | AP2_CORE_COLOR   0 | 
|  | 
| #define | AP3_CORE_COLOR   0 | 
|  | 
| #define | APX_CORE_COLOR   7 | 
|  | 
| #define | FP0   0 | 
|  | Finder pattern types. 
 | 
|  | 
| #define | FP1   1 | 
|  | 
| #define | FP2   2 | 
|  | 
| #define | FP3   3 | 
|  | 
| #define | AP0   0 | 
|  | Alignment pattern types. 
 | 
|  | 
| #define | AP1   1 | 
|  | 
| #define | AP2   2 | 
|  | 
| #define | AP3   3 | 
|  | 
| #define | APX   4 | 
|  | 
Encoder header. 
libjabcode - JABCode Encoding/Decoding Library
Copyright 2016 by Fraunhofer SIT. All rights reserved. See LICENSE file for full terms of use and distribution.
Contact: Huajian Liu liu@s.nosp@m.it.f.nosp@m.raunh.nosp@m.ofer.nosp@m..de Waldemar Berchtold walde.nosp@m.mar..nosp@m.berch.nosp@m.told.nosp@m.@sit..nosp@m.frau.nosp@m.nhofe.nosp@m.r.de 
      
        
          | void getNextMetadataModuleInMaster | ( | jab_int32 | matrix_height, | 
        
          |  |  | jab_int32 | matrix_width, | 
        
          |  |  | jab_int32 | next_module_count, | 
        
          |  |  | jab_int32 * | x, | 
        
          |  |  | jab_int32 * | y | 
        
          |  | ) |  |  | 
      
 
Get the coordinate of the next metadata module in master symbol. 
- Parameters
- 
  
    | matrix_height | the height of the matrix |  | matrix_width | the width of the matrix |  | next_module_count | the index number of the next module |  | x | the x coordinate of the current and the next module |  | y | the y coordinate of the current and the next module |  
 
 
 
In-place interleaving. 
- Parameters
- 
  
    | data | the input data to be interleaved |  
 
 
 
Mask modules. 
- Parameters
- 
  
    | enc | the encode parameters |  | cp | the code parameters |  
 
- Returns
- the mask pattern reference | -1 if fails 
 
 
      
        
          | void maskSymbols | ( | jab_encode * | enc, | 
        
          |  |  | jab_int32 | mask_type, | 
        
          |  |  | jab_int32 * | masked, | 
        
          |  |  | jab_code * | cp | 
        
          |  | ) |  |  | 
      
 
Mask the data modules in symbols. 
- Parameters
- 
  
    | enc | the encode parameters |  | mask_type | the mask pattern reference |  | masked | the masked symbol matrix |  | cp | the code parameters |