#include <FastMarching.h>
Inheritance diagram for Eikonal:
Public Types | |
typedef FastMarching< DIM, Pixel, sign > | base |
typedef base::ImageType | ImageType |
typedef base::Index | Index |
Public Member Functions | |
Eikonal () | |
Default constructor. | |
Eikonal (ImageType *_phi) | |
Construct the Fast Marching from an image object. | |
virtual | ~Eikonal () |
Destructor. | |
void | set_metric (ImageType *_metric) |
Set the optional metric of the distance function. | |
Protected Member Functions | |
virtual Pixel | _update_value (const Index &ind) const |
Update a point. | |
Pixel | _solve (const Index &ind, Pixel val[DIM]) const |
Solve of the trinom. |
By default , solves the eikonal equation |grad(phi)| = 1 You have the possibility to give an image metric, where each pixel will contain the local metric of the distance function you want to compute It will then solve |grad(phi)| = 1/F You can "reset" the metric with set_metric(NULL)
Definition at line 124 of file FastMarching.h.