VSigSet Class Reference

Inheritance diagram for VSigSet:

RegionSet List of all members.

Public Member Functions

 VSigSet (RegionSet *rset, Data2D< int > origImg, bool findAll, double topleft_lat, double topleft_lon, double latres, double lonres)
void addAllVsigs (PointSet *region, Data2D< int > origImg, double topleft_lat, double topleft_lon, double latres, double lonres)
void markImage (Data2D< int > img, int val)
void print (FILE *fp, int printAll=0)
Data2D< int > makeImage ()
void findExtrema (vector< int > *extrema, PointSet *region)
void findBestLines (vector< LineInfo > *bestLines, const vector< int > &extrema, PointSet *region)
PointSetgetPointSet (int regNo)
int getNumPointSets ()
void prune (int minPixels)
void coalesce (int distThresh, int maxIter=10)
void coalesceFuzzy (CoalesceMode cmode, int numIters=2)
RegionSet createCombinedSet (bool whetherToPruneAlso)
int print (char *fileName)
void pruneDuplicatePoints ()

Protected Attributes

PointSet ** regions
int * numPointers
int numRegions
int ht
int wd

Constructor & Destructor Documentation

VSigSet::VSigSet ( RegionSet rset,
Data2D< int >  origImg,
bool  findAll,
double  topleft_lat,
double  topleft_lon,
double  latres,
double  lonres 
)


Member Function Documentation

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

void RegionSet::coalesce ( int  distThresh,
int  maxIter = 10 
) [inherited]

void RegionSet::coalesceFuzzy ( CoalesceMode  cmode,
int  numIters = 2 
) [inherited]

RegionSet RegionSet::createCombinedSet ( bool  whetherToPruneAlso  )  [inherited]

void VSigSet::findBestLines ( vector< LineInfo > *  bestLines,
const vector< int > &  extrema,
PointSet region 
)

void VSigSet::findExtrema ( vector< int > *  extrema,
PointSet region 
)

int RegionSet::getNumPointSets (  )  [inline, inherited]

PointSet* RegionSet::getPointSet ( int  regNo  )  [inline, inherited]

Data2D<int> VSigSet::makeImage (  )  [inline]

Reimplemented from RegionSet.

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

int RegionSet::print ( char *  fileName  )  [inherited]

void VSigSet::print ( FILE *  fp,
int  printAll = 0 
) [inline]

void RegionSet::prune ( int  minPixels  )  [inherited]

void RegionSet::pruneDuplicatePoints (  )  [inherited]


Member Data Documentation

int RegionSet::ht [protected, inherited]

int* RegionSet::numPointers [protected, inherited]

int RegionSet::numRegions [protected, inherited]

PointSet** RegionSet::regions [protected, inherited]

int RegionSet::wd [protected, inherited]


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