GEOS  3.9.1dev
Public Member Functions | Private Attributes | List of all members
geos::operation::overlayng::ElevationModel::ElevationCell Class Reference

Public Member Functions

bool isNull () const
 
void add (double z)
 
void compute ()
 
double getZ () const
 

Private Attributes

int numZ = 0
 
double sumZ = 0.0
 
double avgZ
 

Detailed Description

Definition at line 69 of file ElevationModel.h.

Member Function Documentation

void geos::operation::overlayng::ElevationModel::ElevationCell::add ( double  z)
inline

Definition at line 83 of file ElevationModel.h.

void geos::operation::overlayng::ElevationModel::ElevationCell::compute ( )
inline

Definition at line 89 of file ElevationModel.h.

References geos::DoubleNotANumber.

double geos::operation::overlayng::ElevationModel::ElevationCell::getZ ( ) const
inline

Definition at line 96 of file ElevationModel.h.

bool geos::operation::overlayng::ElevationModel::ElevationCell::isNull ( void  ) const
inline

Definition at line 78 of file ElevationModel.h.

Member Data Documentation

double geos::operation::overlayng::ElevationModel::ElevationCell::avgZ
private

Definition at line 74 of file ElevationModel.h.

int geos::operation::overlayng::ElevationModel::ElevationCell::numZ = 0
private

Definition at line 72 of file ElevationModel.h.

double geos::operation::overlayng::ElevationModel::ElevationCell::sumZ = 0.0
private

Definition at line 73 of file ElevationModel.h.


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