Xmipp  v3.23.11-Nereus
Public Member Functions | Protected Member Functions | List of all members
BSplineGeoTransformer< T > Class Template Reference

#include <bspline_geo_transformer.h>

Inheritance diagram for BSplineGeoTransformer< T >:
Inheritance graph
[legend]
Collaboration diagram for BSplineGeoTransformer< T >:
Collaboration graph
[legend]

Public Member Functions

 BSplineGeoTransformer ()
 
 BSplineGeoTransformer (const BSplineGeoTransformer &)=delete
 
 BSplineGeoTransformer (const BSplineGeoTransformer &&)=delete
 
virtual ~BSplineGeoTransformer ()
 
BSplineGeoTransformeroperator= (const BSplineGeoTransformer &)=delete
 
BSplineGeoTransformeroperator= (const BSplineGeoTransformer &&)=delete
 
virtual void setSrc (const T *data) override
 
virtual const T * getSrc () const
 
virtual T * getDest () const override
 
virtual void copySrcToDest () override
 
virtual T * interpolate (const std::vector< float > &matrices)
 
virtual void sum (T *dest, const std::vector< float > &weights, size_t firstN, T norm)
 
- Public Member Functions inherited from AGeoTransformer< BSplineTransformSettings< T >, T >
 AGeoTransformer ()
 
virtual ~AGeoTransformer ()=default
 
void init (const BSplineTransformSettings< T > &s, bool reuse)
 
const BSplineTransformSettings< T > & getSettings () const
 

Protected Member Functions

virtual void initialize (bool doAllocation) override
 
virtual void release ()
 
virtual void setDefault ()
 
virtual void check () override
 
virtual bool canBeReused (const BSplineTransformSettings< T > &s) const override
 
- Protected Member Functions inherited from AGeoTransformer< BSplineTransformSettings< T >, T >
constexpr bool isInitialized () const
 
constexpr bool isSrcSet () const
 
void setIsSrcSet (bool status)
 

Detailed Description

template<typename T>
class BSplineGeoTransformer< T >

Definition at line 47 of file bspline_geo_transformer.h.


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