GEOS  3.9.1dev
Public Member Functions | Protected Attributes | List of all members
geos::geomgraph::index::SweepLineSegment Class Reference

#include <SweepLineSegment.h>

Inheritance diagram for geos::geomgraph::index::SweepLineSegment:
[legend]
Collaboration diagram for geos::geomgraph::index::SweepLineSegment:
[legend]

Public Member Functions

 SweepLineSegment (Edge *newEdge, size_t newPtIndex)
 
 ~SweepLineSegment () override=default
 
double getMinX ()
 
double getMaxX ()
 
void computeIntersections (SweepLineSegment *ss, SegmentIntersector *si)
 
- Public Member Functions inherited from geos::geomgraph::index::SweepLineEventOBJ
virtual ~SweepLineEventOBJ ()
 

Protected Attributes

Edgeedge
 
const geom::CoordinateSequencepts
 
size_t ptIndex
 

Detailed Description

Definition at line 40 of file SweepLineSegment.h.

Constructor & Destructor Documentation

geos::geomgraph::index::SweepLineSegment::SweepLineSegment ( Edge newEdge,
size_t  newPtIndex 
)
geos::geomgraph::index::SweepLineSegment::~SweepLineSegment ( )
overridedefault

Member Function Documentation

void geos::geomgraph::index::SweepLineSegment::computeIntersections ( SweepLineSegment ss,
SegmentIntersector si 
)
double geos::geomgraph::index::SweepLineSegment::getMaxX ( )
double geos::geomgraph::index::SweepLineSegment::getMinX ( )

Member Data Documentation

Edge* geos::geomgraph::index::SweepLineSegment::edge
protected

Definition at line 48 of file SweepLineSegment.h.

size_t geos::geomgraph::index::SweepLineSegment::ptIndex
protected

Definition at line 50 of file SweepLineSegment.h.

const geom::CoordinateSequence* geos::geomgraph::index::SweepLineSegment::pts
protected

Definition at line 49 of file SweepLineSegment.h.


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