OpenStructure
Public Member Functions | Protected Member Functions
AnisotropicFilter Class Reference

#include <anisotropic.hh>

Inherits ImageStateModIPAlgorithm< FNC >.

Public Member Functions

 AnisotropicFilter (Real sigma=1.0)
 
template<typename T , class D >
void VisitState (ImageStateImpl< T, D > &s)
 
- Public Member Functions inherited from ImageStateModIPAlgorithm< FNC >
 ImageStateModIPAlgorithm ()
 
template<class P0 >
 ImageStateModIPAlgorithm (const P0 &p0)
 
template<class P0 , class P1 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1)
 
template<class P0 , class P1 , class P2 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2)
 
template<class P0 , class P1 , class P2 , class P3 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3)
 
template<class P0 , class P1 , class P2 , class P3 , class P4 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4)
 
template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5)
 
template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6)
 
template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7)
 
template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class P8 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8)
 
template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class P8 , class P9 >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9)
 
template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class P8 , class P9 , class PA >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9, const PA &pa)
 
template<class P0 , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class P7 , class P8 , class P9 , class PA , class PB >
 ImageStateModIPAlgorithm (const P0 &p0, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9, const PA &pa, const PB &pb)
 
virtual void Visit_ (RealSpatialImageState &is)
 
virtual void Visit_ (ComplexSpatialImageState &is)
 
virtual void Visit_ (RealFrequencyImageState &is)
 
virtual void Visit_ (ComplexFrequencyImageState &is)
 
virtual void Visit_ (ComplexHalfFrequencyImageState &is)
 
virtual void Visit_ (WordSpatialImageState &is)
 
virtual void Visit (ImageHandle &h)
 
- Public Member Functions inherited from AlgorithmBase
const StringGetName () const
 
virtual ~AlgorithmBase ()
 
- Public Member Functions inherited from ImageStateModIPVisitorBase
 ImageStateModIPVisitorBase (const String &name="")
 
virtual ~ImageStateModIPVisitorBase ()
 

Protected Member Functions

template<typename T , class D >
void lineTransformFW (ImageStateImpl< T, D > &s, ExtentIterator &it, std::vector< T > &tmp_avg, std::vector< T > &tmp_min, std::vector< T > &tmp_max)
 
template<typename T , class D >
void lineTransformBW (ImageStateImpl< T, D > &s, ExtentIterator &it, std::vector< T > &tmp_avg, std::vector< T > &tmp_min, std::vector< T > &tmp_max)
 
- Protected Member Functions inherited from ModIPAlgorithm
 ModIPAlgorithm (const String &name)
 
 ModIPAlgorithm (const ModIPAlgorithm &a)
 
ModIPAlgorithmoperator= (const ModIPAlgorithm &a)
 
- Protected Member Functions inherited from AlgorithmBase
 AlgorithmBase (const String &n)
 
 AlgorithmBase (const AlgorithmBase &a)
 
AlgorithmBaseoperator= (const AlgorithmBase &b)
 

Detailed Description

Definition at line 32 of file anisotropic.hh.

Constructor & Destructor Documentation

◆ AnisotropicFilter()

AnisotropicFilter ( Real  sigma = 1.0)

Member Function Documentation

◆ lineTransformBW()

void lineTransformBW ( ImageStateImpl< T, D > &  s,
ExtentIterator it,
std::vector< T > &  tmp_avg,
std::vector< T > &  tmp_min,
std::vector< T > &  tmp_max 
)
protected

◆ lineTransformFW()

void lineTransformFW ( ImageStateImpl< T, D > &  s,
ExtentIterator it,
std::vector< T > &  tmp_avg,
std::vector< T > &  tmp_min,
std::vector< T > &  tmp_max 
)
protected

◆ VisitState()

void VisitState ( ImageStateImpl< T, D > &  s)

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