#include <TaggedLineString.h>
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 |
1.5.4