osg::ImageBoxFilter Class Reference

#include <OSGImageScaler.h>

Inheritance diagram for osg::ImageBoxFilter:

osg::ImageGenericFilter

List of all members.

Public Member Functions

 ImageBoxFilter (osg::Real64 dWidth=osg::Real64(0.5))
virtual ~ImageBoxFilter (void)
virtual osg::Real64 filter (osg::Real64 dVal) const
osg::Real64 getWidth (void) const
void setWidth (osg::Real64 dWidth)

Protected Attributes

osg::Real64 m_dWidth


Detailed Description

box filter

Definition at line 34 of file OSGImageScaler.h.


Constructor & Destructor Documentation

ImageBoxFilter::ImageBoxFilter ( osg::Real64  dWidth = osg ::Real64(0.5)  ) 

Definition at line 53 of file OSGImageScaler.cpp.

00053                                             :
00054     ImageGenericFilter(dWidth)
00055 {
00056 }

ImageBoxFilter::~ImageBoxFilter ( void   )  [virtual]

Definition at line 58 of file OSGImageScaler.cpp.

00059 {
00060 }


Member Function Documentation

Real64 ImageBoxFilter::filter ( osg::Real64  dVal  )  const [virtual]

Implements osg::ImageGenericFilter.

Definition at line 62 of file OSGImageScaler.cpp.

References osg::ImageGenericFilter::m_dWidth.

00063 {
00064     return (fabs(dVal) <= m_dWidth ? 1.0 : 0.0);
00065 }

Real64 ImageGenericFilter::getWidth ( void   )  const [inherited]

Definition at line 41 of file OSGImageScaler.cpp.

References osg::ImageGenericFilter::m_dWidth.

Referenced by osg::ImageScaler::calcContributions().

00042 {
00043     return m_dWidth;
00044 }

void ImageGenericFilter::setWidth ( osg::Real64  dWidth  )  [inherited]

Definition at line 46 of file OSGImageScaler.cpp.

References osg::ImageGenericFilter::m_dWidth.

00047 {
00048     m_dWidth = dWidth;
00049 }


Member Data Documentation

osg ::Real64 osg::ImageGenericFilter::m_dWidth [protected, inherited]


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

Generated on Mon Mar 17 11:12:43 2008 for OpenSG by  doxygen 1.5.5