Classes | 
| struct   | hashcmp_eqstr | 
| class   | CMVision::DummyT1< T > | 
Namespaces | 
| namespace   | CMVision | 
|   | For more information on the CMVision package, visit http://www.cs.cmu.edu/~jbruce/cmvision/.  
  | 
Defines | 
| #define  | REMOVE_NOISE | 
| #define  | AdvanceToNextRun(x, y)   (x+1) | 
| #define  | CMV_RBITS   6 | 
| #define  | CMV_RADIX   (1 << CMV_RBITS) | 
| #define  | CMV_RMASK   (CMV_RADIX-1) | 
Typedefs | 
typedef std::map< std::string,  
unsigned int >  | CMVision::color_name_map | 
Functions | 
| int  | CMVision::range_sum (int x, int w) | 
| template<class num >  | 
| int  | CMVision::bottom_bit (num n) | 
| template<class num >  | 
| num  | CMVision::top_bit (num n) | 
| template<class rle_t , class tmap_t >  | 
| int  | CMVision::EncodeRuns (rle_t *rle, tmap_t *map, int width, int height, int max_runs) | 
| template<class rle_t , class tmap_t , class edge_t >  | 
| int  | CMVision::EncodeRunsUseEdges (rle_t *rle, tmap_t *map, edge_t *edge_map, int width, int height, int max_runs) | 
| template<class rle_t >  | 
| bool  | CMVision::CheckRuns (rle_t *rle, int num_runs, int width, int height) | 
| template<class rle_t >  | 
| void  | CMVision::ConnectComponents (rle_t *map, int num) | 
| template<class region_t , class rle_t >  | 
| int  | CMVision::ExtractRegions (region_t *reg, int max_reg, rle_t *rmap, int num) | 
| template<class color_class_state_t , class region_t >  | 
| int  | CMVision::SeparateRegions (color_class_state_t *color, int colors, region_t *reg, int num) | 
| template<class region_t >  | 
| region_t *  | CMVision::SortRegionListByArea (region_t *list, int passes) | 
| template<class color_class_state_t >  | 
| void  | CMVision::SortRegions (color_class_state_t *color, int colors, int max_area) | 
| template<class region , class rle_t >  | 
| void  | CMVision::MergeRegions (region *p, region *q, region **q_prev_next, rle_t *runs) | 
| template<class region >  | 
| void  | CMVision::CalcXYBounds (region *p, double density_thresh, int area, int &xl, int &xh, int &yl, int &yh) | 
| template<class region , class rle_t >  | 
| int  | CMVision::MergeRegions (region *p, double density_thresh, rle_t *runs) | 
| template<class color_class_state_t , class rle_t >  | 
| int  | CMVision::MergeRegions (color_class_state_t *color, int colors, rle_t *runs) | 
| template<class region , class rle_t >  | 
| bool  | CMVision::CheckRegions (region *p, rle_t *runs) | 
| template<class color_class_state_t , class rle_t >  | 
| bool  | CMVision::CheckRegions (color_class_state_t *color, int colors, rle_t *runs) | 
| template<class region_t , class rle_t >  | 
| int  | CMVision::FindStart (rle_t *rmap, int left, int right, int x, DummyT1< region_t > dummy=DummyT1< region_t >()) | 
| template<class rle_t >  | 
| int  | CMVision::FindStart (rle_t *rmap, int left, int right, int x, int y) | 
| template<class region_t , class rle_t >  | 
| void  | CMVision::CreateRunIndex (int *yindex, rle_t *rmap, int num, DummyT1< region_t > dummy=DummyT1< region_t >()) | 
| template<class color_class_state_t >  | 
| void  | CMVision::GetNextRegion (color_class_state_t *color, int colors, int max_area) | 
| template<class color_class_state_t >  | 
| void  | CMVision::CalcTotalArea (color_class_state_t *color) | 
| template<class color_class_state_t >  | 
| void  | CMVision::CalcTotalArea (color_class_state_t *color, int colors) | 
| template<class data >  | 
| int  | CMVision::find (data *arr, int start, int end, data key) | 
| template<class color_class_state_t >  | 
| int  | CMVision::LoadColorInformation (color_class_state_t *color, int max, const char *filename, color_name_map &color_names) | 
Variables | 
| const unsigned int  | MAX_COLORS = 20 | 
| const int  | CMVision::log2modp [37] |