CppNCorr
C++ ncorr Digital Image Correlation engine
Loading...
Searching...
No Matches
ROI2D.cpp File Reference
#include "ROI2D.h"

Go to the source code of this file.

Namespaces

namespace  ncorr
 
namespace  ncorr::details
 

Functions

std::ostream & ncorr::operator<< (std::ostream &os, const ROI2D &roi)
 
bool ncorr::isequal (const ROI2D &roi1, const ROI2D &roi2)
 
void ncorr::save (const ROI2D &roi, std::ofstream &os)
 
std::ostream & ncorr::operator<< (std::ostream &os, const ROI2D::region_nlinfo &nlinfo)
 
bool ncorr::isequal (const ROI2D::region_nlinfo &nlinfo1, const ROI2D::region_nlinfo &nlinfo2)
 
void ncorr::save (const ROI2D::region_nlinfo &nlinfo, std::ofstream &os)
 
void ncorr::details::add_interacting_nodes (ROI2D::difference_type np_adj_p2, ROI2D::difference_type np_loaded_top, ROI2D::difference_type np_loaded_bottom, Array2D< std::vector< ROI2D::difference_type > > &overall_nodelist, Array2D< std::vector< bool > > &overall_active_nodepairs, std::stack< ROI2D::difference_type > &queue_np_idx)
 
Array2D< double > ncorr::details::calc_boundary (const Array2D< bool > &mask, double init_p1, double init_p2, ROI2D::difference_type init_direc=0)
 
std::ostream & ncorr::operator<< (std::ostream &os, const ROI2D::region_boundary &boundary)
 
bool ncorr::isequal (const ROI2D::region_boundary &boundary1, const ROI2D::region_boundary &boundary2)
 
void ncorr::save (const ROI2D::region_boundary &boundary, std::ofstream &os)
 
std::ostream & ncorr::operator<< (std::ostream &os, const ROI2D::region &reg)
 
void ncorr::save (const ROI2D::region &reg, std::ofstream &os)
 
void ncorr::details::simple_contig_subregion_add_interacting_nodes (ROI2D::difference_type np_adj_p2, ROI2D::difference_type np_loaded_top, ROI2D::difference_type np_loaded_bottom, const ROI2D::ROI2D::region_nlinfo &nlinfo_roi, const ROI2D::ROI2D::region_nlinfo &nlinfo_simple, Array2D< bool > &active_nodepairs, std::stack< ROI2D::difference_type > &queue_np_idx)