GEOS  3.9.1dev
Public Member Functions | Private Member Functions | Private Attributes | List of all members
geos::util::UniqueCoordinateArrayFilter Class Reference

#include <UniqueCoordinateArrayFilter.h>

Inheritance diagram for geos::util::UniqueCoordinateArrayFilter:
[legend]
Collaboration diagram for geos::util::UniqueCoordinateArrayFilter:
[legend]

Public Member Functions

 UniqueCoordinateArrayFilter (geom::Coordinate::ConstVect &target)
 
 ~UniqueCoordinateArrayFilter () override
 
void filter_ro (const geom::Coordinate *coord) override
 
- Public Member Functions inherited from geos::geom::CoordinateFilter
virtual ~CoordinateFilter ()
 
virtual void filter_rw (Coordinate *) const
 Performs an operation on coord. More...
 

Private Member Functions

 UniqueCoordinateArrayFilter (const UniqueCoordinateArrayFilter &other)=delete
 
UniqueCoordinateArrayFilteroperator= (const UniqueCoordinateArrayFilter &rhs)=delete
 

Private Attributes

geom::Coordinate::ConstVectpts
 
geom::Coordinate::ConstSet uniqPts
 

Detailed Description

Definition at line 42 of file UniqueCoordinateArrayFilter.h.

Constructor & Destructor Documentation

geos::util::UniqueCoordinateArrayFilter::UniqueCoordinateArrayFilter ( geom::Coordinate::ConstVect target)
inline

Constructs a CoordinateArrayFilter.

Parameters
targetThe destination set.

Definition at line 49 of file UniqueCoordinateArrayFilter.h.

geos::util::UniqueCoordinateArrayFilter::~UniqueCoordinateArrayFilter ( )
inlineoverride

Destructor. Virtual dctor promises appropriate behaviour when someone will delete a derived-class object via a base-class pointer. http://www.parashift.com/c++-faq-lite/virtual-functions.html#faq-20.7

Definition at line 59 of file UniqueCoordinateArrayFilter.h.

geos::util::UniqueCoordinateArrayFilter::UniqueCoordinateArrayFilter ( const UniqueCoordinateArrayFilter other)
privatedelete

Member Function Documentation

void geos::util::UniqueCoordinateArrayFilter::filter_ro ( const geom::Coordinate coord)
inlineoverridevirtual

Performs a filtering operation with or on coord in "read-only" mode.

Parameters
coordThe "read-only" Coordinate to which the filter is applied.

Reimplemented from geos::geom::CoordinateFilter.

Definition at line 67 of file UniqueCoordinateArrayFilter.h.

UniqueCoordinateArrayFilter& geos::util::UniqueCoordinateArrayFilter::operator= ( const UniqueCoordinateArrayFilter rhs)
privatedelete

Member Data Documentation

geom::Coordinate::ConstVect& geos::util::UniqueCoordinateArrayFilter::pts
private

Definition at line 75 of file UniqueCoordinateArrayFilter.h.

geom::Coordinate::ConstSet geos::util::UniqueCoordinateArrayFilter::uniqPts
private

Definition at line 76 of file UniqueCoordinateArrayFilter.h.


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