4 #ifndef FIRE_GEAR_GEOM_POINT_HPP_INCLUDED
5 #define FIRE_GEAR_GEOM_POINT_HPP_INCLUDED
7 #include "fire/export.hpp"
9 #include "fire/gear/geom/Geometry.hpp"
15 class CoordinateSequence;
58 std::auto_ptr< CoordinateSequence > coordinates;
77 void loadJsonValueGeometry(Json::Value& value)
const;
89 void loadJsonValueCoordinates(Json::Value& value)
const;
101 virtual void setCoordinatesFromJsonValue(Json::Value& value);
109 bool isZ_DoubleNotANumber()
const;
287 std::size_t getCoordinatesCount()
const;
311 bool isEmpty()
const;
347 double getLength()
const;
359 double getArea()
const;
Definition: Coordinate.hpp:48
Definition: PrecisionModel.hpp:50
GeometryType
Definition: GeometryType.hpp:43
Definition: CoordinateSequence.hpp:49
Definition: Geometry.hpp:69
Definition: MultiPoint.hpp:48
DimensionType
Definition: DimensionType.hpp:41