Class CutPointWall

    • Field Detail

      • wall

        public org.locationtech.jts.geom.LineSegment wall
        x,y,z coordinates of the top segment of the wall that intersects the vertical cut plane z is altitude
      • wallAlpha

        public List<Double> wallAlpha
        Wall absorption coefficient per frequency band.
      • wallPk

        public Long wallPk
        Database primary key value of the obstacle
    • Constructor Detail

      • CutPointWall

        public CutPointWall()
        Empty constructor for deserialization
      • CutPointWall

        public CutPointWall​(int processedWallIndex,
                            org.locationtech.jts.geom.Coordinate intersection,
                            org.locationtech.jts.geom.LineSegment wallSegment,
                            List<Double> wallAlpha)
    • Method Detail

      • setPk

        public CutPointWall setPk​(long pk)
        Parameters:
        pk - External primary key value, will be updated if >= 0
        Returns:
        this
      • alphaAsArray

        public double[] alphaAsArray()
        Returns:
        Convert alpha values to a java array