Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

geos::simplify::TaggedLineString Class Reference

#include <TaggedLineString.h>

List of all members.

Public Types

typedef std::vector< geom::Coordinate > CoordVect
typedef std::auto_ptr< CoordVect > CoordVectPtr
typedef geom::CoordinateSequence CoordSeq
typedef std::auto_ptr< geom::CoordinateSequence > CoordSeqPtr

Public Member Functions

 TaggedLineString (const geom::LineString *nParentLine, size_t minimumSize=2)
size_t getMinimumSize () const
const geom::LineString * getParent () const
const CoordSeq * getParentCoordinates () const
CoordSeqPtr getResultCoordinates () const
size_t getResultSize () const
TaggedLineSegment * getSegment (size_t)
const TaggedLineSegment * getSegment (size_t) const
std::vector< TaggedLineSegment * > & getSegments ()
const std::vector< TaggedLineSegment * > & getSegments () const
void addToResult (std::auto_ptr< TaggedLineSegment > seg)
std::auto_ptr< geom::Geometry > asLineString () const
std::auto_ptr< geom::Geometry > asLinearRing () const


Detailed Description

Contains and owns a list of TaggedLineSegments


The documentation for this class was generated from the following file:
Generated on Thu Oct 7 20:17:40 2010 for GEOS by  doxygen 1.3.9.1