Main Page | Namespace List | Compound List | File List | Compound Members | File Members

Texture_regions.h

Go to the documentation of this file.
00001 
00002 #ifndef TEXTURE_REGIONS_H_
00003 #define TEXTURE_REGIONS_H_
00004 
00005 #include <vector>
00006 #include "Texture_region.h"
00007 using namespace std;
00008 
00009 class Texture_regions {
00010  public:
00011 
00012   Texture_regions();
00013   Texture_regions(double w, double h, double s);
00014   ~Texture_regions();
00015 
00017   void addRegion(Texture_region *t);
00018 
00020   int getNumRegions();
00021   
00022 
00024   Texture_region *getFirst();
00025 
00027   Texture_region *getNext();
00028   
00029 
00030  private:
00031   double width, height, scale;
00032   vector<Texture_region *>::iterator i;
00033   vector<Texture_region *> v;
00034 };
00035 
00036 #endif

Generated on Thu Sep 4 14:59:31 2003 for Content-Based Image Retrieval by doxygen 1.3.3