public class ManeuverFactory
extends java.lang.Object
Constructor and Description |
---|
ManeuverFactory(VehicleType vehicle) |
Modifier and Type | Method and Description |
---|---|
static Maneuver |
createManeuver(java.lang.String manName,
java.lang.String classFileName)
Tries to load the given maneuver class
|
boolean |
existsManeuver(java.lang.String classFileName)
Verifies if a given class can be loaded
|
java.lang.String[] |
getAvailableManeuversIDs() |
double |
getManAltitude() |
Maneuver |
getManeuver(java.lang.String maneuverName) |
javax.swing.ImageIcon |
getManeuverIcon(java.lang.String manName) |
boolean |
isForceManeuverAltitude() |
void |
putManeuver(Maneuver man) |
void |
setForceManeuverAltitude(boolean forceManeuverAltitude) |
void |
setManAltitude(double manAltitude) |
public ManeuverFactory(VehicleType vehicle)
public javax.swing.ImageIcon getManeuverIcon(java.lang.String manName)
public void putManeuver(Maneuver man)
public java.lang.String[] getAvailableManeuversIDs()
public Maneuver getManeuver(java.lang.String maneuverName)
public boolean existsManeuver(java.lang.String classFileName)
classFileName
- The class file namepublic static Maneuver createManeuver(java.lang.String manName, java.lang.String classFileName)
classFileName
- A maneuver class file namepublic boolean isForceManeuverAltitude()
public void setForceManeuverAltitude(boolean forceManeuverAltitude)
public double getManAltitude()
public void setManAltitude(double manAltitude)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.