GEOS  3.9.1dev
Public Member Functions | Private Attributes | List of all members
geos::operation::overlay::ElevationMatrixCell Class Reference

#include <ElevationMatrixCell.h>

Public Member Functions

 ElevationMatrixCell ()
 
 ~ElevationMatrixCell ()=default
 
void add (const geom::Coordinate &c)
 
void add (double z)
 
double getAvg (void) const
 
double getTotal (void) const
 
std::string print () const
 

Private Attributes

std::set< double > zvals
 
double ztot
 

Detailed Description

Definition at line 43 of file ElevationMatrixCell.h.

Constructor & Destructor Documentation

geos::operation::overlay::ElevationMatrixCell::ElevationMatrixCell ( )
geos::operation::overlay::ElevationMatrixCell::~ElevationMatrixCell ( )
default

Member Function Documentation

void geos::operation::overlay::ElevationMatrixCell::add ( const geom::Coordinate c)
void geos::operation::overlay::ElevationMatrixCell::add ( double  z)
double geos::operation::overlay::ElevationMatrixCell::getAvg ( void  ) const
double geos::operation::overlay::ElevationMatrixCell::getTotal ( void  ) const
std::string geos::operation::overlay::ElevationMatrixCell::print ( ) const

Member Data Documentation

double geos::operation::overlay::ElevationMatrixCell::ztot
private

Definition at line 54 of file ElevationMatrixCell.h.

std::set<double> geos::operation::overlay::ElevationMatrixCell::zvals
private

Definition at line 53 of file ElevationMatrixCell.h.


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