Inheritance diagram for VSig:
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 |
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 | |||
) |
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 | |||
) |
friend class VSigSet [friend] |
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] |