aimsalgo  5.1.2
Neuroimaging image processing
aimsalgo::GeneralSampler< T, D > Class Template Referenceabstract

#include <aims/resampling/generalsampler.h>

Inheritance diagram for aimsalgo::GeneralSampler< T, D >:

Public Member Functions

 GeneralSampler ()
 
virtual ~GeneralSampler ()
 
Methods
virtual carto::Object sample (Samplable< T, D > &object, AimsVector< T, D > &start, AimsVector< T, D > &sizes, AimsVector< T, D > &resolution)=0
 Sample a Samplable object. More...
 

Detailed Description

template<class T, unsigned D>
class aimsalgo::GeneralSampler< T, D >

Definition at line 46 of file generalsampler.h.

Constructor & Destructor Documentation

◆ GeneralSampler()

template<class T , unsigned D>
aimsalgo::GeneralSampler< T, D >::GeneralSampler ( )
inline

Definition at line 50 of file generalsampler.h.

◆ ~GeneralSampler()

template<class T , unsigned D>
virtual aimsalgo::GeneralSampler< T, D >::~GeneralSampler ( )
inlinevirtual

Definition at line 51 of file generalsampler.h.

Member Function Documentation

◆ sample()

template<class T , unsigned D>
virtual carto::Object aimsalgo::GeneralSampler< T, D >::sample ( Samplable< T, D > &  object,
AimsVector< T, D > &  start,
AimsVector< T, D > &  sizes,
AimsVector< T, D > &  resolution 
)
pure virtual

Sample a Samplable object.

\

Parameters
objectSamplable object
startAimsVector<T,D> containing coordinates of the start sampling point
sizesAimsVector<T,D> containing the sizes of the sampling box
resolutionAimsVector<T,D> containing the resolution of the sampling box
Returns
carto::RCObject * containing the sampled data

Implemented in aimsalgo::BucketMapSampler< T, D >.


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