CppNCorr
C++ ncorr Digital Image Correlation engine
Loading...
Searching...
No Matches
ncorr::details::ROI2D_incrementor Class Referencefinal

#include <ROI2D.h>

Public Types

typedef ROI2D::difference_type difference_type
 
typedef ROI2D::coords coords
 

Public Member Functions

 ROI2D_incrementor () noexcept
 
 ROI2D_incrementor (const ROI2D_incrementor &)=default
 
 ROI2D_incrementor (ROI2D_incrementor &&)=default
 
ROI2D_incrementoroperator= (const ROI2D_incrementor &)=default
 
ROI2D_incrementoroperator= (ROI2D_incrementor &&)=default
 
 ~ROI2D_incrementor () noexcept=default
 
 ROI2D_incrementor (const ROI2D &, difference_type, const ROI2D::region_nlinfo::incrementor &)
 
coords pos_2D () const
 
ROI2D_incrementoroperator++ ()
 
bool operator== (const ROI2D_incrementor &inc) const
 
bool operator!= (const ROI2D_incrementor &inc) const
 

Public Attributes

friend ROI2D
 

Detailed Description

Definition at line 302 of file ROI2D.h.

Member Typedef Documentation

◆ coords

◆ difference_type

Constructor & Destructor Documentation

◆ ROI2D_incrementor() [1/4]

ncorr::details::ROI2D_incrementor::ROI2D_incrementor ( )
inlinenoexcept

Definition at line 310 of file ROI2D.h.

◆ ROI2D_incrementor() [2/4]

ncorr::details::ROI2D_incrementor::ROI2D_incrementor ( const ROI2D_incrementor )
default

◆ ROI2D_incrementor() [3/4]

ncorr::details::ROI2D_incrementor::ROI2D_incrementor ( ROI2D_incrementor &&  )
default

◆ ~ROI2D_incrementor()

ncorr::details::ROI2D_incrementor::~ROI2D_incrementor ( )
defaultnoexcept

◆ ROI2D_incrementor() [4/4]

ncorr::details::ROI2D_incrementor::ROI2D_incrementor ( const ROI2D roi,
difference_type  region_idx,
const ROI2D::region_nlinfo::incrementor nlinfo_inc 
)

Definition at line 1072 of file ROI2D.cpp.

Member Function Documentation

◆ operator!=()

bool ncorr::details::ROI2D_incrementor::operator!= ( const ROI2D_incrementor inc) const
inline

Definition at line 330 of file ROI2D.h.

◆ operator++()

ROI2D_incrementor & ncorr::details::ROI2D_incrementor::operator++ ( )

Definition at line 1091 of file ROI2D.cpp.

◆ operator=() [1/2]

ROI2D_incrementor & ncorr::details::ROI2D_incrementor::operator= ( const ROI2D_incrementor )
default

◆ operator=() [2/2]

ROI2D_incrementor & ncorr::details::ROI2D_incrementor::operator= ( ROI2D_incrementor &&  )
default

◆ operator==()

bool ncorr::details::ROI2D_incrementor::operator== ( const ROI2D_incrementor inc) const
inline

Definition at line 327 of file ROI2D.h.

◆ pos_2D()

coords ncorr::details::ROI2D_incrementor::pos_2D ( ) const
inline

Definition at line 321 of file ROI2D.h.

Member Data Documentation

◆ ROI2D

friend ncorr::details::ROI2D_incrementor::ROI2D

Definition at line 307 of file ROI2D.h.


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