Murl::Util::GaussianVideoScaler Class Reference

The gaussian video scaler class uses the GaussianFilter. More...

#include "murl_util_video_scaler.h"

Inheritance diagram for Murl::Util::GaussianVideoScaler:

Public Member Functions

 GaussianVideoScaler ()
 The default constructor. More...
 
 GaussianVideoScaler (Double filterWidth, Double filterSigma)
 Constructor taking the filter width and sigma value. More...
 
- Public Member Functions inherited from Murl::Util::VideoScaler
 VideoScaler (const IFilter *filter)
 Constructor creating a scaler using a specified filter. More...
 
 ~VideoScaler () override
 The destructor.
 
Bool Scale (const ConstData &srcData, const MutableData &dstData, UInt32 srcPixelSizeX, UInt32 srcPixelSizeY, UInt32 srcBytePitch, UInt32 dstPixelSizeX, UInt32 dstPixelSizeY, UInt32 dstBytePitch, IEnums::PixelFormat pixelFormat, Real gamma) const override
 Implementation of IVideoScaler::Scale(). More...
 
- Public Member Functions inherited from Murl::IVideoScaler
virtual ~IVideoScaler ()
 The destructor.
 

Additional Inherited Members

- Protected Member Functions inherited from Murl::Util::VideoScaler
virtual Bool ScaleFast (const ConstData &srcData, const MutableData &dstData, UInt32 srcPixelSizeX, UInt32 srcPixelSizeY, UInt32 srcBytePitch, UInt32 dstPixelSizeX, UInt32 dstPixelSizeY, UInt32 dstBytePitch, IEnums::PixelFormat pixelFormat, Real gamma) const
 Alternative scale method for overloading. More...
 

Detailed Description

The gaussian video scaler class uses the GaussianFilter.

Constructor & Destructor Documentation

◆ GaussianVideoScaler() [1/2]

Murl::Util::GaussianVideoScaler::GaussianVideoScaler ( )

The default constructor.

Create a GaussianFilter having width 3.0 and sigma 1.0.

◆ GaussianVideoScaler() [2/2]

Murl::Util::GaussianVideoScaler::GaussianVideoScaler ( Double  filterWidth,
Double  filterSigma 
)

Constructor taking the filter width and sigma value.

Parameters
filterWidthThe GaussianFilter width.
filterSigmaThe GaussianFilter standard deviation.

The documentation for this class was generated from the following file:
  • murl_util_video_scaler.h


Copyright © 2011-2024 Spraylight GmbH.