|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfaa.tg.aircraft.AircraftTypeProfile
public class AircraftTypeProfile
This class represents the data that is in the aircraft baseline. It is used primarily by the dynamics classes.
See the source: AircraftTypeProfile.java
| Field Summary | |
|---|---|
static java.lang.String |
CVS_VERSION_ID
The CVS Version ID. |
private AircraftCapacity |
mAcCapacity
|
private AircraftProperties |
mAcProps
|
private java.lang.String |
mAcType
|
private Airframe |
mAirframe
|
private Weight |
mEmptyWeight
|
private Engine |
mEngine
|
private Capacity |
mFuelCapacity
|
private Gains |
mGains
|
private InertiaTensor |
mInertiaTensors
|
private LateralDerivativeInputs |
mLdi
|
private Weight |
mMaxTakeoffWeight
|
private Capacity |
mPayloadCapacity
|
private PerformanceParameters |
mPerformanceParameters
|
private WeightClass |
mWeightClass
|
(package private) static long |
serialVersionUID
|
| Constructor Summary | |
|---|---|
AircraftTypeProfile(java.lang.String aAcType,
AircraftTypeProfile aATP)
This constructor is used to construct a new profile that is a copy of another profile but with a different aircraft type name. |
|
AircraftTypeProfile(java.lang.String aAcType,
Engine aEngine,
Airframe aAirframe,
Weight aEmptyWeight,
Capacity aFuelCapacity,
Capacity aPayloadCapacity,
Weight aMaxTakeoffWeight,
PerformanceParameters aPerformanceParameters,
Gains aGains,
LateralDerivativeInputs aLdi,
InertiaTensor aInertiaTensor,
AircraftProperties aAcProps)
Constructor. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Returns this object because it is Immutable: don't need to clone it. |
java.lang.String |
getAcType()
Returns the aircraft type |
AircraftCapacity |
getAircraftCapacity()
Returns the aircraft type's capacity |
AircraftProperties |
getAircraftProperties()
|
Airframe |
getAirframe()
Returns the aircraft type's airframe |
Weight |
getEmptyWeight()
Returns the aircraft type's empty weight |
Engine |
getEngine()
Returns the aircraft type's engine |
Capacity |
getFuelCapacity()
Returns the aircraft type's fuel capacity |
Gains |
getGains()
Returns the aircraft type's gains |
InertiaTensor |
getInertiaTensor()
|
LateralDerivativeInputs |
getLateralDerivativeInputs()
Returns the aircraft type's lateral derivative inputs |
Weight |
getMaxTakeoffWeight()
Returns the aircraft type's max take off weight |
java.lang.String |
getName()
Returns the name of the aircraft type profile as a unique key. |
Capacity |
getPayloadCapacity()
Returns the aircraft type's payload capacity |
PerformanceParameters |
getPerformanceParameters()
Returns the aircraft type's performance parameters |
WeightClass |
getWeightClass()
Returns the aircraft type's weight class |
java.lang.String |
toDraText()
required in order to implement text writable interface |
java.lang.String |
toString()
Returns a string representation of the object |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
static final long serialVersionUID
public static final java.lang.String CVS_VERSION_ID
private java.lang.String mAcType
private Engine mEngine
private Airframe mAirframe
private Weight mEmptyWeight
private Weight mMaxTakeoffWeight
private Capacity mFuelCapacity
private Capacity mPayloadCapacity
private AircraftCapacity mAcCapacity
private WeightClass mWeightClass
private PerformanceParameters mPerformanceParameters
private Gains mGains
private LateralDerivativeInputs mLdi
private transient AircraftProperties mAcProps
private transient InertiaTensor mInertiaTensors
| Constructor Detail |
|---|
public AircraftTypeProfile(java.lang.String aAcType,
Engine aEngine,
Airframe aAirframe,
Weight aEmptyWeight,
Capacity aFuelCapacity,
Capacity aPayloadCapacity,
Weight aMaxTakeoffWeight,
PerformanceParameters aPerformanceParameters,
Gains aGains,
LateralDerivativeInputs aLdi,
InertiaTensor aInertiaTensor,
AircraftProperties aAcProps)
aAcType - the name of the aircraft typeaEngine - the aircraft's engineaAirframe - the aircraft's airframeaEmptyWeight - the aircraft's empty weightaFuelCapacity - the aircraft's fuel capacityaPayloadCapacity - the aircraft's payload capacityaMaxTakeoffWeight - the aircraft's max take off weightaPerformanceParameters - the aircraft's performance parametesaGains - the aircraft's gainsaLdi - the aircraft's lateral derivative inputs
public AircraftTypeProfile(java.lang.String aAcType,
AircraftTypeProfile aATP)
aAcType - the aircraft typeaATP - the profile of the aircraft to which it is equivalent| Method Detail |
|---|
public java.lang.String getAcType()
public Engine getEngine()
public Airframe getAirframe()
public Weight getEmptyWeight()
public Weight getMaxTakeoffWeight()
public Capacity getFuelCapacity()
public Capacity getPayloadCapacity()
public AircraftCapacity getAircraftCapacity()
public WeightClass getWeightClass()
public PerformanceParameters getPerformanceParameters()
public Gains getGains()
public LateralDerivativeInputs getLateralDerivativeInputs()
public java.lang.String toDraText()
toDraText in interface TextWritablepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
getName in interface DraStorablegetName in interface ManagedObjectpublic InertiaTensor getInertiaTensor()
public AircraftProperties getAircraftProperties()
public java.lang.Object clone()
clone in interface DraStorableclone in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||