#include "gevd_float_operators.h"
#include <vcl_iostream.h>
#include <vcl_fstream.h>
#include <vcl_algorithm.h>
#include <vcl_cassert.h>
#include <vnl/vnl_math.h>
#include <vnl/vnl_float_3.h>
#include <vnl/vnl_cross.h>
#include <vcl_cmath.h>
#include <vcl_cstring.h>
#include "gevd_pixel.h"
#include "gevd_xpixel.h"
#include "gevd_bufferxy.h"
Go to the source code of this file.
Functions | |
void | LocalGradient (const gevd_bufferxy &smooth, const int i, const int j, float &mag, float &gx, float &gy) |
void | LocalHessian (const gevd_bufferxy &smooth, const int i, const int j, float &mag, float &dirx, float &diry) |
void | LocalLaplacian (const gevd_bufferxy &smooth, const int i, const int j, float &mag, float &dirx, float &diry) |
void | LocalMaximum (const gevd_bufferxy &magnitude, const gevd_bufferxy &directionx, const gevd_bufferxy &directiony, const int i, const int j, const float threshold, float &contour, unsigned char &dir, float &locx, float &locy) |
void | PrintAllPipes (float *y_s[], float *w_s[], int length) |
void | PrintPipe (float values[]) |
Variables | |
const unsigned char | DIR0 = 8 |
const unsigned char | DIR1 = 9 |
const unsigned char | DIR2 = 10 |
const unsigned char | DIR3 = 11 |
const unsigned char | DIR4 = 12 |
Definition in file gevd_float_operators.cxx.
void LocalGradient | ( | const gevd_bufferxy & | smooth, |
const int | i, | ||
const int | j, | ||
float & | mag, | ||
float & | gx, | ||
float & | gy | ||
) | [inline] |
Definition at line 784 of file gevd_float_operators.cxx.
void LocalHessian | ( | const gevd_bufferxy & | smooth, |
const int | i, | ||
const int | j, | ||
float & | mag, | ||
float & | dirx, | ||
float & | diry | ||
) |
Definition at line 916 of file gevd_float_operators.cxx.
void LocalLaplacian | ( | const gevd_bufferxy & | smooth, |
const int | i, | ||
const int | j, | ||
float & | mag, | ||
float & | dirx, | ||
float & | diry | ||
) |
Definition at line 1031 of file gevd_float_operators.cxx.
void LocalMaximum | ( | const gevd_bufferxy & | magnitude, |
const gevd_bufferxy & | directionx, | ||
const gevd_bufferxy & | directiony, | ||
const int | i, | ||
const int | j, | ||
const float | threshold, | ||
float & | contour, | ||
unsigned char & | dir, | ||
float & | locx, | ||
float & | locy | ||
) | [inline] |
Definition at line 1212 of file gevd_float_operators.cxx.
void PrintAllPipes | ( | float * | y_s[], |
float * | w_s[], | ||
int | length | ||
) |
Definition at line 1936 of file gevd_float_operators.cxx.
void PrintPipe | ( | float | values[] | ) |
Definition at line 2087 of file gevd_float_operators.cxx.
const unsigned char DIR0 = 8 |
Definition at line 31 of file gevd_float_operators.cxx.
const unsigned char DIR1 = 9 |
Definition at line 31 of file gevd_float_operators.cxx.
const unsigned char DIR2 = 10 |
Definition at line 31 of file gevd_float_operators.cxx.
const unsigned char DIR3 = 11 |
Definition at line 31 of file gevd_float_operators.cxx.
const unsigned char DIR4 = 12 |
Definition at line 31 of file gevd_float_operators.cxx.