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 class
PolarGraphDirectivity.ORIENTATION
-
Constructor Summary
Constructors Constructor Description PolarGraphDirectivity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
generatePolarGraph(DirectivitySphere noiseSource, double frequency, double minimumAttenuation, double maximumAttenuation, PolarGraphDirectivity.ORIENTATION orientation)
double
getCenterx()
double
getCentery()
double
getDheight()
double
getDwidth()
double
getRadius()
double
getTextRadius()
void
setCenterx(double centerx)
void
setCentery(double centery)
void
setDheight(double dheight)
void
setDwidth(double dwidth)
void
setRadius(double radius)
void
setTextRadius(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)
-
-