Functions | Variables
contrib/gel/gevd/gevd_float_operators.cxx File Reference
#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

Detailed Description

Definition in file gevd_float_operators.cxx.


Function Documentation

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.


Variable Documentation

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.