/dports/math/saga/saga-8.1.3/saga-gis/src/saga_core/saga_api/ |
H A D | grid_system.cpp | 102 Create(Cellsize, Extent); in CSG_Grid_System() 108 Create(Cellsize, xMin, yMin, xMax, yMax); in CSG_Grid_System() 114 Create(Cellsize, xMin, yMin, NX, NY); in CSG_Grid_System() 156 return( Create(Cellsize, x, y, nx, ny) ); in Create() 173 if( Cellsize > 0. && NX > 0 && NY > 0 ) in Create() 175 Cellsize = SG_Get_Rounded(Cellsize, m_Precision); in Create() 179 if( Cellsize > 0. ) in Create() 185 m_Cellsize = Cellsize; in Create() 186 m_Cellarea = Cellsize * Cellsize; in Create() 187 m_Diagonal = Cellsize * sqrt(2.); in Create() [all …]
|
H A D | grid_pyramid.cpp | 197 double Cellsize; in _Get_Next_Level() local 201 case GRID_PYRAMID_Arithmetic: Cellsize = pGrid->Get_Cellsize() + m_Grow; break; in _Get_Next_Level() 202 case GRID_PYRAMID_Geometric: Cellsize = pGrid->Get_Cellsize() * m_Grow; break; in _Get_Next_Level() 203 default: Cellsize = pGrid->Get_Cellsize() * m_Grow; break; in _Get_Next_Level() 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() 211 …CSG_Grid *pNext = SG_Create_Grid(SG_DATATYPE_Float, nx, ny, Cellsize, pGrid->Get_XMin(), pGrid->Ge… in _Get_Next_Level() 229 bool CSG_Grid_Pyramid::_Get_Next_Level(CSG_Grid *pGrid, double Cellsize) in _Get_Next_Level() argument 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() [all …]
|
H A D | grid.h | 207 CSG_Grid_System (double Cellsize, const CSG_Rect &Extent); 208 bool Create (double Cellsize, const CSG_Rect &Extent); 210 CSG_Grid_System (double Cellsize, double xMin, double yMin, double xMax, double yMax); 211 bool Create (double Cellsize, double xMin, double yMin, double xMax, double yMax); 213 CSG_Grid_System (double Cellsize, double xMin, double yMin, int NX, int NY); 214 bool Create (double Cellsize, double xMin, double yMin, int NX, int NY); 222 bool Assign (double Cellsize, const CSG_Rect &Extent); 223 bool Assign (double Cellsize, double xMin, double yMin, double xMax, double yMax); 224 bool Assign (double Cellsize, double xMin, double yMin, int NX, int NY); 254 bool is_Equal (double Cellsize, const TSG_Rect &Extent) const; [all …]
|
H A D | grid.cpp | 110 CSG_Grid * SG_Create_Grid(TSG_Data_Type Type, int NX, int NY, double Cellsize, double xMin, double … in SG_Create_Grid() argument 112 CSG_Grid *pGrid = new CSG_Grid(Type, NX, NY, Cellsize, xMin, yMin, bCached); in SG_Create_Grid() 190 CSG_Grid::CSG_Grid(TSG_Data_Type Type, int NX, int NY, double Cellsize, double xMin, double yMin, b… in CSG_Grid() argument 194 Create(Type, NX, NY, Cellsize, xMin, yMin, bCached); in CSG_Grid() 320 bool CSG_Grid::Create(TSG_Data_Type Type, int NX, int NY, double Cellsize, double xMin, double yMin… in Create() argument 324 _Set_Properties(Type, NX, NY, Cellsize, xMin, yMin); in Create() 372 void CSG_Grid::_Set_Properties(TSG_Data_Type Type, int NX, int NY, double Cellsize, double xMin, do… in _Set_Properties() argument 395 m_System.Assign(Cellsize > 0. ? Cellsize : 1., xMin, yMin, NX, NY); in _Set_Properties() 484 bool CSG_Grid::is_Compatible(int NX, int NY, double Cellsize, double xMin, double yMin) const in is_Compatible() argument 486 return( is_Compatible(CSG_Grid_System(Cellsize, xMin, yMin, NX, NY)) ); in is_Compatible()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_tools/ |
H A D | CreateGridSystem.cpp | 330 if( Cellsize > 0.0 ) in Get_Adjusted() 339 if( modf(xRange / Cellsize, &n) != 0.0 ) in Get_Adjusted() 341 Extent.xMax = Extent.xMin + Cellsize * floor(0.5 + xRange / Cellsize); in Get_Adjusted() 344 if( modf(yRange / Cellsize, &n) != 0.0 ) in Get_Adjusted() 346 Extent.yMax = Extent.yMin + Cellsize * floor(0.5 + yRange / Cellsize); in Get_Adjusted() 351 if( modf(xRange / Cellsize, &n) != 0.0 ) in Get_Adjusted() 353 Cellsize = xRange / floor(xRange / Cellsize); in Get_Adjusted() 358 Extent.yMax = Extent.yMin + Cellsize * floor(0.5 + yRange / Cellsize); in Get_Adjusted() 365 Cellsize = yRange / floor(yRange / Cellsize); in Get_Adjusted() 370 Extent.xMax = Extent.xMin + Cellsize * floor(0.5 + xRange / Cellsize); in Get_Adjusted() [all …]
|
H A D | CreateGridSystem.h | 95 CSG_Grid_System Get_Adjusted (double Cellsize, TSG_Rect Extent);
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_spline/ |
H A D | Gridding_Spline_MBA.cpp | 149 double Cellsize = M_GET_MAX(m_pGrid->Get_XRange(), m_pGrid->Get_YRange()); in On_Execute() local 153 case 0: bResult = _Set_MBA (Cellsize); break; in On_Execute() 154 default: bResult = _Set_MBA_Refinement(Cellsize); break; in On_Execute() 171 bool CGridding_Spline_MBA::_Set_MBA(double Cellsize) in _Set_MBA() argument 179 for(int Level=0; bContinue && Level<Levels && Process_Get_Okay(false); Level++, Cellsize/=2.) in _Set_MBA() 181 bContinue = BA_Set_Phi(Phi, Cellsize) && _Get_Difference(Phi, Level); in _Set_MBA() 200 bool CGridding_Spline_MBA::_Set_MBA_Refinement(double Cellsize) in _Set_MBA_Refinement() argument 212 bContinue = BA_Set_Phi(Phi[i], Cellsize) && _Get_Difference(Phi[i], Level); in _Set_MBA_Refinement() 341 bool CGridding_Spline_MBA::BA_Set_Phi(CSG_Grid &Phi, double Cellsize) in BA_Set_Phi() argument 343 int n = 4 + (int)(M_GET_MAX(m_pGrid->Get_XRange(), m_pGrid->Get_YRange()) / Cellsize); in BA_Set_Phi() [all …]
|
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() local 174 case 0: bResult = _Set_MBA (Cellsize); break; in On_Execute() 175 default: bResult = _Set_MBA_Refinement(Cellsize); break; in On_Execute() 192 bool CGridding_Spline_MBA_Grid::_Set_MBA(double Cellsize) in _Set_MBA() argument 200 for(int Level=0; bContinue && Level<Levels && Process_Get_Okay(false); Level++, Cellsize/=2.) in _Set_MBA() 202 bContinue = BA_Set_Phi(Phi, Cellsize) && _Get_Difference(Phi, Level); in _Set_MBA() 221 bool CGridding_Spline_MBA_Grid::_Set_MBA_Refinement(double Cellsize) in _Set_MBA_Refinement() argument 233 bContinue = BA_Set_Phi(Phi[i], Cellsize) && _Get_Difference(Phi[i], Level); in _Set_MBA_Refinement() 366 bool CGridding_Spline_MBA_Grid::BA_Set_Phi(CSG_Grid &Phi, double Cellsize) in BA_Set_Phi() argument 368 int n = 4 + (int)(M_GET_MAX(m_pGrid->Get_XRange(), m_pGrid->Get_YRange()) / Cellsize); in BA_Set_Phi() [all …]
|
H A D | Gridding_Spline_BA.cpp | 103 double Cellsize = m_pGrid->Get_Cellsize() * Parameters("LEVEL")->asDouble(); in On_Execute() local 107 if( BA_Set_Phi(Phi, Cellsize) ) in On_Execute() 143 bool CGridding_Spline_BA::BA_Set_Phi(CSG_Grid &Phi, double Cellsize) in BA_Set_Phi() argument 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()
|
H A D | Gridding_Spline_MBA_3D.cpp | 192 …double Cellsize = M_GET_MAX(M_GET_MAX(m_pGrids->Get_XRange(), m_pGrids->Get_YRange()), m_pGrids->G… in On_Execute() local 194 bResult = _Set_MBA(Cellsize); in On_Execute() 304 bool CGridding_Spline_MBA_3D::_Set_MBA(double Cellsize) in _Set_MBA() argument 312 for(int Level=0; bContinue && Level<Levels && Process_Get_Okay(false); Level++, Cellsize/=2.) in _Set_MBA() 314 bContinue = BA_Set_Phi(Phi, Cellsize) && _Get_Difference(Phi, Level); in _Set_MBA() 385 bool CGridding_Spline_MBA_3D::BA_Set_Phi(CSG_Grids &Phi, double Cellsize) in BA_Set_Phi() argument 387 …MAX(M_GET_MAX(m_pGrids->Get_XRange(), m_pGrids->Get_YRange()), m_pGrids->Get_ZRange()) / Cellsize); in BA_Set_Phi() 389 …Phi.Create(n, n, n, Cellsize, m_pGrids->Get_XMin(), m_pGrids->Get_YMin(), m_pGrids->Get_ZMin(), SG… in BA_Set_Phi() 391 …CSG_Grids Delta(n, n, n, Cellsize, m_pGrids->Get_XMin(), m_pGrids->Get_YMin(), m_pGrids->Get_ZMin(… in BA_Set_Phi()
|
H A D | Gridding_Spline_BA.h | 89 bool BA_Set_Phi (CSG_Grid &Phi, double Cellsize);
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/io/io_grid/ |
H A D | gvmd.cpp | 329 double Cellsize = Table[0].asDouble(m_xField[1]) - Table[0].asDouble(m_xField[0]); in Set_Grids() local 331 CSG_Grid_System System(Cellsize, in Set_Grids() 332 Table.Get_Minimum(m_xField[0]) + Cellsize / 2., in Set_Grids() 333 Table.Get_Minimum(m_yField[0]) + Cellsize / 2., in Set_Grids() 334 Table.Get_Maximum(m_xField[1]) - Cellsize / 2., in Set_Grids() 335 Table.Get_Maximum(m_yField[1]) - Cellsize / 2. in Set_Grids() 409 CSG_Grid_System System(Cellsize, in Set_Layers() 410 Table.Get_Minimum(m_xField[0]) + Cellsize / 2., in Set_Layers() 411 Table.Get_Minimum(m_yField[0]) + Cellsize / 2., in Set_Layers() 412 Table.Get_Maximum(m_xField[1]) - Cellsize / 2., in Set_Layers() [all …]
|
H A D | xyz.cpp | 353 double Cellsize = Parameters("CELLSIZE")->asDouble(); in On_Execute() local 355 if( Cellsize <= 0. ) in On_Execute() 357 …Cellsize = Extent.Get_XRange() / (1. + sqrt(Points.Get_Count() * Extent.Get_XRange() / Extent.Get_… in On_Execute() 359 …fabs(Points.Get_Point(0).x - Points.Get_Point(1).x); if( d > 0. && d < Cellsize ) { Cellsize = d; } in On_Execute() 361 CSG_Parameters P; P.Add_Double("", "CELLSIZE", _TL("Cellsize"), _TL(""), Cellsize, 0., true); in On_Execute() 368 Cellsize = P("CELLSIZE")->asDouble(); in On_Execute() 371 if( Cellsize <= 0. ) in On_Execute() 394 CSG_Grid *pGrid = SG_Create_Grid(CSG_Grid_System(Cellsize, Extent), Type); in On_Execute()
|
H A D | import_clip_resample.cpp | 276 double Cellsize = Parameters("CELLSIZE")->asDouble(); in Load_Grid() local 278 if( Cellsize > 0. && Cellsize != System.Get_Cellsize() ) in Load_Grid() 280 if( Cellsize < System.Get_Cellsize() ) // Up-Scaling... in Load_Grid() 306 System.Assign(Cellsize, System.Get_Extent()); in Load_Grid()
|
H A D | erdas_lan.cpp | 130 double Cellsize, xMin, yMin, Value; in On_Execute() local 194 Cellsize = dx; in On_Execute() 196 yMin = yPos - ny * Cellsize; in On_Execute() 220 Grids->Add_Item(SG_Create_Grid(gType, nx, ny, Cellsize, xMin, yMin)); in On_Execute()
|
H A D | grid_table.cpp | 288 double Cellsize, xMin, yMin, xMax, yMax; in On_Execute() local 290 if( !File.Scan(Cellsize) in On_Execute() 302 CSG_Grid_System System(Cellsize, xMin, yMin, nx, ny); in On_Execute() 316 System.Assign(Cellsize, xMin - 180.0, yMin, nx, ny); in On_Execute()
|
H A D | esri_arcinfo.cpp | 352 double Cellsize; if( !Read_Header_Value(Stream, HDR_CELLSIZE, Cellsize) ) { return( NULL ); } in Read_Header() local 354 if( bCorner_X ) { xMin += Cellsize / 2.; } in Read_Header() 355 if( bCorner_Y ) { yMin += Cellsize / 2.; } in Read_Header() 361 CSG_Grid *pGrid = SG_Create_Grid(Datatype, NX, NY, Cellsize, xMin, yMin); in Read_Header()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/garden/garden_fractals/ |
H A D | Grid_FractalDimension.cpp | 122 …for(double Cellsize=dSize*pGrid->Get_Cellsize(); Cellsize<maxSize && Set_Progress(Cellsize, maxSiz… in On_Execute() local 126 CSG_Grid g(CSG_Grid_System(Cellsize, in On_Execute()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/grid/grid_filter/ |
H A D | Filter_Resample.cpp | 128 double Cellsize = Parameters("SCALE" )->asDouble() * Get_Cellsize(); in On_Execute() local 131 if( Cellsize > 0.5 * SG_Get_Length(Get_System().Get_XRange(), Get_System().Get_YRange()) ) in On_Execute() 139 …CSG_Grid Grid(CSG_Grid_System(Cellsize, Get_XMin(), Get_YMin(), Get_XMax(), Get_YMax()), SG_DATATY… in On_Execute()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/saga_core/saga_gui/ |
H A D | view_map_3d_panel.cpp | 116 double Cellsize = (r.Get_XRange() > r.Get_YRange() ? r.Get_XRange() : r.Get_YRange()) / m_DEM_Res; in Update_Statistics() local 118 if( Cellsize < m_pDEM->Get_Cellsize() ) in Update_Statistics() 119 Cellsize = m_pDEM->Get_Cellsize(); in Update_Statistics() 121 m_DEM.Create(CSG_Grid_System(Cellsize, r), SG_DATATYPE_Float); in Update_Statistics()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/imagery/imagery_segmentation/ |
H A D | grid_seeds.cpp | 174 double Cellsize = Parameters("BAND_WIDTH")->asDouble() * Get_Cellsize(); in On_Execute() local 177 4 + (int)(Get_System().Get_XRange() / Cellsize), in On_Execute() 178 4 + (int)(Get_System().Get_YRange() / Cellsize), in On_Execute() 179 Cellsize, in On_Execute() 180 Get_XMin() - Cellsize, in On_Execute() 181 Get_YMin() - Cellsize in On_Execute()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/garden/garden_3d_viewer/ |
H A D | 3d_viewer_grids.cpp | 491 double Cellsize = m_Parameters("RESOLUTION_XY")->asDouble(); in Set_Plane() local 493 if( Cellsize < m_pGrids->Get_Cellsize() ) in Set_Plane() 495 Cellsize = m_pGrids->Get_Cellsize(); in Set_Plane() 525 if( Plane.Get_Cellsize() != Cellsize || Plane.Get_NX() != zLevels ) in Set_Plane() 527 …Plane.Create(CSG_Grid_System(Cellsize, 0.0, m_pGrids->Get_YMin(), Cellsize * zLevels, m_pGrids->Ge… in Set_Plane() 563 if( Plane.Get_Cellsize() != Cellsize || Plane.Get_NY() != zLevels ) in Set_Plane() 565 …Plane.Create(CSG_Grid_System(Cellsize, m_pGrids->Get_XMin(), 0.0, m_pGrids->Get_XMax(), Cellsize *… in Set_Plane() 601 if( Plane.Get_Cellsize() != Cellsize ) in Set_Plane() 603 Plane.Create(CSG_Grid_System(Cellsize, m_pGrids->Get_System().Get_Extent())); in Set_Plane()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/io/io_gdal/ |
H A D | gdal_buildvrt.cpp | 278 CSG_String Cellsize(Parameters("CELLSIZE")->asString()); in On_Execute() local 281 pOpts = CSLAddString(pOpts, Cellsize.b_str()); // xres in On_Execute() 282 pOpts = CSLAddString(pOpts, Cellsize.b_str()); // yres in On_Execute()
|
H A D | gdal_import_wms.cpp | 293 double Cellsize = Extent.Get_XRange() / Parameters("NX")->asDouble(); in Get_System() local 295 return( System.Assign(Cellsize, Extent) ); in Get_System() 336 …double Cellsize = Extent.Get_XRange() / pTarget->Get_NX() < Extent.Get_YRange() / pTarget->Get_NY() in Get_System() local 339 System.Assign(Cellsize, Extent); in Get_System()
|
/dports/math/saga/saga-8.1.3/saga-gis/src/tools/io/io_grid_image/ |
H A D | grid_import.cpp | 161 bool bTransform = false; double xMin = 0., yMin = 0., Cellsize = 1., m[6]; in On_Execute() local 173 Cellsize = m[0]; in On_Execute() 199 …2 ? SG_DATATYPE_Bit : SG_DATATYPE_Byte, Image.GetWidth(), Image.GetHeight(), Cellsize, xMin, yMin); in On_Execute() 227 …CSG_Grid *pRGB = SG_Create_Grid(SG_DATATYPE_Int, Image.GetWidth(), Image.GetHeight(), Cellsize, xM… in On_Execute()
|