MI - Fimex
Public Member Functions | Protected Attributes | List of all members
MetNoFimex::CDMBorderSmoothing::Smoothing Class Referenceabstract

#include <CDMBorderSmoothing.h>

Inheritance diagram for MetNoFimex::CDMBorderSmoothing::Smoothing:
MetNoFimex::CDMBorderSmoothing_Linear

Public Member Functions

void setHorizontalSizes (size_t sizeX, size_t sizeY)
 
virtual double operator() (size_t curX, size_t curY, double valueI, double valueO)=0
 
virtual ~Smoothing ()
 

Protected Attributes

size_t sizeX_
 
size_t sizeY_
 

Detailed Description

Defines a smoothing function for the transition between (interpolated) data from the outer to the inner grid.

Constructor & Destructor Documentation

virtual MetNoFimex::CDMBorderSmoothing::Smoothing::~Smoothing ( )
inlinevirtual

Member Function Documentation

virtual double MetNoFimex::CDMBorderSmoothing::Smoothing::operator() ( size_t  curX,
size_t  curY,
double  valueI,
double  valueO 
)
pure virtual
void MetNoFimex::CDMBorderSmoothing::Smoothing::setHorizontalSizes ( size_t  sizeX,
size_t  sizeY 
)
inline

References operator()(), sizeX_, and sizeY_.

Member Data Documentation

size_t MetNoFimex::CDMBorderSmoothing::Smoothing::sizeX_
protected

Referenced by setHorizontalSizes().

size_t MetNoFimex::CDMBorderSmoothing::Smoothing::sizeY_
protected

Referenced by setHorizontalSizes().


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