/dports/math/saga/saga-8.1.3/saga-gis/src/tools/projection/pj_georeference/ |
H A D | georef_grid_move.cpp | 121 m_bModified = m_pGrid->is_Modified(); in On_Execute() 146 m_pSource = new CSG_Grid(*m_pGrid); in On_Execute_Position() 162 for(y=0, iy=dy; y<m_pGrid->Get_NY() && Set_Progress(y, m_pGrid->Get_NY()); y++, iy++) in On_Execute_Position() 174 m_pGrid->Set_NoData(x, y); in On_Execute_Position() 180 for(x=0; x<m_pGrid->Get_NX(); x++) in On_Execute_Position() 182 m_pGrid->Set_NoData(x, y); in On_Execute_Position() 187 DataObject_Update(m_pGrid); in On_Execute_Position() 199 m_pGrid->Assign(m_pSource); in On_Execute_Finish() 200 m_pGrid->Set_Modified(m_bModified); in On_Execute_Finish() 201 DataObject_Update(m_pGrid); in On_Execute_Finish() [all …]
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_tools/ |
H A D | Grid_Fill.cpp | 78 m_pGrid = NULL; in CGrid_Filler() 154 m_pGrid = Parameters("GRID_OUT")->asGrid(); in Parameters_Set() 156 if( m_pGrid && m_pGrid != Parameters("GRID")->asGrid() ) in Parameters_Set() 158 m_pGrid->Assign(Parameters("GRID")->asGrid()); in Parameters_Set() 163 m_pGrid = Parameters("GRID")->asGrid(); in Parameters_Set() 187 if( !m_pGrid->is_InGrid(x, y, m_bNoData) ) in Fill() 210 m_pGrid->Set_Value(x, y, m_zFill); in Fill() 222 if( m_pGrid->is_InGrid(ix, iy, m_bNoData) ) in Fill() 224 double z = m_pGrid->asDouble(ix, iy); in Fill() 229 m_pGrid->Set_Value(ix, iy, m_zFill); in Fill() [all …]
|
H A D | Grid_Gaps_Spline_Fill.cpp | 154 m_pGrid = Parameters("CLOSED" )->asGrid(); in On_Execute() 164 if( m_pGrid == NULL ) in On_Execute() 166 m_pGrid = Parameters("GRID")->asGrid(); in On_Execute() 168 Parameters("CLOSED")->Set_Value(m_pGrid); in On_Execute() 170 else if( m_pGrid != Parameters("GRID")->asGrid() ) in On_Execute() 172 m_pGrid->Assign(Parameters("GRID")->asGrid()); in On_Execute() 258 m_Spline.Add_Point(x, y, m_pGrid->asDouble(x, y)); in Set_Gap_Cell() 264 if( m_pGrid->is_InGrid(ix, iy) && m_Gaps.asInt(ix, iy) != m_nGaps ) in Set_Gap_Cell() 268 m_Spline.Add_Point(ix, iy, m_pGrid->asDouble(ix, iy)); in Set_Gap_Cell() 327 m_pGrid->Set_Value(p.x, p.y, m_Spline.Get_Value(p.x, p.y)); in Close_Gap() [all …]
|
H A D | Grid_Interpolate_Value_Along_Line.cpp | 122 m_pGrid = Parameters("GRID")->asGrid(); in On_Execute() 130 DataObject_Update(m_pGrid, SG_UI_DATAOBJECT_SHOW_NEW_MAP); in On_Execute() 168 m_pLine->Create(SHAPE_TYPE_Line, CSG_String::Format(SG_T("Line [%s]"), m_pGrid->Get_Name())); in On_Execute_Position() 212 if( !Get_System().Get_World_to_Grid(Ax, Ay, A) || !m_pGrid->is_InGrid(Ax, Ay) || in Set_Line() 213 !Get_System().Get_World_to_Grid(Bx, By, B) || !m_pGrid->is_InGrid(Bx, By) ) in Set_Line() 249 Az = m_pGrid->asDouble(Ax, Ay); in Set_Line() 250 Bz = m_pGrid->asDouble(Bx, By); in Set_Line() 260 if( m_bOnlyNoData && !m_pGrid->is_NoData(Cx, Cy) ) in Set_Line() 265 m_pGrid->Set_Value(Cx, Cy, Cz); in Set_Line() 270 DataObject_Update(m_pGrid); in Set_Line() [all …]
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_spline/ |
H A D | Gridding_Spline_TPS_Local.cpp | 141 for(int y=0; y<m_pGrid->Get_NY() && Set_Progress(y, m_pGrid->Get_NY()); y++) in On_Execute() 143 double yWorld = m_pGrid->Get_YMin() + y * m_pGrid->Get_Cellsize(); in On_Execute() 146 for(int x=0; x<m_pGrid->Get_NX(); x++) in On_Execute() 148 double xWorld = m_pGrid->Get_XMin() + x * m_pGrid->Get_Cellsize(); in On_Execute() 150 m_pGrid->Set_Value(x, y, Spline.Get_Value(xWorld, yWorld)); in On_Execute() 163 for(int y=0; y<m_pGrid->Get_NY() && Set_Progress(y, m_pGrid->Get_NY()); y++) in On_Execute() 165 double yWorld = m_pGrid->Get_YMin() + y * m_pGrid->Get_Cellsize(); in On_Execute() 168 for(int x=0; x<m_pGrid->Get_NX(); x++) in On_Execute() 170 double xWorld = m_pGrid->Get_XMin() + x * m_pGrid->Get_Cellsize(); in On_Execute() 204 m_pGrid->Set_Value(x, y, Spline.Get_Value(xWorld, yWorld)); in Set_Value() [all …]
|
H A D | Gridding_Spline_TPS_TIN.cpp | 221 …bx = m_pGrid->Get_System().Get_xWorld_to_Grid(pTriangle->Get_Extent().Get_XMax()); if( bx >= m_pG… in _Set_Grid() 222 …by = m_pGrid->Get_System().Get_yWorld_to_Grid(pTriangle->Get_Extent().Get_YMax()); if( by >= m_pG… in _Set_Grid() 223 xMin = m_pGrid->Get_System().Get_xGrid_to_World(ax); in _Set_Grid() 224 yMin = m_pGrid->Get_System().Get_yGrid_to_World(ay); in _Set_Grid() 226 for(iy=ay, y=yMin; iy<=by; iy++, y+=m_pGrid->Get_Cellsize()) in _Set_Grid() 228 for(ix=ax, x=xMin; ix<=bx; ix++, x+=m_pGrid->Get_Cellsize()) in _Set_Grid() 232 m_pGrid->Set_Value(ix, iy, Spline.Get_Value(x, y)); in _Set_Grid() 300 x[0] = m_pGrid->Get_Extent().Get_XMin(); y[0] = m_pGrid->Get_Extent().Get_YMin(); dMin[0] = -1.; in _Get_TIN() 301 x[1] = m_pGrid->Get_Extent().Get_XMin(); y[1] = m_pGrid->Get_Extent().Get_YMax(); dMin[1] = -1.; in _Get_TIN() 302 x[2] = m_pGrid->Get_Extent().Get_XMax(); y[2] = m_pGrid->Get_Extent().Get_YMax(); dMin[2] = -1.; in _Get_TIN() [all …]
|
H A D | Gridding_Spline_CSA.cpp | 198 if( !Array.Create(sizeof(point), m_pGrid->Get_NCells()) ) in On_Execute() 208 for(y=0; y<m_pGrid->Get_NY(); y++) in On_Execute() 210 int i = y * m_pGrid->Get_NX(); in On_Execute() 211 double py = m_pGrid->Get_YMin() + y * m_pGrid->Get_Cellsize(); in On_Execute() 212 double px = m_pGrid->Get_XMin(); in On_Execute() 214 for(int x=0; x<m_pGrid->Get_NX(); x++, px+=m_pGrid->Get_Cellsize(), i++) in On_Execute() 228 for(y=0; y<m_pGrid->Get_NY(); y++) in On_Execute() 230 int i = y * m_pGrid->Get_NX(); in On_Execute() 232 for(int x=0; x<m_pGrid->Get_NX(); x++, i++) in On_Execute() 238 m_pGrid->Set_NoData(x, y); in On_Execute() [all …]
|
H A D | Gridding_Spline_BA.cpp | 103 double Cellsize = m_pGrid->Get_Cellsize() * Parameters("LEVEL")->asDouble(); in On_Execute() 145 int nx = (int)((m_pGrid->Get_XRange()) / Cellsize); in BA_Set_Phi() 146 int ny = (int)((m_pGrid->Get_YRange()) / Cellsize); in BA_Set_Phi() 148 Phi.Create(SG_DATATYPE_Float, nx + 4, ny + 4, Cellsize, m_pGrid->Get_XMin(), m_pGrid->Get_YMin()); in BA_Set_Phi() 243 double d = m_pGrid->Get_Cellsize() / Phi.Get_Cellsize(); in BA_Set_Grid() 246 for(int y=0; y<m_pGrid->Get_NY(); y++) in BA_Set_Grid() 250 for(int x=0; x<m_pGrid->Get_NX(); x++) in BA_Set_Grid() 255 { m_pGrid->Add_Value(x, y, BA_Get_Phi(Phi, px, py)); } in BA_Set_Grid() 257 { m_pGrid->Set_Value(x, y, BA_Get_Phi(Phi, px, py)); } in BA_Set_Grid()
|
H A D | Gridding_Spline_Base.cpp | 147 for(sLong i=0; i<m_pGrid->Get_NCells(); i++) in Finalize() 149 m_pGrid->Add_Value(i, Mean); in Finalize() 165 if( (m_pGrid = m_Grid_Target.Get_Grid()) == NULL ) in _Get_Grid() 170 m_pGrid->Assign_NoData(); in _Get_Grid() 177 m_pGrid->Fmt_Name("%s [%s]" , pPoints->Get_Name(), Get_Name().c_str()); in _Get_Grid() 183 …m_pGrid->Fmt_Name("%s.%s [%s]", pPoints->Get_Name(), Parameters("FIELD")->asString(), Get_Name().c… in _Get_Grid() 215 if( !pPoints->is_NoData(x, y) && (!bInGridOnly || m_pGrid->is_InGrid_byPos(p, false)) ) in _Get_Points() 246 if( !bInGridOnly || m_pGrid->is_InGrid_byPos(p, false) ) in _Get_Points()
|
H A D | Gridding_Spline_MBA.cpp | 149 double Cellsize = M_GET_MAX(m_pGrid->Get_XRange(), m_pGrid->Get_YRange()); in On_Execute() 187 DataObject_Update(m_pGrid, true); in _Set_MBA() 343 int n = 4 + (int)(M_GET_MAX(m_pGrid->Get_XRange(), m_pGrid->Get_YRange()) / Cellsize); in BA_Set_Phi() 345 Phi.Create(SG_DATATYPE_Float, n, n, Cellsize, m_pGrid->Get_XMin(), m_pGrid->Get_YMin()); in BA_Set_Phi() 435 double d = m_pGrid->Get_Cellsize() / Phi.Get_Cellsize(); in BA_Set_Grid() 438 for(int y=0; y<m_pGrid->Get_NY(); y++) in BA_Set_Grid() 442 for(int x=0; x<m_pGrid->Get_NX(); x++) in BA_Set_Grid() 447 { m_pGrid->Add_Value(x, y, BA_Get_Phi(Phi, px, py)); } in BA_Set_Grid() 449 { m_pGrid->Set_Value(x, y, BA_Get_Phi(Phi, px, py)); } in BA_Set_Grid()
|
H A D | Gridding_Spline_MBA_Grid.cpp | 170 double Cellsize = M_GET_MAX(m_pGrid->Get_XRange(), m_pGrid->Get_YRange()); in On_Execute() 208 DataObject_Update(m_pGrid, true); in _Set_MBA() 368 int n = 4 + (int)(M_GET_MAX(m_pGrid->Get_XRange(), m_pGrid->Get_YRange()) / Cellsize); in BA_Set_Phi() 370 Phi.Create(SG_DATATYPE_Float, n, n, Cellsize, m_pGrid->Get_XMin(), m_pGrid->Get_YMin()); in BA_Set_Phi() 466 double d = m_pGrid->Get_Cellsize() / Phi.Get_Cellsize(); in BA_Set_Grid() 469 for(int y=0; y<m_pGrid->Get_NY(); y++) in BA_Set_Grid() 473 for(int x=0; x<m_pGrid->Get_NX(); x++) in BA_Set_Grid() 478 { m_pGrid->Add_Value(x, y, BA_Get_Phi(Phi, px, py)); } in BA_Set_Grid() 480 { m_pGrid->Set_Value(x, y, BA_Get_Phi(Phi, px, py)); } in BA_Set_Grid()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_visualisation/ |
H A D | Grid_Color_Blend.cpp | 272 m_pGrid = Parameters("GRID")->asGrid(); in On_Execute() 274 m_pGrid ->Assign(m_pGrids->Get_Grid(0)); in On_Execute() 328 m_pGrid->Set_NoData(x, y); in Blend() 356 m_Range_Min = m_pGrid->Get_Min() + d * m_pGrid->Get_Range(); in Set_Progress() 357 m_Range_Max = m_pGrid->Get_Max() - d * m_pGrid->Get_Range(); in Set_Progress() 365 … = m_pGrid->Get_Mean() - d * m_pGrid->Get_StdDev(); if( Parameters("RANGE_KEEP")->asBool() && m_Ra… in Set_Progress() 366 … = m_pGrid->Get_Mean() + d * m_pGrid->Get_StdDev(); if( Parameters("RANGE_KEEP")->asBool() && m_Ra… in Set_Progress() 390 m_pGrid->Set_NoData(x, y++); in Set_Progress() 391 m_pGrid->Set_NoData(x, y++); in Set_Progress() 392 m_pGrid->Set_NoData(x, y++); in Set_Progress() [all …]
|
H A D | Grid_Histogram_Surface.cpp | 114 m_pGrid = Parameters("GRID")->asGrid(); in On_Execute() 144 m_pGrid->Get_NoData_Value(false), in Get_Lines() 145 m_pGrid->Get_NoData_Value(true ) in Get_Lines() 163 Values.Get_Record(i)->Set_Value(0, bRows ? m_pGrid->asDouble(i, j) : m_pGrid->asDouble(j, i)); in Get_Lines() 198 double r = sqrt(m_pGrid->Get_NCells() / M_PI); in Get_Circle() 201 CSG_Grid *pHist = SG_Create_Grid(m_pGrid->Get_Type(), n, n, m_pGrid->Get_Cellsize(), in Get_Circle() 202 -r * m_pGrid->Get_Cellsize(), in Get_Circle() 203 -r * m_pGrid->Get_Cellsize() in Get_Circle() 209 m_pGrid->Get_NoData_Value(false), in Get_Circle() 210 m_pGrid->Get_NoData_Value(true ) in Get_Circle() [all …]
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/shapes/shapes_grid/ |
H A D | Grid_To_Contour.cpp | 231 if( zMin < m_pGrid->Get_Min() ) in On_Execute() 239 if( zMax > m_pGrid->Get_Max() ) in On_Execute() 241 zMax = m_pGrid->Get_Max(); in On_Execute() 267 …if( !Grid.Create(CSG_Grid_System(m_pGrid->Get_Cellsize() / Scale, m_pGrid->Get_Extent()), m_pGrid-… in On_Execute() 276 m_pGrid = &Grid; in On_Execute() 280 …e.Create(SG_DATATYPE_Char, m_pGrid->Get_NX() + 1, m_pGrid->Get_NY() + 1, m_pGrid->Get_Cellsize(), … in On_Execute() 284 if( z >= m_pGrid->Get_Min() && z <= m_pGrid->Get_Max() ) in On_Execute() 385 if( !m_pGrid->is_NoData(x, y) ) in Get_Contour() 481 double d = m_pGrid->asDouble(x, y); d = (d - z) / (d - m_pGrid->asDouble(zx, zy)); in Get_Contour() 484 m_pGrid->Get_XMin() + m_pGrid->Get_Cellsize() * (x + d * (zx - x)), in Get_Contour() [all …]
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_filter/ |
H A D | Filter_Sieve.cpp | 168 m_pGrid = Parameters("OUTPUT")->asGrid(); in On_Execute() 170 if( m_pGrid && m_pGrid != Parameters("INPUT")->asGrid() ) in On_Execute() 174 m_pGrid->Create(*pGrid); in On_Execute() 179 DataObject_Set_Parameters(m_pGrid, pGrid); in On_Execute() 183 m_pGrid = Parameters("INPUT")->asGrid(); in On_Execute() 202 if( m_pGrid->is_NoData(x, y) ) in On_Execute() 214 m_Class = m_pGrid->asDouble(x, y); in On_Execute() 229 m_pGrid->Set_NoData(x, y); in On_Execute() 237 if( m_pGrid == Parameters("INPUT")->asGrid() ) in On_Execute() 239 DataObject_Update(m_pGrid); in On_Execute() [all …]
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_gridding/ |
H A D | kernel_density.cpp | 59 #define X_WORLD_TO_GRID(X) (((X) - m_pGrid->Get_XMin()) / m_pGrid->Get_Cellsize()) 60 #define Y_WORLD_TO_GRID(Y) (((Y) - m_pGrid->Get_YMin()) / m_pGrid->Get_Cellsize()) 177 if( (m_pGrid = m_Grid_Target.Get_Grid()) == NULL ) in On_Execute() 183 m_pGrid->Set_NoData_Value(0.); in On_Execute() 184 m_pGrid->Assign(0.); in On_Execute() 186 DataObject_Set_Colors(m_pGrid, 11, SG_COLORS_BLACK_WHITE, true); in On_Execute() 188 m_dRadius = Radius / m_pGrid->Get_Cellsize(); in On_Execute() 224 double x = (Point.x - m_pGrid->Get_XMin()) / m_pGrid->Get_Cellsize(); in Set_Kernel() 225 double y = (Point.y - m_pGrid->Get_YMin()) / m_pGrid->Get_Cellsize(); in Set_Kernel() 229 if( iy >= 0 && iy < m_pGrid->Get_NY() ) in Set_Kernel() [all …]
|
H A D | Interpolation_Triangulation.cpp | 88 m_pGrid = Get_Grid(); in Interpolate() 99 m_pGrid->Assign_NoData(); in Interpolate() 139 x[0] = m_pGrid->Get_Extent().Get_XMin(); y[0] = m_pGrid->Get_Extent().Get_YMin(); dMin[0] = -1.0; in Get_TIN() 140 x[1] = m_pGrid->Get_Extent().Get_XMin(); y[1] = m_pGrid->Get_Extent().Get_YMax(); dMin[1] = -1.0; in Get_TIN() 141 x[2] = m_pGrid->Get_Extent().Get_XMax(); y[2] = m_pGrid->Get_Extent().Get_YMax(); dMin[2] = -1.0; in Get_TIN() 142 x[3] = m_pGrid->Get_Extent().Get_XMax(); y[3] = m_pGrid->Get_Extent().Get_YMin(); dMin[3] = -1.0; in Get_TIN() 223 if( (r.yMin < 0.0 && r.yMax < 0.0) || (r.yMin >= m_pGrid->Get_NY() && r.yMax >= m_pGrid->Get_NY()) in Set_Triangle() 252 int by = (int)r.yMax; if( by >= m_pGrid->Get_NY() ) by = m_pGrid->Get_NY() - 1; in Set_Triangle() 292 int bx = (int)xb; if( bx >= m_pGrid->Get_NX() ) bx = m_pGrid->Get_NX() - 1; in Set_Triangle_Line() 298 if( m_pGrid->is_NoData(x, y) || m_pGrid->asDouble(x, y) < z ) in Set_Triangle_Line() [all …]
|
H A D | Shapes2Grid.cpp | 59 #define X_WORLD_TO_GRID(X) (((X) - m_pGrid->Get_XMin()) / m_pGrid->Get_Cellsize()) 60 #define Y_WORLD_TO_GRID(Y) (((Y) - m_pGrid->Get_YMin()) / m_pGrid->Get_Cellsize()) 295 m_pGrid->Set_NoData_Value(0.); in On_Execute() 299 m_pGrid->Assign_NoData(); in On_Execute() 354 for(int y=0; y<m_pGrid->Get_NY() && Set_Progress(y, m_pGrid->Get_NY()); y++) in On_Execute() 659 …int)((Extent.Get_XMax() - m_pGrid->Get_XMin()) / m_pGrid->Get_Cellsize()) + 1; if( xStop >= m_pGri… in Set_Polygon() 663 A.y = m_pGrid->Get_YMin(); in Set_Polygon() 664 A.x = m_pGrid->Get_XMin() - 1.; in Set_Polygon() 665 B.x = m_pGrid->Get_XMax() + 1.; in Set_Polygon() 668 for(int y=0; y<m_pGrid->Get_NY(); y++, A.y+=m_pGrid->Get_Cellsize()) in Set_Polygon() [all …]
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/garden/garden_3d_viewer/ |
H A D | 3d_viewer_globe_grid.cpp | 100 CSG_Grid *m_pGrid, *m_pZ; member in C3D_Viewer_Globe_Grid_Panel 134 m_pGrid = pGrid; in BEGIN_EVENT_TABLE() 231 m_pGrid->Get_Mean() - 1.5 * m_pGrid->Get_StdDev(), in BEGIN_EVENT_TABLE() 232 m_pGrid->Get_Mean() + 1.5 * m_pGrid->Get_StdDev() in BEGIN_EVENT_TABLE() 314 double wy = M_DEG_TO_RAD * (m_pGrid->Get_YMin() + y * m_pGrid->Get_Cellsize()); in Update_Statistics() 317 for(int x=0; x<m_pGrid->Get_NX(); x++, pNode++, wx+=M_DEG_TO_RAD*m_pGrid->Get_Cellsize()) in Update_Statistics() 319 if( !m_pGrid->is_NoData(x, y) ) in Update_Statistics() 391 if( m_pGrid->is_InGrid(x, y) ) in Get_Node() 400 Node.c = m_pGrid->asDouble(x, y); in Get_Node() 416 m_pGrid->Get_Mean() - 1.5 * m_pGrid->Get_StdDev(), in On_Draw() [all …]
|
/dports/games/xray_re-tools/xray_re-tools-52721d2/sources/utils/GraphViewer/ |
H A D | Graph.cpp | 23 m_pGrid = NULL; in CGraph() 61 if (m_pGrid) in Clean() 64 m_pGrid = NULL; in Clean() 279 if (m_pGrid) in GridClean() 347 if (!m_pGrid) in GridInit() 391 if (!m_pGrid) in GridInit() 717 m_pGrid = NULL; in CLevel() 738 if (m_pGrid) in Clean() 804 if (m_pGrid) in GridClean() 824 if (!m_pGrid) in GridInit() [all …]
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/garden/garden_fractals/ |
H A D | Mandelbrot.cpp | 177 m_pGrid->Set_Name(m_Method == 0 ? _TL("Mandelbrot Set") : _TL("Julia Set")); in On_Execute() 178 Parameters("GRID")->Set_Value(m_pGrid); in On_Execute() 189 …tent.Get_XMin() + m_Extent.Get_XRange() * (ptWorld.Get_X() - m_pGrid->Get_XMin()) / m_pGrid->Get_X… 190 …tent.Get_YMin() + m_Extent.Get_YRange() * (ptWorld.Get_Y() - m_pGrid->Get_YMin()) / m_pGrid->Get_Y… 265 dx = m_Extent.Get_XRange() / (m_pGrid->Get_NX() - 1.0); in Calculate() 266 dy = m_Extent.Get_YRange() / (m_pGrid->Get_NY() - 1.0); in Calculate() 268 …for(y=0, yPos=m_Extent.Get_YMin(); y<m_pGrid->Get_NY() && Set_Progress(y, m_pGrid->Get_NY()); y++,… in Calculate() 270 for(x=0, xPos=m_Extent.Get_XMin(); x<m_pGrid->Get_NX(); x++, xPos+=dx) in Calculate() 281 m_pGrid->Set_NoData(x, y); in Calculate() 285 m_pGrid->Set_Value(x, y, i); in Calculate() [all …]
|
H A D | Gaussian_Landscapes.cpp | 165 m_pGrid = SG_Create_Grid(SG_DATATYPE_Float, nx, ny, 1.0, 0.0, 0.0); in On_Execute() 166 m_pGrid->Set_Name(_TL("Gaussian Landscape")); in On_Execute() 167 m_pGrid->Assign_NoData(); in On_Execute() 168 Parameters("GRID")->Set_Value(m_pGrid); in On_Execute() 199 if( m_pGrid->is_InGrid(x, y, false) ) in Set_Value() 204 m_pGrid->Set_Value(x, y, Value); in Set_Value() 208 m_pGrid->Set_Value(x, y, pow(Value, m_M)); in Set_Value()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/saga_core/saga_api/ |
H A D | grid_pyramid.cpp | 79 m_pGrid = NULL; in CSG_Grid_Pyramid() 87 m_pGrid = NULL; in CSG_Grid_Pyramid() 97 m_pGrid = NULL; in CSG_Grid_Pyramid() 124 m_pGrid = pGrid; in Create() 145 m_pGrid = pGrid; in Create() 178 m_pGrid = NULL; in Destroy() 206 nx = (int)(1.5 + m_pGrid->Get_XRange() / Cellsize); if( nx < 1 ) nx = 1; in _Get_Next_Level() 207 ny = (int)(1.5 + m_pGrid->Get_YRange() / Cellsize); if( ny < 1 ) ny = 1; in _Get_Next_Level() 235 nx = (int)(1.5 + m_pGrid->Get_XRange() / Cellsize); if( nx < 1 ) nx = 1; in _Get_Next_Level() 236 ny = (int)(1.5 + m_pGrid->Get_YRange() / Cellsize); if( ny < 1 ) ny = 1; in _Get_Next_Level()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_calculus/ |
H A D | Grid_Random_Terrain.cpp | 93 if( (m_pGrid = m_Grid_Target.Get_Grid()) == NULL ) in On_Execute() 100 m_pGrid->Set_Name(_TL("Random Terrain")); in On_Execute() 102 m_pGrid->Assign(0.); in On_Execute() 128 int x = CSG_Random::Get_Uniform(-m_Radius, m_Radius + m_pGrid->Get_NX()); in Add_Bump() 129 int y = CSG_Random::Get_Uniform(-m_Radius, m_Radius + m_pGrid->Get_NY()); in Add_Bump() 136 if( m_pGrid->is_InGrid(ix, iy) ) in Add_Bump() 138 m_pGrid->Add_Value(ix, iy, (m_Radius*m_Radius) - SG_Get_Square(m_Kernel.Get_Distance(i))); in Add_Bump()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/imagery/imagery_segmentation/ |
H A D | watershed_segmentation.cpp | 169 m_pGrid = Parameters("GRID" )->asGrid(); in On_Execute() 175 …m_pSeeds->Create(SHAPE_TYPE_Point, CSG_String::Format("%s [%s]", m_pGrid->Get_Name(), _TL("Seeds")… in On_Execute() 184 m_pSegments->Fmt_Name("%s [%s]", m_pGrid->Get_Name(), _TL("Segments")); in On_Execute() 251 if( !m_pGrid->is_InGrid(x, y) ) in Get_Seeds() 258 for(i=0, iMax=-1, dzMax=0.0, z=m_pGrid->asDouble(x, y), bEdge=false; i<8; i++) in Get_Seeds() 260 if( !m_pGrid->is_InGrid(ix = Get_xTo(i, x), iy = Get_yTo(i, y)) ) in Get_Seeds() 264 …else if( dzMax < (dz = (m_bDown ? m_pGrid->asDouble(ix, iy) - z : z - m_pGrid->asDouble(ix, iy)) /… in Get_Seeds() 314 if( !m_pGrid->Set_Index() ) in Get_Segments() 326 if( m_pGrid->Get_Sorted(n, x, y, m_bDown) && (i = m_Dir.asInt(x, y)) >= 0 ) in Get_Segments() 332 double z = m_pGrid->asDouble(x, y); in Get_Segments()
|