Class BuildingIntersectionPathVisitor

  • All Implemented Interfaces:
    org.locationtech.jts.index.ItemVisitor

    public final class BuildingIntersectionPathVisitor
    extends Object
    implements org.locationtech.jts.index.ItemVisitor
    • Constructor Detail

      • BuildingIntersectionPathVisitor

        public BuildingIntersectionPathVisitor​(org.locationtech.jts.geom.Coordinate p1,
                                               org.locationtech.jts.geom.Coordinate p2,
                                               boolean left,
                                               ProfileBuilder profileBuilder,
                                               List<org.locationtech.jts.geom.Coordinate> input,
                                               org.apache.commons.math3.geometry.euclidean.threed.Plane cutPlane)
    • Method Detail

      • setIntersectionLine

        public void setIntersectionLine​(org.locationtech.jts.geom.LineSegment segment)
        Parameters:
        segment - When visit an item, only add the walls in the hull points input if it intersects with the segment in argument
      • visitItem

        public void visitItem​(Object item)
        Specified by:
        visitItem in interface org.locationtech.jts.index.ItemVisitor
        Parameters:
        item - the index item to be visited
      • addItem

        public void addItem​(int id)
        Parameters:
        id -