SOFA plugin: image  master
Open source framework for multi-physics simuation
sofa::component::engine::ImageSamplerSpecialization< defaulttype::Image< T > > Struct Template Reference

#include <ImageSampler.h>

Specialization for regular Image. More...

Detailed Description

template<class T>
struct sofa::component::engine::ImageSamplerSpecialization< defaulttype::Image< T > >

Specialization for regular Image.

Static Public Member Functions

static void init (ImageSamplerT *)
 
static void regularSampling (ImageSamplerT *sampler, const bool atcorners=false, const bool recursive=false)
 
static void uniformSampling (ImageSamplerT *sampler, const unsigned int nb=0, const bool bias=false, const unsigned int lloydIt=100, const unsigned int method=FASTMARCHING, const unsigned int pmmIter=std::numeric_limits< unsigned int >::max(), const SReal pmmTol=10)
 
static void recursiveUniformSampling (ImageSamplerT *sampler, const unsigned int nb=0, const bool bias=false, const unsigned int lloydIt=100, const unsigned int method=FASTMARCHING, const unsigned int N=1, const unsigned int pmmIter=std::numeric_limits< unsigned int >::max(), const SReal pmmTol=10)
 

Function details

◆ init()

template<class T >
static void sofa::component::engine::ImageSamplerSpecialization< defaulttype::Image< T > >::init ( ImageSamplerT )
inlinestatic

◆ recursiveUniformSampling()

template<class T >
static void sofa::component::engine::ImageSamplerSpecialization< defaulttype::Image< T > >::recursiveUniformSampling ( ImageSamplerT sampler,
const unsigned int  nb = 0,
const bool  bias = false,
const unsigned int  lloydIt = 100,
const unsigned int  method = FASTMARCHING,
const unsigned int  N = 1,
const unsigned int  pmmIter = std::numeric_limits<unsigned int>::max(),
const SReal  pmmTol = 10 
)
inlinestatic

◆ regularSampling()

template<class T >
static void sofa::component::engine::ImageSamplerSpecialization< defaulttype::Image< T > >::regularSampling ( ImageSamplerT sampler,
const bool  atcorners = false,
const bool  recursive = false 
)
inlinestatic

◆ uniformSampling()

template<class T >
static void sofa::component::engine::ImageSamplerSpecialization< defaulttype::Image< T > >::uniformSampling ( ImageSamplerT sampler,
const unsigned int  nb = 0,
const bool  bias = false,
const unsigned int  lloydIt = 100,
const unsigned int  method = FASTMARCHING,
const unsigned int  pmmIter = std::numeric_limits<unsigned int>::max(),
const SReal  pmmTol = 10 
)
inlinestatic