Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MapOverlay Class Reference

#include <mapOverlay.h>

Collaboration diagram for MapOverlay:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MapOverlay (Map *m)
Map * getMap ()
void setOverlayValue (int x, int y, double value)
double getOverlayValue (int x, int y)
void openGLDraw ()
void setTransparentValue (double v)
void setColorMap (int val)
int getColorMap ()
void increaseColorMap ()
void decreaseColorMap ()
double getMaxValue ()
double getMinValue ()

Private Member Functions

void resetValues ()

Private Attributes

Map * m
std::vector< double > values
double maxVal
double minVal
double ignoreVal
int colorMap
GLuint displayList

Constructor & Destructor Documentation

MapOverlay::MapOverlay (  Map *  m  ) 
 


Member Function Documentation

void MapOverlay::decreaseColorMap (   )  [inline]
 

int MapOverlay::getColorMap (   )  [inline]
 

Map* MapOverlay::getMap (   )  [inline]
 

double MapOverlay::getMaxValue (   )  [inline]
 

double MapOverlay::getMinValue (   )  [inline]
 

double MapOverlay::getOverlayValue (  int  x,
int  y
) 
 

void MapOverlay::increaseColorMap (   )  [inline]
 

void MapOverlay::openGLDraw (   ) 
 

void MapOverlay::resetValues (   )  [private]
 

void MapOverlay::setColorMap (  int  val  )  [inline]
 

void MapOverlay::setOverlayValue (  int  x,
int  y,
double  value
) 
 

void MapOverlay::setTransparentValue (  double  v  )  [inline]
 


Member Data Documentation

int MapOverlay::colorMap [private]
 

GLuint MapOverlay::displayList [private]
 

double MapOverlay::ignoreVal [private]
 

Map* MapOverlay::m [private]
 

double MapOverlay::maxVal [private]
 

double MapOverlay::minVal [private]
 

std::vector<double> MapOverlay::values [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Aug 18 03:43:47 2009 for HOG by doxygen 1.3.4