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

#include <ElevationMatrix.h>

Inheritance diagram for geos::operation::overlay::ElevationMatrixFilter:
[legend]
Collaboration diagram for geos::operation::overlay::ElevationMatrixFilter:
[legend]

Public Member Functions

 ElevationMatrixFilter (ElevationMatrix &em)
 
 ~ElevationMatrixFilter () override=default
 
void filter_rw (geom::Coordinate *c) const override
 Performs an operation on coord. More...
 
void filter_ro (const geom::Coordinate *c) override
 Performs an operation with coord. More...
 
- Public Member Functions inherited from geos::geom::CoordinateFilter
virtual ~CoordinateFilter ()
 

Private Member Functions

 ElevationMatrixFilter (const ElevationMatrixFilter &other)=delete
 
ElevationMatrixFilteroperator= (const ElevationMatrixFilter &rhs)=delete
 

Private Attributes

ElevationMatrixem
 
double avgElevation
 

Detailed Description

Definition at line 61 of file ElevationMatrix.h.

Constructor & Destructor Documentation

geos::operation::overlay::ElevationMatrixFilter::ElevationMatrixFilter ( ElevationMatrix em)
geos::operation::overlay::ElevationMatrixFilter::~ElevationMatrixFilter ( )
overridedefault
geos::operation::overlay::ElevationMatrixFilter::ElevationMatrixFilter ( const ElevationMatrixFilter other)
privatedelete

Member Function Documentation

void geos::operation::overlay::ElevationMatrixFilter::filter_ro ( const geom::Coordinate )
overridevirtual

Performs an operation with coord.

param coord a Coordinate to which the filter is applied.

Reimplemented from geos::geom::CoordinateFilter.

void geos::operation::overlay::ElevationMatrixFilter::filter_rw ( geom::Coordinate ) const
overridevirtual

Performs an operation on coord.

param coord a Coordinate to which the filter is applied.

Reimplemented from geos::geom::CoordinateFilter.

ElevationMatrixFilter& geos::operation::overlay::ElevationMatrixFilter::operator= ( const ElevationMatrixFilter rhs)
privatedelete

Member Data Documentation

double geos::operation::overlay::ElevationMatrixFilter::avgElevation
private

Definition at line 69 of file ElevationMatrix.h.

ElevationMatrix& geos::operation::overlay::ElevationMatrixFilter::em
private

Definition at line 68 of file ElevationMatrix.h.


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