Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
BIAS::BIASContour Class Reference

This class describes a contour using the freemancode. More...

#include <FeatureDetector/ContourDetectorBase.hh>

+ Collaboration diagram for BIAS::BIASContour:

Public Member Functions

 BIASContour ()
 
 ~BIASContour ()
 

Public Attributes

std::vector< BIAS::Vector2
< double > > 
contourPixel
 All pixels contained in the contour. More...
 
std::vector< int > freemanCode
 The direction from the first to the second pixel is the first value in freemanCode list of difference vectors coded in FreeManCode, that means:
0 = step right –
1 = step right & step down –
2 = step down –
3 = step left & step down –
... More...
 
unsigned length
 

Detailed Description

This class describes a contour using the freemancode.

Author
ischiller
Examples:
ExampleRefineContour.cpp.

Definition at line 40 of file ContourDetectorBase.hh.

Constructor & Destructor Documentation

BIAS::BIASContour::BIASContour ( )
inline

Definition at line 43 of file ContourDetectorBase.hh.

BIAS::BIASContour::~BIASContour ( )
inline

Definition at line 44 of file ContourDetectorBase.hh.

Member Data Documentation

std::vector<BIAS::Vector2<double> > BIAS::BIASContour::contourPixel
std::vector<int> BIAS::BIASContour::freemanCode

The direction from the first to the second pixel is the first value in freemanCode list of difference vectors coded in FreeManCode, that means:
0 = step right –
1 = step right & step down –
2 = step down –
3 = step left & step down –
...


6 = step up –
7 = step right & step up

Definition at line 57 of file ContourDetectorBase.hh.

unsigned BIAS::BIASContour::length

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