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

#include <ossimFilter.h>

Inheritance diagram for ossimBlackmanSincFilter:
ossimBlackmanFilter ossimFilter

Public Member Functions

 ossimBlackmanSincFilter ()
 
virtual ~ossimBlackmanSincFilter ()
 
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 192 of file ossimFilter.h.

Constructor & Destructor Documentation

◆ ossimBlackmanSincFilter()

ossimBlackmanSincFilter::ossimBlackmanSincFilter ( )
inline

Definition at line 195 of file ossimFilter.h.

195 {}

◆ ~ossimBlackmanSincFilter()

virtual ossimBlackmanSincFilter::~ossimBlackmanSincFilter ( )
inlinevirtual

Definition at line 196 of file ossimFilter.h.

196 {}

Member Function Documentation

◆ filter()

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

Reimplemented from ossimBlackmanFilter.

Definition at line 198 of file ossimFilter.h.

References ossimBlackmanFilter::filter(), and x.

199  {
200  return ((ossimBlackmanFilter::filter(x/support,support))*
201  (ossimSincFilter().filter(x, support)));
202  }
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:198

◆ getSupport()

virtual double ossimBlackmanSincFilter::getSupport ( ) const
inlinevirtual

Reimplemented from ossimBlackmanFilter.

Definition at line 203 of file ossimFilter.h.

204  {
205  return 4.0;
206  }

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