public class AttributesAgent extends AttributesDynamicElement
Modifier and Type | Field and Description |
---|---|
private double |
acceleration |
private boolean |
densityDependentSpeed |
private double |
maximumSpeed |
private double |
minimumSpeed |
private double |
radius |
private double |
speedDistributionMean |
private double |
speedDistributionStandardDeviation |
ID_NOT_SET
Constructor and Description |
---|
AttributesAgent() |
AttributesAgent(AttributesAgent other,
int id)
Copy constructor with new id assignment.
|
AttributesAgent(int id) |
Modifier and Type | Method and Description |
---|---|
double |
getAcceleration() |
double |
getMaximumSpeed() |
double |
getMinimumSpeed() |
double |
getRadius() |
double |
getSpeedDistributionMean() |
double |
getSpeedDistributionStandardDeviation() |
boolean |
isDensityDependentSpeed() |
void |
setAcceleration(double acceleration) |
void |
setDensityDependentSpeed(boolean densityDependentSpeed) |
void |
setMaximumSpeed(double maximumSpeed) |
void |
setMinimumSpeed(double minimumSpeed) |
void |
setRadius(double radius) |
void |
setSpeedDistributionMean(double speedDistributionMean) |
void |
setSpeedDistributionStandardDeviation(double speedDistributionStandardDeviation) |
getId
clone
checkSealed, seal
private double radius
private boolean densityDependentSpeed
private double speedDistributionMean
private double speedDistributionStandardDeviation
private double minimumSpeed
private double maximumSpeed
private double acceleration
public AttributesAgent()
public AttributesAgent(int id)
public AttributesAgent(AttributesAgent other, int id)
public double getRadius()
public boolean isDensityDependentSpeed()
public double getSpeedDistributionMean()
public double getSpeedDistributionStandardDeviation()
public double getMinimumSpeed()
public double getMaximumSpeed()
public double getAcceleration()
public void setRadius(double radius)
public void setDensityDependentSpeed(boolean densityDependentSpeed)
public void setSpeedDistributionMean(double speedDistributionMean)
public void setSpeedDistributionStandardDeviation(double speedDistributionStandardDeviation)
public void setMinimumSpeed(double minimumSpeed)
public void setMaximumSpeed(double maximumSpeed)
public void setAcceleration(double acceleration)