VSig Class Reference

Inheritance diagram for VSig:

TwoLines List of all members.

Public Member Functions

 VSig (PointSet *region, Data2D< int > origImg, double topleft_lat, double topleft_lon, double latres, double lonres)
 VSig (const LineInfo &a, const LineInfo &b, PointSet *region, Data2D< int > origImg, double topleft_lat, double topleft_lon, double latres, double lonres)
void calcVShape (const PtArray_t &x, const PtArray_t &y, Data2D< int > origImg, double topleft_lat, double topleft_lon, double latres, double lonres)
void print (FILE *fp, int printAll=0)
void print (FILE *fp)
void markImage (Data2D< int > img, int val)
Fuzzy isVNotch ()
double getDist (const int &x, const int &y)

Protected Member Functions

void computeFzBasic (const PtArray_t &x, const PtArray_t &y)
void computeError (const PtArray_t &x, const PtArray_t &y)
void computeFzShape ()

Protected Attributes

LineInfo line1
LineInfo line2
double error
double orientation
double vAngle
double cx
double cy
double minR
double maxR
double elongation
int boundSize
double containSize
Fuzzy fz_shape
Fuzzy fz_basic

Friends

class VSigSet

Constructor & Destructor Documentation

VSig::VSig ( PointSet region,
Data2D< int >  origImg,
double  topleft_lat,
double  topleft_lon,
double  latres,
double  lonres 
)

VSig::VSig ( const LineInfo a,
const LineInfo b,
PointSet region,
Data2D< int >  origImg,
double  topleft_lat,
double  topleft_lon,
double  latres,
double  lonres 
)


Member Function Documentation

void VSig::calcVShape ( const PtArray_t &  x,
const PtArray_t &  y,
Data2D< int >  origImg,
double  topleft_lat,
double  topleft_lon,
double  latres,
double  lonres 
)

void TwoLines::computeError ( const PtArray_t &  x,
const PtArray_t &  y 
) [protected, inherited]

void TwoLines::computeFzBasic ( const PtArray_t &  x,
const PtArray_t &  y 
) [protected, inherited]

void TwoLines::computeFzShape (  )  [protected, inherited]

double TwoLines::getDist ( const int &  x,
const int &  y 
) [inherited]

Fuzzy TwoLines::isVNotch (  )  [inline, inherited]

void TwoLines::markImage ( Data2D< int >  img,
int  val 
) [inline, inherited]

void TwoLines::print ( FILE *  fp  )  [inherited]

void VSig::print ( FILE *  fp,
int  printAll = 0 
)


Friends And Related Function Documentation

friend class VSigSet [friend]


Member Data Documentation

int TwoLines::boundSize [protected, inherited]

double TwoLines::containSize [protected, inherited]

double TwoLines::cx [protected, inherited]

double TwoLines::cy [protected, inherited]

double TwoLines::elongation [protected, inherited]

double TwoLines::error [protected, inherited]

Fuzzy TwoLines::fz_basic [protected, inherited]

Fuzzy TwoLines::fz_shape [protected, inherited]

LineInfo TwoLines::line1 [protected, inherited]

LineInfo TwoLines::line2 [protected, inherited]

double TwoLines::maxR [protected, inherited]

double TwoLines::minR [protected, inherited]

double TwoLines::orientation [protected, inherited]

double TwoLines::vAngle [protected, inherited]


Generated on Fri May 4 13:40:21 2012 for WDSS-IIw2algs by  doxygen 1.4.7