CppNCorr
C++ ncorr Digital Image Correlation engine
Loading...
Searching...
No Matches
ncorr::ROI2D::region_boundary Struct Referencefinal

#include <ROI2D.h>

Public Member Functions

 region_boundary ()=default
 
 region_boundary (const region_boundary &)=default
 
 region_boundary (region_boundary &&)=default
 
region_boundaryoperator= (const region_boundary &)=default
 
region_boundaryoperator= (region_boundary &&)=default
 
 ~region_boundary () noexcept=default
 
 region_boundary (const Array2D< double > &add, const std::vector< Array2D< double > > &sub)
 
 region_boundary (const Array2D< double > &add, std::vector< Array2D< double > > &&sub)
 
 region_boundary (Array2D< double > &&add, const std::vector< Array2D< double > > &sub)
 
 region_boundary (Array2D< double > &&add, std::vector< Array2D< double > > &&sub)
 

Static Public Member Functions

static region_boundary load (std::ifstream &)
 

Public Attributes

friend ROI2D
 
Array2D< double > add
 
std::vector< Array2D< double > > sub
 

Friends

std::ostream & operator<< (std::ostream &, const ROI2D::region_boundary &)
 
bool isequal (const region_boundary &, const region_boundary &)
 
void save (const region_boundary &, std::ofstream &)
 

Detailed Description

Definition at line 202 of file ROI2D.h.

Constructor & Destructor Documentation

◆ region_boundary() [1/7]

ncorr::ROI2D::region_boundary::region_boundary ( )
default

◆ region_boundary() [2/7]

ncorr::ROI2D::region_boundary::region_boundary ( const region_boundary )
default

◆ region_boundary() [3/7]

ncorr::ROI2D::region_boundary::region_boundary ( region_boundary &&  )
default

◆ ~region_boundary()

ncorr::ROI2D::region_boundary::~region_boundary ( )
defaultnoexcept

◆ region_boundary() [4/7]

ncorr::ROI2D::region_boundary::region_boundary ( const Array2D< double > &  add,
const std::vector< Array2D< double > > &  sub 
)
inline

Definition at line 214 of file ROI2D.h.

◆ region_boundary() [5/7]

ncorr::ROI2D::region_boundary::region_boundary ( const Array2D< double > &  add,
std::vector< Array2D< double > > &&  sub 
)
inline

Definition at line 215 of file ROI2D.h.

◆ region_boundary() [6/7]

ncorr::ROI2D::region_boundary::region_boundary ( Array2D< double > &&  add,
const std::vector< Array2D< double > > &  sub 
)
inline

Definition at line 216 of file ROI2D.h.

◆ region_boundary() [7/7]

ncorr::ROI2D::region_boundary::region_boundary ( Array2D< double > &&  add,
std::vector< Array2D< double > > &&  sub 
)
inline

Definition at line 217 of file ROI2D.h.

Member Function Documentation

◆ load()

ROI2D::region_boundary ncorr::ROI2D::region_boundary::load ( std::ifstream &  is)
static

Definition at line 927 of file ROI2D.cpp.

◆ operator=() [1/2]

region_boundary & ncorr::ROI2D::region_boundary::operator= ( const region_boundary )
default

◆ operator=() [2/2]

region_boundary & ncorr::ROI2D::region_boundary::operator= ( region_boundary &&  )
default

Friends And Related Symbol Documentation

◆ isequal

bool isequal ( const region_boundary boundary1,
const region_boundary boundary2 
)
friend

Definition at line 957 of file ROI2D.cpp.

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const ROI2D::region_boundary boundary 
)
friend

Definition at line 946 of file ROI2D.cpp.

◆ save

void save ( const region_boundary boundary,
std::ofstream &  os 
)
friend

Definition at line 973 of file ROI2D.cpp.

Member Data Documentation

◆ add

Array2D<double> ncorr::ROI2D::region_boundary::add

Definition at line 227 of file ROI2D.h.

◆ ROI2D

friend ncorr::ROI2D::region_boundary::ROI2D

Definition at line 211 of file ROI2D.h.

◆ sub

std::vector<Array2D<double> > ncorr::ROI2D::region_boundary::sub

Definition at line 228 of file ROI2D.h.


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