GEOS
3.3.3
Main Page
Related Pages
Namespaces
Classes
Files
File List
include
geos
noding
NodableSegmentString.h
1
/**********************************************************************
2
* $Id: NodableSegmentString.h 3255 2011-03-01 17:56:10Z mloskot $
3
*
4
* GEOS - Geometry Engine Open Source
5
* http://geos.refractions.net
6
*
7
* Copyright (C) 2006 Refractions Research Inc.
8
*
9
* This is free software; you can redistribute and/or modify it under
10
* the terms of the GNU Lesser General Public Licence as published
11
* by the Free Software Foundation.
12
* See the COPYING file for more information.
13
*
14
*
15
**********************************************************************/
16
17
#ifndef GEOS_NODING_NODABLESEGMENTSTRING_H
18
#define GEOS_NODING_NODABLESEGMENTSTRING_H
19
20
#include <geos/export.h>
21
#include <geos/noding/SegmentString.h>
// for inheritance
22
23
namespace
geos {
24
namespace
geom {
25
class
Coordinate;
26
}
27
}
28
29
namespace
geos {
30
namespace
noding {
// geos::noding
31
38
class
GEOS_DLL
NodableSegmentString
:
public
SegmentString
39
{
40
private
:
41
protected
:
42
public
:
43
NodableSegmentString
(
const
void
* newContext)
44
:
45
SegmentString
( newContext )
46
{ }
47
54
//virtual void addIntersection( const geom::Coordinate * intPt, int segmentIndex) =0;
55
};
56
57
}
// namespace geos::noding
58
}
// namespace geos
59
60
#endif // GEOS_NODING_NODABLESEGMENTSTRING_H
61
/**********************************************************************
62
* $Log$
63
**********************************************************************/
64
Generated on Thu Mar 13 2014 09:55:44 for GEOS by
1.8.1.2