GEOS  3.9.1dev
Public Member Functions | Static Public Member Functions | List of all members
geos::operation::overlay::OverlayNodeFactory Class Reference

Creates nodes for use in the geomgraph::PlanarGraph constructed during overlay operations. NOTE: also used by operation::valid. More...

#include <OverlayNodeFactory.h>

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

Public Member Functions

 OverlayNodeFactory ()
 
geomgraph::NodecreateNode (const geom::Coordinate &coord) const override
 
- Public Member Functions inherited from geos::geomgraph::NodeFactory
virtual ~NodeFactory ()
 

Static Public Member Functions

static const geomgraph::NodeFactoryinstance ()
 
- Static Public Member Functions inherited from geos::geomgraph::NodeFactory
static const NodeFactoryinstance ()
 

Additional Inherited Members

- Protected Member Functions inherited from geos::geomgraph::NodeFactory
 NodeFactory ()
 

Detailed Description

Creates nodes for use in the geomgraph::PlanarGraph constructed during overlay operations. NOTE: also used by operation::valid.

Definition at line 46 of file OverlayNodeFactory.h.

Constructor & Destructor Documentation

geos::operation::overlay::OverlayNodeFactory::OverlayNodeFactory ( )
inline

Definition at line 48 of file OverlayNodeFactory.h.

Member Function Documentation

geomgraph::Node* geos::operation::overlay::OverlayNodeFactory::createNode ( const geom::Coordinate coord) const
overridevirtual

Reimplemented from geos::geomgraph::NodeFactory.

static const geomgraph::NodeFactory& geos::operation::overlay::OverlayNodeFactory::instance ( )
static

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