MI - Fimex
Public Types | Public Member Functions | List of all members
MetNoFimex::CDMBorderSmoothing_LinearFactory Class Reference

#include <CDMBorderSmoothing_Linear.h>

Inheritance diagram for MetNoFimex::CDMBorderSmoothing_LinearFactory:
MetNoFimex::CDMBorderSmoothing::SmoothingFactory

Public Types

enum  { DEFAULT_TRANSITIONWIDTH = 5, DEFAULT_BORDERWIDTH = 2 }
 

Public Member Functions

 CDMBorderSmoothing_LinearFactory (size_t transitionWidth=DEFAULT_TRANSITIONWIDTH, size_t borderWidth=DEFAULT_BORDERWIDTH)
 
CDMBorderSmoothing::SmoothingPtr operator() (const std::string &varName)
 
- Public Member Functions inherited from MetNoFimex::CDMBorderSmoothing::SmoothingFactory
virtual ~SmoothingFactory ()
 

Member Enumeration Documentation

anonymous enum
Enumerator
DEFAULT_TRANSITIONWIDTH 
DEFAULT_BORDERWIDTH 

Constructor & Destructor Documentation

MetNoFimex::CDMBorderSmoothing_LinearFactory::CDMBorderSmoothing_LinearFactory ( size_t  transitionWidth = DEFAULT_TRANSITIONWIDTH,
size_t  borderWidth = DEFAULT_BORDERWIDTH 
)

Member Function Documentation

CDMBorderSmoothing::SmoothingPtr MetNoFimex::CDMBorderSmoothing_LinearFactory::operator() ( const std::string varName)
virtual

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