Skip to content

Restructure abstract base classes Positionable and Bounded #213

@navispatial

Description

@navispatial

Restructure abstract base classes Positionable and Bounded. Add also a new abstract base class ValuePositionable.

The aim is to make class APIs more consistent with as minor changes to concrete subtypes as possible.

After the change inheritance tree would be something like this:

  • Positionable
  • ValuePositionable extends Positionable
  • Bounded extends Positionable
  • Position extends ValuePositionable
  • Box extends ValuePositionable
  • PositionSeries extends ValuePositionable, Bounded
  • Geometry extends Bounded
  • FeatureObject extends Bounded

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions