Constructor and Description |
---|
TLcdAircraftPerformanceSettings()
Default constructor.
|
TLcdAircraftPerformanceSettings(TLcdAircraftPerformanceSettings aAircraftPerformanceSettings)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Returns a clone of this
TLcdAircraftPerformanceSettings object. |
boolean |
equals(Object aObject) |
double |
getClimbRate()
Returns the aircraft's maximal climb rate, expressed in vertical meters
per meter.
|
double |
getDefaultSpeed()
For procedure legs that specify a duration instead of spatial locations or
distances, this function returns the default aircraft speed to be used for
calculating the leg length.
|
double |
getDescentRate()
Returns the aircraft's maximal descent rate, expressed in vertical meters
per meter.
|
String |
getDisplayName()
Returns the display name for these aircraft performance settings.
|
double |
getHoldingLegLength()
Returns the default leg length used for holdings, expressed in meters.
|
double |
getHoldingTurnRadius()
Returns the turn radius used for holding patterns, expressed in meters.
|
double |
getManualTerminationDistance()
Returns the distance to be flown for manual termination legs, expressed in
meters.
|
double |
getMinimumTurnRadius()
Returns the aircraft's minimal turn radius, expressed in meters.
|
double |
getProcedureTurnRadius()
Gets the turn radius used for procedures turns, expressed in meters.
|
int |
hashCode() |
void |
setClimbRate(double aClimbRate)
Sets the aircraft's maximal climb rate, expressed in vertical meters
per meter.
|
void |
setDefaultSpeed(double aSpeed)
Sets the default speed used for time-based procedure legs, expressed in
meters/second.
|
void |
setDescentRate(double aDescentRate)
Sets the aircraft's maximal descent rate, expressed in vertical meters
per meter.
|
void |
setDisplayName(String aName)
Sets the display name for these aircraft performance settings.
|
void |
setHoldingLegLength(double aHoldingLegLength)
Sets the default leg length used for holdings, expressed in meters.
|
void |
setHoldingTurnRadius(double aHoldingTurnRadius)
Sets the turn radius used for holding patterns, expressed in meters.
|
void |
setManualTerminationDistance(double aDistance)
Sets the distance to be flown for manual termination legs, expressed in
meters.
|
void |
setMinimumTurnRadius(double aMinimumTurnRadius)
Sets the aircraft's minimal turn radius, expressed in meters.
|
void |
setProcedureTurnRadius(double aProcedureTurnRadius)
Sets the turn radius used for procedures turns, expressed in meters.
|
String |
toString() |
public TLcdAircraftPerformanceSettings()
public TLcdAircraftPerformanceSettings(TLcdAircraftPerformanceSettings aAircraftPerformanceSettings)
public void setDisplayName(String aName)
public String getDisplayName()
public double getClimbRate()
public void setClimbRate(double aClimbRate)
public double getDescentRate()
public void setDescentRate(double aDescentRate)
public double getMinimumTurnRadius()
public void setMinimumTurnRadius(double aMinimumTurnRadius)
public double getHoldingLegLength()
ILcdProcedureLeg
that
represents the holding does not specify a duration or a distance itself.public void setHoldingLegLength(double aHoldingLegLength)
public double getHoldingTurnRadius()
getMinimumTurnRadius()
public void setHoldingTurnRadius(double aHoldingTurnRadius)
setMinimumTurnRadius(double)
public double getProcedureTurnRadius()
getMinimumTurnRadius()
public void setProcedureTurnRadius(double aProcedureTurnRadius)
setMinimumTurnRadius(double)
public double getManualTerminationDistance()
public void setManualTerminationDistance(double aDistance)
public double getDefaultSpeed()
public void setDefaultSpeed(double aSpeed)
public Object clone()
TLcdAircraftPerformanceSettings
object.
Note: the features of the new object are a shallow clone of the features of
this object.