Public Methods |
| DEMBL (const IntVect &a_ncell, const int &a_interpType, const Real &a_dx, const RealVect &a_vectDx) |
virtual | ~DEMBL () |
virtual bool | readDEM (const bool &a_justhead) |
virtual bool | fixDEM () |
virtual bool | isRegular (const Box ®ion, const Box &domain, const RealVect &origin, const Real &dx) const |
virtual bool | isCovered (const Box ®ion, const Box &domain, const RealVect &origin, const Real &dx) const |
virtual pair< int, Side::LoHiSide > | upDirection (const RealVect &a_midpt, const IntVect &a_iv) const |
virtual Real | localFuncValue (const RealVect &a_independentCoords, const int &a_upDirection, const IntVect &a_iv, const Box &a_domain, const RealVect &a_origin, const Real &a_dx) const |
virtual BaseLevelSet * | new_baseLevelSet () const |
virtual Real | max (const RealVect &vec) const |
virtual Real | magnitude (const RealVect &vec) const |
Protected Attributes |
int | m_ncols |
int | m_nrows |
int | m_NODATA |
Real | m_xllcorner |
Real | m_yllcorner |
Real | m_cellsize |
Real | m_cellvalue |
Real ** | m_DEM |
Real | m_dx |
RealVect | m_vectDx |
IntVect | m_ncell |
int | m_interpType |
Real | m_highground |
Real | m_minDEM |
Real | m_maxDEM |
Private Methods |
| DEMBL () |
| DEMBL (const DEMBL &a_radius) |
void | operator= (const DEMBL &a_radius) |