Class PolarGraphDirectivity
- java.lang.Object
-
- org.noise_planet.noisemodelling.emission.directivity.PolarGraphDirectivity
-
public class PolarGraphDirectivity extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolarGraphDirectivity.ORIENTATION
-
Constructor Summary
Constructors Constructor Description PolarGraphDirectivity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgeneratePolarGraph(DirectivitySphere noiseSource, double frequency, double minimumAttenuation, double maximumAttenuation, PolarGraphDirectivity.ORIENTATION orientation)doublegetCenterx()doublegetCentery()doublegetDheight()doublegetDwidth()doublegetRadius()doublegetTextRadius()voidsetCenterx(double centerx)voidsetCentery(double centery)voidsetDheight(double dheight)voidsetDwidth(double dwidth)voidsetRadius(double radius)voidsetTextRadius(double textRadius)
-
-
-
Method Detail
-
generatePolarGraph
public String generatePolarGraph(DirectivitySphere noiseSource, double frequency, double minimumAttenuation, double maximumAttenuation, PolarGraphDirectivity.ORIENTATION orientation)
- Parameters:
noiseSource- Sphere to printfrequency- Frequency to extractminimumAttenuation- Scale minmaximumAttenuation- Scale maxorientation- orientation to extract- Returns:
- SVG output
-
getDwidth
public double getDwidth()
-
setDwidth
public void setDwidth(double dwidth)
-
getDheight
public double getDheight()
-
setDheight
public void setDheight(double dheight)
-
getRadius
public double getRadius()
-
setRadius
public void setRadius(double radius)
-
getTextRadius
public double getTextRadius()
-
setTextRadius
public void setTextRadius(double textRadius)
-
getCenterx
public double getCenterx()
-
setCenterx
public void setCenterx(double centerx)
-
getCentery
public double getCentery()
-
setCentery
public void setCentery(double centery)
-
-