| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Defines
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/image_processing/TePDIMMIOMatching.cpp File Reference
`#include "TePDIMMIOMatching.hpp"`
`#include "TePDIUtils.hpp"`
`#include "TePDITypes.hpp"`
`#include "../kernel/TeThreadJobsManager.h"`
`#include "../kernel/TeFunctionCallThreadJob.h"`
`#include "../kernel/TeCoord2D.h"`
`#include "../kernel/TeGTFactory.h"`
`#include "../kernel/TeDefines.h"`
`#include "../kernel/TeMutex.h"`
`#include "../kernel/TeUtils.h"`
`#include "../kernel/TeRTree.h"`
`#include <math.h>`
`#include <limits.h>`
`#include <map>`

## Defines

#define | BICUBIC_MODULE(x) ( ( x < 0 ) ? ( -1 * x ) : x )
#define | BICUBIC_K1(x, a)
#define | BICUBIC_K2(x, a)
#define | BICUBIC_RANGES(x, a)
#define | BICUBIC_KERNEL(x, a) BICUBIC_RANGES( BICUBIC_MODULE(x) , a )

## Define Documentation

#define BICUBIC_K1 | ( |  | x,
|  |  | a
| ) |  |

Value:

    ( ( ( a + 2 ) * x * x * x ) - \
      ( ( a + 3 ) * x * x ) + 1 )

#define BICUBIC_K2 | ( |  | x,
|  |  | a
| ) |  |

Value:

    ( ( a * x * x * x ) - ( 5 * a * x * x ) + \
      ( 8 * a * x ) - ( 4 * a ) )

#define BICUBIC_KERNEL | ( |  | x,
|  |  | a
| ) |  | BICUBIC_RANGES( BICUBIC_MODULE(x) , a )

#define BICUBIC_MODULE | ( |  | x | ) | ( ( x < 0 ) ? ( -1 * x ) : x )

#define BICUBIC_RANGES | ( |  | x,
|  |  | a
| ) |  |

Value:

    ( ( ( 0 <= x ) && ( x <= 1 ) ) ? \
        BICUBIC_K1(x,a) \
      : ( ( ( 1 < x ) && ( x <= 2 ) ) ? \
          BICUBIC_K2(x,a) \
        : 0 ) )

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines