Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itkPathFunctions.h File Reference

Go to the source code of this file.

Namespaces

namespace  itk

Defines

#define M_PI   3.14159265358979323846

Functions

Make a Fourier series path
trace a chain code path of
same dimensionality *numHarmonics
is the number of 
harmonics (frequency coefficients, which *include the"DC"term) to compute.If chainPath has too few steps to *calculate numHarmonics(due to the Nyquist criterion)
template<class TChainCodePath, class TPathInput>
void MakeChainCodeTracePath (TChainCodePath &chainPath, const TPathInput &inPath, bool restrictMovement=false)
Make a Fourier series path
trace a chain code path of
same dimensionality *numHarmonics
is the number of then as many
harmonics *as class TChainCodePath
void 
MakeFourierSeriesPathTraceChainCode (TFourierSeriesPath &FSPath, const TChainCodePath &chainPath, unsigned int numHarmonics=8)
Make a Fourier series path
trace a chain code path of
same dimensionality *numHarmonics
is the number of then as many
harmonics *as 
possible (chainPath->NumberOfSteps()/2) will be calculated.No fewer than *2 harmonics will be calcualted.*/template< class TFourierSeriesPath


Define Documentation

#define M_PI   3.14159265358979323846
 

Definition at line 29 of file itkPathFunctions.h.

Referenced by itk::MakeFourierSeriesPathTraceChainCode().


Function Documentation

Make a Fourier series path trace a chain code path of same dimensionality* numHarmonics is the number of itk::harmonics frequency  coefficients,
which *include the"DC"  term
 

template<class TChainCodePath, class TPathInput>
void itk::MakeChainCodeTracePath TChainCodePath &  chainPath,
const TPathInput &  inPath,
bool  restrictMovement = false
 

Make a chain code trace another path of same dimensionality. If restrictMovement is true, then individual steps are allowed to move through only one dimension at a time; for 2D paths this results in an 8-connected chain code.

Definition at line 42 of file itkPathFunctions.h.

References itk::d, and itk::dimension.

Make a Fourier series path trace a chain code path of same dimensionality* numHarmonics is the number of then as many harmonics* as class TChainCodePath void itk::MakeFourierSeriesPathTraceChainCode TFourierSeriesPath &  FSPath,
const TChainCodePath &  chainPath,
unsigned int  numHarmonics = 8
 

Definition at line 92 of file itkPathFunctions.h.

References itk::d, itk::dimension, and M_PI.

Make a Fourier series path trace a chain code path of same dimensionality* numHarmonics is the number of then as many harmonics* as itk::possible chainPath->NumberOfSteps()/  2  ) 
 


Generated at Sun Jul 9 18:46:15 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000