OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | List of all members
ossimBlackmanBesselFilter Class Reference

#include <ossimFilter.h>

Inheritance diagram for ossimBlackmanBesselFilter:
ossimBlackmanFilter ossimFilter

Public Member Functions

 ossimBlackmanBesselFilter ()
 
virtual ~ossimBlackmanBesselFilter ()
 
virtual double filter (double x, double support) const
 
virtual double getSupport () const
 
- Public Member Functions inherited from ossimBlackmanFilter
 ossimBlackmanFilter ()
 
virtual ~ossimBlackmanFilter ()
 
- Public Member Functions inherited from ossimFilter
 ossimFilter ()
 
virtual ~ossimFilter ()
 
virtual NEWMAT::Matrix * newMatrix (long width=3, double middle=0.0, double scale=0.0) const
 
virtual void createMatrix (NEWMAT::Matrix &m, long width=3, double middle=0.0, double scale=0.0) const
 
virtual NEWMAT::RowVector * newVector (long width, double middle=0.0, double scale=1.0) const
 

Additional Inherited Members

- Static Public Member Functions inherited from ossimFilter
static double Sinc (double x)
 
static double Sinc (double x, double)
 

Detailed Description

Definition at line 210 of file ossimFilter.h.

Constructor & Destructor Documentation

◆ ossimBlackmanBesselFilter()

ossimBlackmanBesselFilter::ossimBlackmanBesselFilter ( )
inline

Definition at line 213 of file ossimFilter.h.

213 {}

◆ ~ossimBlackmanBesselFilter()

virtual ossimBlackmanBesselFilter::~ossimBlackmanBesselFilter ( )
inlinevirtual

Definition at line 214 of file ossimFilter.h.

214 {}

Member Function Documentation

◆ filter()

virtual double ossimBlackmanBesselFilter::filter ( double  x,
double  support 
) const
inlinevirtual

Reimplemented from ossimBlackmanFilter.

Definition at line 216 of file ossimFilter.h.

References ossimBlackmanFilter::filter(), and x.

217  {
218  return ((ossimBlackmanFilter::filter(x/support,support))*
219  (ossimBesselFilter().filter(x, support)));
220  }
virtual double filter(double x, double) const
Definition: ossimFilter.h:181
ossim_uint32 x
virtual double filter(double x, double support) const
Definition: ossimFilter.h:216

◆ getSupport()

virtual double ossimBlackmanBesselFilter::getSupport ( ) const
inlinevirtual

Reimplemented from ossimBlackmanFilter.

Definition at line 221 of file ossimFilter.h.

222  {
223  return 3.2383;
224  }

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