#include "grid.h"
#include "data_manager.h"
Go to the source code of this file.
|
CSG_Grid * | SG_Create_Grid (void) |
|
CSG_Grid * | SG_Create_Grid (const CSG_Grid &Grid) |
|
CSG_Grid * | SG_Create_Grid (const char *File, TSG_Data_Type Type, bool bCached, bool bLoadData) |
|
CSG_Grid * | SG_Create_Grid (const wchar_t *File, TSG_Data_Type Type, bool bCached, bool bLoadData) |
|
CSG_Grid * | SG_Create_Grid (const CSG_String &File, TSG_Data_Type Type, bool bCached, bool bLoadData) |
|
CSG_Grid * | SG_Create_Grid (CSG_Grid *pGrid, TSG_Data_Type Type, bool bCached) |
|
CSG_Grid * | SG_Create_Grid (const CSG_Grid_System &System, TSG_Data_Type Type, bool bCached) |
|
CSG_Grid * | SG_Create_Grid (TSG_Data_Type Type, int NX, int NY, double Cellsize, double xMin, double yMin, bool bCached) |
|
◆ BiCubicSpline
#define BiCubicSpline |
( |
|
d, |
|
|
|
v |
|
) |
| (v[1] + 0.5 * d * (v[2] - v[0] + d * (2 * v[0] - 5 * v[1] + 4 * v[2] - v[3] + d * (3 * (v[1] - v[2]) + v[3] - v[0])))) |
◆ BILINEAR_ADD
#define BILINEAR_ADD |
( |
|
ix, |
|
|
|
iy, |
|
|
|
d |
|
) |
| |
Value: if( is_InGrid(ix, iy) ) {\
n += d; z += d * asDouble(ix, iy);\
}
Definition at line 595 of file grid.cpp.
◆ BILINEAR_ADD_BYTE
#define BILINEAR_ADD_BYTE |
( |
|
ix, |
|
|
|
iy, |
|
|
|
d |
|
) |
| |
Value: if( is_InGrid(ix, iy) ) {\
n += d;
sLong v = asInt(ix, iy);\
}
Definition at line 600 of file grid.cpp.
◆ SG_GRID_HISTOGRAM_CLASSES_DEFAULT
#define SG_GRID_HISTOGRAM_CLASSES_DEFAULT 255 |
◆ SORT_SWAP
#define SORT_SWAP |
( |
|
a, |
|
|
|
b |
|
) |
| {itemp=(a);(a)=(b);(b)=itemp;} |
◆ SG_Create_Grid() [1/8]
◆ SG_Create_Grid() [2/8]
◆ SG_Create_Grid() [3/8]
◆ SG_Create_Grid() [4/8]
◆ SG_Create_Grid() [5/8]
◆ SG_Create_Grid() [6/8]
◆ SG_Create_Grid() [7/8]
CSG_Grid* SG_Create_Grid |
( |
TSG_Data_Type |
Type, |
|
|
int |
NX, |
|
|
int |
NY, |
|
|
double |
Cellsize = 0.0 , |
|
|
double |
xMin = 0.0 , |
|
|
double |
yMin = 0.0 , |
|
|
bool |
bCached = false |
|
) |
| |
◆ SG_Create_Grid() [8/8]