aimstil  5.0.5
til::UnsafeNoExtrapolator Class Reference

This extrapolator actually does NOT extrapolate at all and does not do any range checking. More...

#include <til/ImageExtrapolator.h>

Inheritance diagram for til::UnsafeNoExtrapolator:
Collaboration diagram for til::UnsafeNoExtrapolator:

Public Types

typedef CyclicExtrapolator Self
 

Static Public Member Functions

template<typename TImage >
static TImage::value_type getValue (const TImage &im, const numeric_array< int, 3 > &pos)
 
template<typename TImage >
static TImage::value_type getExtrapolatedValue (const TImage &im, const numeric_array< int, 3 > &pos)
 

Detailed Description

This extrapolator actually does NOT extrapolate at all and does not do any range checking.

It can be used for efficiency reasons in algorithms that would normally require extrapolation (e.g. resampling or sub-image extraction), but where we know that, given our input parameters, no extrapolation will ever be needed.

Definition at line 187 of file ImageExtrapolator.h.

Member Typedef Documentation

◆ Self

Member Function Documentation

◆ getExtrapolatedValue()

template<typename TImage >
static TImage::value_type til::UnsafeNoExtrapolator::getExtrapolatedValue ( const TImage &  im,
const numeric_array< int, 3 > &  pos 
)
inlinestatic

Definition at line 204 of file ImageExtrapolator.h.

◆ getValue()

template<typename TImage >
static TImage::value_type til::UnsafeNoExtrapolator::getValue ( const TImage &  im,
const numeric_array< int, 3 > &  pos 
)
inlinestatic

Definition at line 198 of file ImageExtrapolator.h.


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