Open 3D Engine Atom Gem API Reference 25.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ImageProcessingAtom::IWindowFunction< T > Class Template Referenceabstract

Inherited by ImageProcessingAtom::BoxWindowFunction< double >, ImageProcessingAtom::SincWindowFunction< double >, ImageProcessingAtom::BartlettHannWindowFunction< T >, ImageProcessingAtom::BesselWindowFunction< T >, ImageProcessingAtom::BlackmanHarrisWindowFunction< T >, ImageProcessingAtom::BlackmanNuttallWindowFunction< T >, ImageProcessingAtom::BlackmanWindowFunction< T >, ImageProcessingAtom::BoxWindowFunction< T >, ImageProcessingAtom::CatromWindowFunction< T >, ImageProcessingAtom::CombinerWindowFunction< T >, ImageProcessingAtom::CubicWindowFunction< T >, ImageProcessingAtom::FlatTopWindowFunction< T >, ImageProcessingAtom::GaussianWindowFunction< T >, ImageProcessingAtom::HammingWindowFunction< T >, ImageProcessingAtom::HannWindowFunction< T >, ImageProcessingAtom::HermiteWindowFunction< T >, ImageProcessingAtom::KaiserWindowFunction< T >, ImageProcessingAtom::MitchellWindowFunction< T >, ImageProcessingAtom::NormalWindowFunction< T >, ImageProcessingAtom::QuadricWindowFunction< T >, ImageProcessingAtom::SigmaSixWindowFunction< T >, ImageProcessingAtom::SincWindowFunction< T >, ImageProcessingAtom::SineWindowFunction< T >, and ImageProcessingAtom::TriangleWindowFunction< T >.

Public Member Functions

virtual const char * getName () const =0
 
virtual T getLength () const =0
 
virtual bool isCardinal () const =0
 
virtual bool isInfinite () const =0
 
virtual bool isUnitSpaced () const =0
 
virtual bool isCentered () const =0
 
virtual T operator() (T pos) const =0
 

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