19 #include "NamespaceHeader.H" 33 const int& a_interpType,
35 const std::string& a_demFile,
36 const Real& a_bottomBuffer,
37 const Real& a_truncElev,
38 const Real& a_highGround,
39 const Real& a_verticalScale);
56 virtual bool readDEM(
const bool& a_justhead,
57 const std::string& a_demFile);
106 #include "NamespaceFooter.H" virtual bool cacheConstants()
This caches constants based on m_cellsize.
int m_NODATA
Definition: DEMIF.H:72
Real m_highGround
Definition: DEMIF.H:81
Real m_hx2
Definition: DEMIF.H:90
virtual BaseIF * newImplicitFunction() const
Real m_truncElev
Definition: DEMIF.H:85
Real m_hy
Definition: DEMIF.H:89
Real m_cellsize
Definition: DEMIF.H:75
Real m_cellvalue
Definition: DEMIF.H:76
Real m_hy2
Definition: DEMIF.H:92
int m_ncols
Definition: DEMIF.H:70
Real m_maxDEM
Definition: DEMIF.H:83
bool m_doCubic
Definition: DEMIF.H:87
Real m_hx
Definition: DEMIF.H:88
DEMIF()
Definition: DEMIF.H:95
double Real
Definition: REAL.H:33
int m_interpType
Definition: DEMIF.H:80
RealVect m_dx
Definition: DEMIF.H:78
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
Real m_verticalScale
Definition: DEMIF.H:86
Real ** m_DEM
Definition: DEMIF.H:77
Real m_xllcorner
Definition: DEMIF.H:73
Real m_hx3
Definition: DEMIF.H:91
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
Real m_hy3
Definition: DEMIF.H:93
IntVect m_ncell
Definition: DEMIF.H:79
Real m_yllcorner
Definition: DEMIF.H:74
int m_nrows
Definition: DEMIF.H:71
Real m_bottomBuffer
Definition: DEMIF.H:84
Real m_minDEM
Definition: DEMIF.H:82
virtual bool readDEM(const bool &a_justhead, const std::string &a_demFile)
Return true if DEM is read.
virtual ~DEMIF()
Destructor.
void operator=(const DEMIF &a_inputIF)
Definition: DEMIF.H:100
virtual Real value(const RealVect &a_point) const
static void Abort(const char *const a_msg=m_nullString)
Print out message to cerr and exit via abort() (if serial) or MPI_Abort() (if parallel).