iLand
Public Member Functions | List of all members

ABELayers is a helper class for spatial visualization of ABE data. More...

#include <abegrid.h>

Inheritance diagram for ABELayers:
LayeredGrid< FMStandPtr > LayeredGridBase

Public Member Functions

 ~ABELayers ()
 
void setGrid (Grid< FMStandPtr > &grid)
 
double value (const FMStandPtr &data, const int index) const
 
const QVector< LayeredGridBase::LayerElement > & names ()
 list of stored layers More...
 
const QString labelvalue (const int value, const int index) const
 
void registerLayers ()
 
void clearClasses ()
 
- Public Member Functions inherited from LayeredGrid< FMStandPtr >
 LayeredGrid (const Grid< FMStandPtr > &grid)
 
 LayeredGrid ()
 
bool isValid () const
 
QRectF cellRect (const QPoint &p) const
 
QRectF metricRect () const
 
float cellsize () const
 
int sizeX () const
 
int sizeY () const
 
double value (const FMStandPtr *ptr, const int index) const
 
double value (const int grid_index, const int index) const
 
double value (const float x, const float y, const int index) const
 
double value (const QPointF &world_coord, const int index) const
 
double value (const int ix, const int iy, const int index) const
 
void range (double &rMin, double &rMax, const int index) const
 retrieve min and max of variable 'index' More...
 
Grid< double > * copyGrid (const int index) const
 extract a (newly created) grid filled with the value of the variable given by 'index' caller need to free memory! More...
 
- Public Member Functions inherited from LayeredGridBase
virtual ~LayeredGridBase ()
 
virtual bool onClick (const QPointF &world_coord) const
 
virtual int indexOf (const QString &layer_name)
 get layer index by name of the layer. returns -1 if layer is not available. More...
 
virtual QStringList layerNames ()
 

Additional Inherited Members

- Protected Attributes inherited from LayeredGrid< FMStandPtr >
const Grid< FMStandPtr > * mGrid
 

Detailed Description

ABELayers is a helper class for spatial visualization of ABE data.

Constructor & Destructor Documentation

◆ ~ABELayers()

ABELayers::~ABELayers ( )

Member Function Documentation

◆ clearClasses()

void ABELayers::clearClasses ( )

◆ labelvalue()

const QString ABELayers::labelvalue ( const int  value,
const int  index 
) const
virtual

Reimplemented from LayeredGridBase.

◆ names()

const QVector< LayeredGridBase::LayerElement > & ABELayers::names ( )
virtual

list of stored layers

Implements LayeredGridBase.

◆ registerLayers()

void ABELayers::registerLayers ( )

◆ setGrid()

void ABELayers::setGrid ( Grid< FMStandPtr > &  grid)
inline

◆ value()

double ABELayers::value ( const FMStandPtr data,
const int  index 
) const
virtual

The documentation for this class was generated from the following files: