Spec-Zone .ru
спецификации, руководства, описания, API

12.18.2.1. Иерархия классов Геометрии

Классы геометрии определяют иерархию следующим образом:

Не возможно создать объекты в noninstantiable классах. Возможно создать объекты в instantiable классах. У всех классов есть свойства, и у instantiable классов могут также быть утверждения (правила, которые определяют допустимые экземпляры class).

Geometry основной class. Это - абстрактный class. instantiable подклассы Geometry ограничиваются нулю - один - и двумерные геометрические объекты, которые существуют в двумерном координатном пространстве. Все instantiable классы геометрии определяются так, чтобы допустимые экземпляры геометрии, class топологически закрывается (то есть, все определенные конфигурации включают свою границу).

Основа Geometry У class есть подклассы для Point, Curve, Surface, и GeometryCollection:

Geometry, Curve, Surface, MultiCurve, и MultiSurface определяются как noninstantiable классы. Они определяют единый набор методов для их подклассов и включаются для расширяемости.

Point, LineString, Polygon, GeometryCollection, MultiPoint, MultiLineString, и MultiPolygon instantiable классы.