Class SegmentPath
- java.lang.Object
-
- org.noise_planet.noisemodelling.propagation.cnossos.SegmentPath
-
public class SegmentPath extends Object
-
-
Field Summary
Fields Modifier and Type Field Description doubleadoublebDoubledDoubledcDoubledeltadoubledeltaPrimeDoubledpDoubledPathdoubledPrimeDoubleeLengthDoublegmdoublegPathDoublegPathPrimeDoublegwintidPtFinalintidPtStartorg.locationtech.jts.math.Vector3DmeanGdPlaneorg.locationtech.jts.geom.CoordinatepInitorg.locationtech.jts.geom.Coordinaterorg.locationtech.jts.geom.CoordinaterMeanPlaneorg.locationtech.jts.geom.CoordinaterPrimeorg.locationtech.jts.geom.Coordinatesorg.locationtech.jts.geom.CoordinatesMeanPlaneorg.locationtech.jts.geom.CoordinatesPrimeDoubletestFormFDoubletestFormHDoublezrFDoublezrHDoublezsFDoublezsH
-
Constructor Summary
Constructors Constructor Description SegmentPath()SegmentPath(double gPath, org.locationtech.jts.math.Vector3D meanGdPlane, org.locationtech.jts.geom.Coordinate pInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublegetDelta()DoublegetGm()DoublegetgPathPrime()DoublegetGw()org.locationtech.jts.geom.Coordinate[]getPoints2DGround()`DoublegetZr()DoublegetZrPrime()DoublegetZs()DoublegetZsPrime()voidreadStream(DataInputStream in)Reads the content of this object fromout.voidsetDelta(Double delta)voidsetGm(double g)voidsetGpath(double gPath, double gS)voidsetGw(double g)voidsetPoints2DGround(org.locationtech.jts.geom.Coordinate[] points2DGround)voidwriteStream(DataOutputStream out)Writes the content of this object intoout.
-
-
-
Field Detail
-
gPath
public double gPath
-
meanGdPlane
public org.locationtech.jts.math.Vector3D meanGdPlane
-
pInit
public org.locationtech.jts.geom.Coordinate pInit
-
s
public org.locationtech.jts.geom.Coordinate s
-
r
public org.locationtech.jts.geom.Coordinate r
-
a
public double a
-
b
public double b
-
idPtStart
public int idPtStart
-
idPtFinal
public int idPtFinal
-
gPathPrime
public Double gPathPrime
-
gw
public Double gw
-
gm
public Double gm
-
zsH
public Double zsH
-
zrH
public Double zrH
-
testFormH
public Double testFormH
-
sMeanPlane
public org.locationtech.jts.geom.Coordinate sMeanPlane
-
rMeanPlane
public org.locationtech.jts.geom.Coordinate rMeanPlane
-
sPrime
public org.locationtech.jts.geom.Coordinate sPrime
-
rPrime
public org.locationtech.jts.geom.Coordinate rPrime
-
zsF
public Double zsF
-
zrF
public Double zrF
-
testFormF
public Double testFormF
-
dPath
public Double dPath
-
d
public Double d
-
dc
public Double dc
-
dp
public Double dp
-
eLength
public Double eLength
-
delta
public Double delta
-
dPrime
public double dPrime
-
deltaPrime
public double deltaPrime
-
-
Method Detail
-
getPoints2DGround
public org.locationtech.jts.geom.Coordinate[] getPoints2DGround()
`- Returns:
- Ground points used to compute mean ground plane
-
setPoints2DGround
public void setPoints2DGround(org.locationtech.jts.geom.Coordinate[] points2DGround)
- Parameters:
points2DGround- Ground points used to compute mean ground plane
-
setDelta
public void setDelta(Double delta)
-
getDelta
public Double getDelta()
-
writeStream
public void writeStream(DataOutputStream out) throws IOException
Writes the content of this object intoout.- Parameters:
out- the stream to write into- Throws:
IOException- if an I/O-error occurs
-
readStream
public void readStream(DataInputStream in) throws IOException
Reads the content of this object fromout. All properties should be set to their default value or to the value read from the stream.- Parameters:
in- the stream to read- Throws:
IOException- if an I/O-error occurs
-
setGw
public void setGw(double g)
-
setGm
public void setGm(double g)
-
setGpath
public void setGpath(double gPath, double gS)
-
getGw
public Double getGw()
-
getGm
public Double getGm()
-
getgPathPrime
public Double getgPathPrime()
-
getZs
public Double getZs()
-
getZr
public Double getZr()
-
getZsPrime
public Double getZsPrime()
-
getZrPrime
public Double getZrPrime()
-
-