SAGA API v9.10
Loading...
Searching...
No Matches
CSG_Grid_Pyramid Class Reference

#include <grid_pyramid.h>

Public Member Functions

 CSG_Grid_Pyramid (void)
 CSG_Grid_Pyramid (class CSG_Grid *pGrid, double Grow=2.0, TSG_Grid_Pyramid_Generalisation Generalisation=GRID_PYRAMID_Mean, TSG_Grid_Pyramid_Grow_Type Grow_Type=GRID_PYRAMID_Geometric)
bool Create (class CSG_Grid *pGrid, double Grow=2.0, TSG_Grid_Pyramid_Generalisation Generalisation=GRID_PYRAMID_Mean, TSG_Grid_Pyramid_Grow_Type Grow_Type=GRID_PYRAMID_Geometric)
 CSG_Grid_Pyramid (class CSG_Grid *pGrid, double Grow, double Start, int nMaxLevels, TSG_Grid_Pyramid_Generalisation Generalisation=GRID_PYRAMID_Mean, TSG_Grid_Pyramid_Grow_Type Grow_Type=GRID_PYRAMID_Geometric)
bool Create (class CSG_Grid *pGrid, double Grow, double Start, int nMaxLevels, TSG_Grid_Pyramid_Generalisation Generalisation=GRID_PYRAMID_Mean, TSG_Grid_Pyramid_Grow_Type Grow_Type=GRID_PYRAMID_Geometric)
virtual ~CSG_Grid_Pyramid (void)
bool Destroy (void)
int Get_Count (void)
class CSG_GridGet_Grid (int iLevel)

Detailed Description

Definition at line 114 of file grid_pyramid.h.

Constructor & Destructor Documentation

◆ CSG_Grid_Pyramid() [1/3]

CSG_Grid_Pyramid::CSG_Grid_Pyramid ( void )

Definition at line 75 of file grid_pyramid.cpp.

◆ CSG_Grid_Pyramid() [2/3]

CSG_Grid_Pyramid::CSG_Grid_Pyramid ( class CSG_Grid * pGrid,
double Grow = 2.0,
TSG_Grid_Pyramid_Generalisation Generalisation = GRID_PYRAMID_Mean,
TSG_Grid_Pyramid_Grow_Type Grow_Type = GRID_PYRAMID_Geometric )

Definition at line 83 of file grid_pyramid.cpp.

References Create().

◆ CSG_Grid_Pyramid() [3/3]

CSG_Grid_Pyramid::CSG_Grid_Pyramid ( class CSG_Grid * pGrid,
double Grow,
double Start,
int nMaxLevels,
TSG_Grid_Pyramid_Generalisation Generalisation = GRID_PYRAMID_Mean,
TSG_Grid_Pyramid_Grow_Type Grow_Type = GRID_PYRAMID_Geometric )

Definition at line 93 of file grid_pyramid.cpp.

References Create().

◆ ~CSG_Grid_Pyramid()

CSG_Grid_Pyramid::~CSG_Grid_Pyramid ( void )
virtual

Definition at line 103 of file grid_pyramid.cpp.

References Destroy().

Member Function Documentation

◆ Create() [1/2]

bool CSG_Grid_Pyramid::Create ( class CSG_Grid * pGrid,
double Grow,
double Start,
int nMaxLevels,
TSG_Grid_Pyramid_Generalisation Generalisation = GRID_PYRAMID_Mean,
TSG_Grid_Pyramid_Grow_Type Grow_Type = GRID_PYRAMID_Geometric )

◆ Create() [2/2]

bool CSG_Grid_Pyramid::Create ( class CSG_Grid * pGrid,
double Grow = 2.0,
TSG_Grid_Pyramid_Generalisation Generalisation = GRID_PYRAMID_Mean,
TSG_Grid_Pyramid_Grow_Type Grow_Type = GRID_PYRAMID_Geometric )

◆ Destroy()

bool CSG_Grid_Pyramid::Destroy ( void )

Definition at line 165 of file grid_pyramid.cpp.

References SG_Free().

Referenced by Create(), Create(), and ~CSG_Grid_Pyramid().

◆ Get_Count()

int CSG_Grid_Pyramid::Get_Count ( void )
inline

Definition at line 130 of file grid_pyramid.h.

◆ Get_Grid()

class CSG_Grid * CSG_Grid_Pyramid::Get_Grid ( int iLevel)
inline

Definition at line 131 of file grid_pyramid.h.


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