GCGlib  0.04.228
GCG Graphics Engine
Border extension modes supported by GCGlib to process discrete signals.

Macros

#define GCG_BORDER_EXTENSION_ZERO   1
 Defines the border extension as: zero outside the signal support 0 0 0 s[0] s[1] s[2] 0 0 0. More...
 
#define GCG_BORDER_EXTENSION_CLAMP   2
 Defines the border extension as: the first/last value s[0] s[0] s[0] s[0] s[1] s[2] s[2] s[2] s[2]. More...
 
#define GCG_BORDER_EXTENSION_PERIODIC   3
 Defines the border extension as: periodically extended s[0] s[1] s[2] s[0] s[1] s[2] s[0] s[1] s[2]. More...
 
#define GCG_BORDER_EXTENSION_SYMMETRIC_NOREPEAT   4
 Defines the border extension as: symmetrically extended s[0] s[2] s[1] s[0] s[1] s[2] s[1] s[0] s[2]. More...
 
#define GCG_BORDER_EXTENSION_SYMMETRIC_REPEAT   5
 Defines the border extension as: symmetrically extended with repeat s[2] s[1] s[0] s[0] s[1] s[2] s[2] s[1] s[0]. More...
 

Detailed Description

Macro Definition Documentation

◆ GCG_BORDER_EXTENSION_CLAMP

#define GCG_BORDER_EXTENSION_CLAMP   2

Defines the border extension as: the first/last value s[0] s[0] s[0] s[0] s[1] s[2] s[2] s[2] s[2].

Since
0.01.0

◆ GCG_BORDER_EXTENSION_PERIODIC

#define GCG_BORDER_EXTENSION_PERIODIC   3

Defines the border extension as: periodically extended s[0] s[1] s[2] s[0] s[1] s[2] s[0] s[1] s[2].

Since
0.01.0

◆ GCG_BORDER_EXTENSION_SYMMETRIC_NOREPEAT

#define GCG_BORDER_EXTENSION_SYMMETRIC_NOREPEAT   4

Defines the border extension as: symmetrically extended s[0] s[2] s[1] s[0] s[1] s[2] s[1] s[0] s[2].

Since
0.01.0

◆ GCG_BORDER_EXTENSION_SYMMETRIC_REPEAT

#define GCG_BORDER_EXTENSION_SYMMETRIC_REPEAT   5

Defines the border extension as: symmetrically extended with repeat s[2] s[1] s[0] s[0] s[1] s[2] s[2] s[1] s[0].

Since
0.01.0

◆ GCG_BORDER_EXTENSION_ZERO

#define GCG_BORDER_EXTENSION_ZERO   1

Defines the border extension as: zero outside the signal support 0 0 0 s[0] s[1] s[2] 0 0 0.

Since
0.01.0