Biomedical Image Analysis Library
The Biomedical Image Analysis Library is a poweful tool for developers, physicians, researchers, engineers, and so on.
Bial::PixelInterpolation Class Referenceabstract

Geometric transforms that change image spatially. More...

#include <PixelInterpolation.hpp>

Inheritance diagram for Bial::PixelInterpolation:
Inheritance graph
Collaboration diagram for Bial::PixelInterpolation:
Collaboration graph

Public Member Functions

virtual ~PixelInterpolation ()
 Virtual destructor required for virtual classes. More...
 
virtual int operator() (const Image< int > &img, float x, float y) const =0
 Computes and returns nearest pixel interpolation of given coordinates in img. More...
 
virtual llint operator() (const Image< llint > &img, float x, float y) const =0
 
virtual float operator() (const Image< float > &img, float x, float y) const =0
 
virtual double operator() (const Image< double > &img, float x, float y) const =0
 
virtual int operator() (const Image< int > &img, float x, float y, float z) const =0
 
virtual llint operator() (const Image< llint > &img, float x, float y, float z) const =0
 
virtual float operator() (const Image< float > &img, float x, float y, float z) const =0
 
virtual double operator() (const Image< double > &img, float x, float y, float z) const =0
 

Detailed Description

Geometric transforms that change image spatially.

Definition at line 22 of file PixelInterpolation.hpp.

Constructor & Destructor Documentation

virtual Bial::PixelInterpolation::~PixelInterpolation ( )
inlinevirtual

Virtual destructor required for virtual classes.

Date
2014/Nov/14
Parameters
none.
Returns
none.
Warning
none.

Definition at line 33 of file PixelInterpolation.hpp.

Member Function Documentation

virtual int Bial::PixelInterpolation::operator() ( const Image< int > &  img,
float  x,
float  y 
) const
pure virtual

Computes and returns nearest pixel interpolation of given coordinates in img.

Date
2014/Aug/17
Parameters
imgAn image.
x,y,zPixel coordinates in original.
Returns
The nearest pixel interpolation of given coordinates in img.
Warning
none.

Implemented in Bial::NearestInterpolation.

virtual llint Bial::PixelInterpolation::operator() ( const Image< llint > &  img,
float  x,
float  y 
) const
pure virtual

Implemented in Bial::NearestInterpolation.

virtual float Bial::PixelInterpolation::operator() ( const Image< float > &  img,
float  x,
float  y 
) const
pure virtual

Implemented in Bial::NearestInterpolation.

virtual double Bial::PixelInterpolation::operator() ( const Image< double > &  img,
float  x,
float  y 
) const
pure virtual

Implemented in Bial::NearestInterpolation.

virtual int Bial::PixelInterpolation::operator() ( const Image< int > &  img,
float  x,
float  y,
float  z 
) const
pure virtual

Implemented in Bial::NearestInterpolation.

virtual llint Bial::PixelInterpolation::operator() ( const Image< llint > &  img,
float  x,
float  y,
float  z 
) const
pure virtual

Implemented in Bial::NearestInterpolation.

virtual float Bial::PixelInterpolation::operator() ( const Image< float > &  img,
float  x,
float  y,
float  z 
) const
pure virtual

Implemented in Bial::NearestInterpolation.

virtual double Bial::PixelInterpolation::operator() ( const Image< double > &  img,
float  x,
float  y,
float  z 
) const
pure virtual

Implemented in Bial::NearestInterpolation.


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