Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
GeometryProxy.hpp
1 // Copyright 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_GEAR_GEOM_GEOMETRYPROXY_HPP_INCLUDED
5 #define FIRE_GEAR_GEOM_GEOMETRYPROXY_HPP_INCLUDED
6 
7 #include <vector>
8 
9 #include "fire/export.hpp"
10 
11 namespace fire {
12 namespace gear {
13 namespace geom {
14 class CoordinateSequence;
15 class Geometry;
16 class Point;
17 class LineString;
18 class Polygon;
19 } // namespace geom
20 } // namespace gear
21 } // namespace fire
22 
29 namespace fire {
36 namespace gear {
43 namespace geom {
50 class FIRE_ENGINE_DLL GeometryProxy {
51  public:
68  static const CoordinateSequence& getCoordinateSequence(const Geometry& geometry);
85  static std::vector< CoordinateSequence* >* getAllCoordinateSequences(const Geometry& geometry);
86 };
87 } // namespace geom
88 } // namespace gear
89 } // namespace fire
90 
91 #endif
Definition: CoordinateSequence.hpp:49
Definition: GeometryProxy.hpp:50
Definition: Geometry.hpp:69