extrema::BoundaryRegion Struct Reference

Description of a boundary region. More...

#include <libExtrema.h>

Inheritance diagram for extrema::BoundaryRegion:
extrema::Region

Public Member Functions

bool operator< (const BoundaryRegion &a) const
 Stability ordering operator. More...
 

Public Attributes

vector< BoundaryPointboundary
 Vector that holds boundary representation of the region. More...
 
- Public Attributes inherited from extrema::Region
int label
 Unique region's label. More...
 
int minI
 Minimum intensity. More...
 
int maxI
 Maximum intensity. More...
 
int margin
 Stability i.e. the length of stable intensities range. More...
 
int threshold
 Thresholded intensity. More...
 
int extremumX
 Position of initial point of the region, a zero-based X coordinate. More...
 
int extremumY
 Position of initial point of the region, a zero-based Y coordinate . More...
 
int area
 A region area at the thresholded intensity level. More...
 
int border
 A region border length at the thresholded intensity level. More...
 
double cx
 Centroid of the region at the thresholded level. More...
 
double cy
 Centroid of the region at the thresholded level. More...
 
double sxx
 Second moments of the region at the thresholded level. More...
 
double sxy
 Second moments of the region at the thresholded level. More...
 
double syy
 Second moments of the region at the thresholded level. More...
 
int rid
 Unique region id, i.e. index of the region. More...
 

Detailed Description

Description of a boundary region.

Member Function Documentation

bool extrema::BoundaryRegion::operator< ( const BoundaryRegion a) const
inline

Stability ordering operator.

Member Data Documentation

vector<BoundaryPoint> extrema::BoundaryRegion::boundary

Vector that holds boundary representation of the region.


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