aimsalgo  5.1.2
Neuroimaging image processing
SobelGradient< T, 2 > Class Template Reference

Sobel gradient 2D specialization. More...

#include <aims/math/sobel.h>

Public Member Functions

 SobelGradient (const carto::rc_ptr< carto::Volume< T > > &image, const T levels=(T) 255)
 Constructor. More...
 
Point3df compute (const int x, const int y, const int z, const int t)
 
void compute ()
 
carto::VolumeRef< double > & gradX ()
 
carto::VolumeRef< double > & gradY ()
 

Detailed Description

template<class T>
class SobelGradient< T, 2 >

Sobel gradient 2D specialization.

Definition at line 59 of file sobel.h.

Constructor & Destructor Documentation

◆ SobelGradient()

template<class T >
SobelGradient< T, 2 >::SobelGradient ( const carto::rc_ptr< carto::Volume< T > > &  image,
const T  levels = (T) 255 
)

Constructor.

Member Function Documentation

◆ compute() [1/2]

template<class T >
void SobelGradient< T, 2 >::compute ( )

◆ compute() [2/2]

template<class T >
Point3df SobelGradient< T, 2 >::compute ( const int  x,
const int  y,
const int  z,
const int  t 
)

◆ gradX()

template<class T >
carto::VolumeRef<double>& SobelGradient< T, 2 >::gradX ( )

◆ gradY()

template<class T >
carto::VolumeRef<double>& SobelGradient< T, 2 >::gradY ( )

The documentation for this class was generated from the following file: