GEOS  3.9.1dev
Public Member Functions | List of all members
geos::noding::NodableSegmentString Class Reference

An interface for classes which support adding nodes to a segment string. More...

#include <NodableSegmentString.h>

Inheritance diagram for geos::noding::NodableSegmentString:
[legend]
Collaboration diagram for geos::noding::NodableSegmentString:
[legend]

Public Member Functions

 NodableSegmentString (const void *newContext)
 
- Public Member Functions inherited from geos::noding::SegmentString
 SegmentString (const void *newContext)
 Construct a SegmentString. More...
 
virtual ~SegmentString ()
 
const void * getData () const
 Gets the user-defined data for this segment string. More...
 
void setData (const void *data)
 Sets the user-defined data for this segment string. More...
 
virtual size_t size () const =0
 
virtual const geom::CoordinategetCoordinate (size_t i) const =0
 
virtual geom::CoordinateSequencegetCoordinates () const =0
 Return a pointer to the CoordinateSequence associated with this SegmentString. More...
 
virtual bool isClosed () const =0
 
virtual std::ostream & print (std::ostream &os) const
 

Additional Inherited Members

- Public Types inherited from geos::noding::SegmentString
typedef std::vector< const SegmentString * > ConstVect
 
typedef std::vector< SegmentString * > NonConstVect
 

Detailed Description

An interface for classes which support adding nodes to a segment string.

Author
Martin Davis

Definition at line 37 of file NodableSegmentString.h.

Constructor & Destructor Documentation

geos::noding::NodableSegmentString::NodableSegmentString ( const void *  newContext)
inline

Definition at line 41 of file NodableSegmentString.h.


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