Interface TopologicalLayer

    • Method Detail

      • deepClone

        TopologicalLayer deepClone()
        A network layer deep clone is expected to update interdependencies between "owned" deep cloned entities where possible
        Specified by:
        deepClone in interface IdAble
        Specified by:
        deepClone in interface NetworkLayer
        Returns:
        deep copy of entity
      • transform

        void transform​(org.opengis.referencing.crs.CoordinateReferenceSystem fromCoordinateReferenceSystem,
                       org.opengis.referencing.crs.CoordinateReferenceSystem toCoordinateReferenceSystem)
                throws PlanItException
        transform all underlying geometries in the layer from the given crs to the new crs
        Parameters:
        fromCoordinateReferenceSystem - presumed current crs
        toCoordinateReferenceSystem - to tranform to crs
        Throws:
        PlanItException - thrown if error
      • getLayerModifier

        TopologicalModifier getLayerModifier()
        Provide access to the modifier options for this layer
        Returns:
        layer modifier
      • createBoundingBox

        org.locationtech.jts.geom.Envelope createBoundingBox()
        Create bounding box from underlying topography of the layer
        Returns:
        envelope reflecting extreme points of bounding box (rectangular)