libauxiliar.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <cmath>
#include <time.h>
#include <unistd.h>
#include <iostream>
#include <fstream>
#include <cassert>
Include dependency graph for libauxiliar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MAX(i, j)   ( (i)<(j) ? (j):(i) )
#define MIN(i, j)   ( (i)<(j) ? (i):(j) )
#define dTiny   1e-10
#define fTiny   0.00000001f
#define fLarge   100000000.0f
#define LUTMAX   30.0
#define LUTMAXM1   29.0
#define LUTPRECISION   1000.0

Functions

void wxFillExpLut (float *lut, int size)
float wxSLUT (float dif, float *lut)
void fpClear (float *fpI, float fValue, int iLength)
float fiL2FloatDist (float *u0, float *u1, int i0, int j0, int i1, int j1, int radius, int width0, int width1)
float fiL2FloatDist (float **u0, float **u1, int i0, int j0, int i1, int j1, int radius, int channels, int width0, int width1)
void fiAddNoise (float *u, float *v, float std, long int randinit, int size)

Define Documentation

#define dTiny   1e-10

Definition at line 41 of file libauxiliar.h.

#define fLarge   100000000.0f

Definition at line 43 of file libauxiliar.h.

#define fTiny   0.00000001f

Definition at line 42 of file libauxiliar.h.

#define LUTMAX   30.0

Definition at line 53 of file libauxiliar.h.

#define LUTMAXM1   29.0

Definition at line 54 of file libauxiliar.h.

#define LUTPRECISION   1000.0

Definition at line 55 of file libauxiliar.h.

#define MAX ( i,
 )     ( (i)<(j) ? (j):(i) )

Definition at line 37 of file libauxiliar.h.

#define MIN ( i,
 )     ( (i)<(j) ? (i):(j) )

Definition at line 38 of file libauxiliar.h.


Function Documentation

void fiAddNoise ( float *  u,
float *  v,
float  std,
long int  randinit,
int  size 
)

Definition at line 99 of file libauxiliar.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

float fiL2FloatDist ( float **  u0,
float **  u1,
int  i0,
int  j0,
int  i1,
int  j1,
int  radius,
int  channels,
int  width0,
int  width1 
)

Definition at line 81 of file libauxiliar.cpp.

Here is the call graph for this function:

float fiL2FloatDist ( float *  u0,
float *  u1,
int  i0,
int  j0,
int  i1,
int  j1,
int  radius,
int  width0,
int  width1 
)

Definition at line 57 of file libauxiliar.cpp.

Here is the caller graph for this function:

void fpClear ( float *  fpI,
float  fValue,
int  iLength 
)

Definition at line 23 of file libauxiliar.cpp.

Here is the caller graph for this function:

void wxFillExpLut ( float *  lut,
int  size 
)

Definition at line 33 of file libauxiliar.cpp.

Here is the caller graph for this function:

float wxSLUT ( float  dif,
float *  lut 
)

Definition at line 40 of file libauxiliar.cpp.

Here is the caller graph for this function:

 All Files Functions Variables Defines
Generated on Thu Sep 1 09:57:54 2011 for non local means denoising by  doxygen 1.6.3