39 #ifndef __OPENFLUID_LANDR_LINESTRINGENTITY_HPP__    40 #define __OPENFLUID_LANDR_LINESTRINGENTITY_HPP__    43 #include <geos/planargraph/Edge.h>    49 namespace geos { 
namespace geom {
    64     const geos::geom::LineString* mp_Line;
    70     std::vector<LineStringEntity*>* mp_LOUpNeighbours;
    76     std::vector<LineStringEntity*>* mp_LODownNeighbours;
    85     void computeLineOrientUpNeighbours();
    90     void computeLineOrientDownNeighbours();
   112     const geos::geom::LineString* line() 
const;
   117     geos::planargraph::Node* startNode();
   122     geos::planargraph::Node* endNode();
   127     std::vector<LineStringEntity*> getLineOrientUpNeighbours();
   132     std::vector<LineStringEntity*> getLineOrientDownNeighbours();
   137     void computeNeighbours();
   143     std::vector<LineStringEntity*>  getLineNeighboursDegree2();
 #define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: ApplicationException.hpp:47
A LandREntity representing a geos::geom::LineString. 
Definition: LineStringEntity.hpp:60
Interface for a landscape representation element. 
Definition: LandREntity.hpp:69
Definition: LandREntity.hpp:53