GEOS  3.9.1dev
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
geos::operation::geounion::PointGeometryUnion Class Reference

Computes the union of a puntal geometry with another arbitrary Geometry. More...

#include <PointGeometryUnion.h>

Collaboration diagram for geos::operation::geounion::PointGeometryUnion:
[legend]

Public Member Functions

 PointGeometryUnion (const geom::Geometry &pointGeom, const geom::Geometry &otherGeom)
 
std::unique_ptr< geom::GeometryUnion () const
 

Static Public Member Functions

static std::unique_ptr< geom::GeometryUnion (const geom::Geometry &pointGeom, const geom::Geometry &otherGeom)
 

Private Member Functions

 PointGeometryUnion (const PointGeometryUnion &other)
 
PointGeometryUnionoperator= (const PointGeometryUnion &rhs)
 

Private Attributes

const geom::GeometrypointGeom
 
const geom::GeometryotherGeom
 
const geom::GeometryFactorygeomFact
 

Detailed Description

Computes the union of a puntal geometry with another arbitrary Geometry.

Does not copy any component geometries.

Definition at line 46 of file PointGeometryUnion.h.

Constructor & Destructor Documentation

geos::operation::geounion::PointGeometryUnion::PointGeometryUnion ( const geom::Geometry pointGeom,
const geom::Geometry otherGeom 
)
geos::operation::geounion::PointGeometryUnion::PointGeometryUnion ( const PointGeometryUnion other)
private

Member Function Documentation

PointGeometryUnion& geos::operation::geounion::PointGeometryUnion::operator= ( const PointGeometryUnion rhs)
private
static std::unique_ptr<geom::Geometry> geos::operation::geounion::PointGeometryUnion::Union ( const geom::Geometry pointGeom,
const geom::Geometry otherGeom 
)
static
std::unique_ptr<geom::Geometry> geos::operation::geounion::PointGeometryUnion::Union ( ) const

Member Data Documentation

const geom::GeometryFactory* geos::operation::geounion::PointGeometryUnion::geomFact
private

Definition at line 62 of file PointGeometryUnion.h.

const geom::Geometry& geos::operation::geounion::PointGeometryUnion::otherGeom
private

Definition at line 61 of file PointGeometryUnion.h.

const geom::Geometry& geos::operation::geounion::PointGeometryUnion::pointGeom
private

Definition at line 60 of file PointGeometryUnion.h.


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