1 /**********************************************************
2  * Version $Id$
3  *********************************************************/
4 
5 #include <string>
6 
7 #include "grid_bsl.h"
8 
9 using namespace std;
10 
GridWerte(void)11 GridWerte::GridWerte(void)
12 {
13 	xanz	= 0;
14 	yanz	= 0;
15 }
16 
~GridWerte(void)17 GridWerte::~GridWerte(void)
18 {
19 	freeMem();
20 }
21 
getMem(void)22 void GridWerte::getMem(void)
23 {
24 	Create(SG_DATATYPE_Float, xanz, yanz, dxy, xll, yll);
25 }
26 
freeMem(void)27 void GridWerte::freeMem(void)
28 {
29  	Destroy();
30 }
31 
operator =(const GridWerte & W)32 GridWerte& GridWerte::operator =(const GridWerte& W)
33 {
34 	dxy		= W.dxy;
35 	xll		= W.xll;
36 	yll		= W.yll;
37 	xanz	= W.xanz;
38 	yanz	= W.yanz;
39 	maxy	= W.maxy;
40 	miny	= W.miny;
41 
42 	return( *this );
43 }
44 
calcMinMax(void)45 void GridWerte::calcMinMax(void)
46 {
47 	maxy = (*this)(0,0);
48 	miny = (*this)(0,0);
49 
50 	for (int i=0; i<yanz; i++)
51 	{
52 		for (int j=0; j<xanz; j++)
53 		{
54 			maxy = M_GET_MAX((*this) (j,i), maxy);
55 			miny = M_GET_MIN((*this) (j,i), miny);
56 		}
57 	}
58 }
59 
60 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
61