CppNCorr
C++ ncorr Digital Image Correlation engine
Loading...
Searching...
No Matches
ncorr::details::interface_interp< T_interp > Class Template Reference

Public Types

typedef T_interp::value_type value_type
 
typedef T_interp::reference reference
 
typedef T_interp::size_type size_type
 
typedef T_interp::difference_type difference_type
 
typedef T_interp::coords coords
 
typedef T_interp::container container
 
typedef T_interp::const_container const_container
 

Public Member Functions

 interface_interp () noexcept
 
 interface_interp (const interface_interp &interp)
 
 interface_interp (interface_interp &&interp)
 
interface_interpoperator= (const interface_interp &interp)
 
interface_interpoperator= (interface_interp &&interp)
 
 ~interface_interp () noexcept=default
 
 interface_interp (T_interp *ptr)
 
value_type operator() (double p1, double p2) const
 
const_containerfirst_order (double p1, double p2) const
 

Public Attributes

friend container
 

Friends

template<typename T_interp2 >
class interface_interp
 

Detailed Description

template<typename T_interp>
class ncorr::details::interface_interp< T_interp >

Definition at line 1603 of file Array2D.h.

Member Typedef Documentation

◆ const_container

template<typename T_interp >
typedef T_interp::const_container ncorr::details::interface_interp< T_interp >::const_container

Definition at line 1613 of file Array2D.h.

◆ container

template<typename T_interp >
typedef T_interp::container ncorr::details::interface_interp< T_interp >::container

Definition at line 1612 of file Array2D.h.

◆ coords

template<typename T_interp >
typedef T_interp::coords ncorr::details::interface_interp< T_interp >::coords

Definition at line 1611 of file Array2D.h.

◆ difference_type

template<typename T_interp >
typedef T_interp::difference_type ncorr::details::interface_interp< T_interp >::difference_type

Definition at line 1610 of file Array2D.h.

◆ reference

template<typename T_interp >
typedef T_interp::reference ncorr::details::interface_interp< T_interp >::reference

Definition at line 1608 of file Array2D.h.

◆ size_type

template<typename T_interp >
typedef T_interp::size_type ncorr::details::interface_interp< T_interp >::size_type

Definition at line 1609 of file Array2D.h.

◆ value_type

template<typename T_interp >
typedef T_interp::value_type ncorr::details::interface_interp< T_interp >::value_type

Definition at line 1607 of file Array2D.h.

Constructor & Destructor Documentation

◆ interface_interp() [1/4]

template<typename T_interp >
ncorr::details::interface_interp< T_interp >::interface_interp ( )
inlinenoexcept

Definition at line 1620 of file Array2D.h.

◆ interface_interp() [2/4]

template<typename T_interp >
ncorr::details::interface_interp< T_interp >::interface_interp ( const interface_interp< T_interp > &  interp)
inline

Definition at line 1621 of file Array2D.h.

◆ interface_interp() [3/4]

template<typename T_interp >
ncorr::details::interface_interp< T_interp >::interface_interp ( interface_interp< T_interp > &&  interp)
inline

Definition at line 1622 of file Array2D.h.

◆ ~interface_interp()

template<typename T_interp >
ncorr::details::interface_interp< T_interp >::~interface_interp ( )
defaultnoexcept

◆ interface_interp() [4/4]

template<typename T_interp >
ncorr::details::interface_interp< T_interp >::interface_interp ( T_interp *  ptr)
inlineexplicit

Definition at line 1630 of file Array2D.h.

Member Function Documentation

◆ first_order()

template<typename T_interp >
const_container & ncorr::details::interface_interp< T_interp >::first_order ( double  p1,
double  p2 
) const
inline

Definition at line 1634 of file Array2D.h.

◆ operator()()

template<typename T_interp >
value_type ncorr::details::interface_interp< T_interp >::operator() ( double  p1,
double  p2 
) const
inline

Definition at line 1633 of file Array2D.h.

◆ operator=() [1/2]

template<typename T_interp >
interface_interp & ncorr::details::interface_interp< T_interp >::operator= ( const interface_interp< T_interp > &  interp)
inline

Definition at line 1623 of file Array2D.h.

◆ operator=() [2/2]

template<typename T_interp >
interface_interp & ncorr::details::interface_interp< T_interp >::operator= ( interface_interp< T_interp > &&  interp)
inline

Definition at line 1624 of file Array2D.h.

Friends And Related Symbol Documentation

◆ interface_interp

template<typename T_interp >
template<typename T_interp2 >
friend class interface_interp
friend

Definition at line 1616 of file Array2D.h.

Member Data Documentation

◆ container

template<typename T_interp >
friend ncorr::details::interface_interp< T_interp >::container

Definition at line 1617 of file Array2D.h.


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