ResampleFilterImpls.h File Reference
#include "IResampleFilter.h"
Go to the source code of this file.
|
Namespaces |
namespace | eLynx |
namespace | eLynx::Math |
Defines |
#define | DEFINE_RESAMPLE_FILTER(classname) |
| Macro to define a resample filter.
|
Enumerations |
enum | eLynx::Math::EResampleFilter {
eLynx::Math::RF_Box,
eLynx::Math::RF_Triangle,
eLynx::Math::RF_Hermite,
eLynx::Math::RF_Bell,
eLynx::Math::RF_CubicBSpline,
eLynx::Math::RF_Lanczos3,
eLynx::Math::RF_Mitchell,
eLynx::Math::RF_Cosine,
eLynx::Math::RF_CatmullRom,
eLynx::Math::RF_Quadratic,
eLynx::Math::RF_CubicConvolution,
eLynx::Math::RF_Lanczos5,
eLynx::Math::RF_Lanczos8,
eLynx::Math::RF_BlackmanHarris,
eLynx::Math::RF_Undefined
} |
| Implemented resample filter collection. More...
|
Functions |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Box) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Triangle) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Hermite) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Bell) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (CubicBSpline) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Lanczos3) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Mitchell) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Cosine) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (CatmullRom) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Quadratic) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (CubicConvolution) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Lanczos5) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (Lanczos8) |
| eLynx::Math::DEFINE_RESAMPLE_FILTER (BlackmanHarris) |
ExportedByMath const char * | eLynx::Math::elxToString (EResampleFilter iFilter) |
ExportedByMath const
IResampleFilter & | eLynx::Math::elxGetResampleFilter (EResampleFilter iFilter) |
Define Documentation
#define DEFINE_RESAMPLE_FILTER |
( |
classname |
|
) |
|
Value:
class ExportedByMath classname##Filter : public IResampleFilter \
{ \
public: \
virtual double GetRadius() const; \
virtual double GetValue(double iX) const; \
};
Macro to define a resample filter.
Definition at line 27 of file ResampleFilterImpls.h.