ICAROUS
|
Public Member Functions | |
KinematicBandsParameters (const KinematicBandsParameters ¶meters) | |
KinematicBandsParameters & | operator= (const KinematicBandsParameters ¶meters) |
void | setKinematicBandsParameters (const KinematicBandsParameters ¶meters) |
double | getLookaheadTime () const |
double | getLookaheadTime (const std::string &u) const |
double | getLeftTrack () const |
double | getLeftTrack (const std::string &u) const |
double | getRightTrack () const |
double | getRightTrack (const std::string &u) const |
double | getMinGroundSpeed () const |
double | getMinGroundSpeed (const std::string &u) const |
double | getMaxGroundSpeed () const |
double | getMaxGroundSpeed (const std::string &u) const |
double | getMinVerticalSpeed () const |
double | getMinVerticalSpeed (const std::string &u) const |
double | getMaxVerticalSpeed () const |
double | getMaxVerticalSpeed (const std::string &u) const |
double | getMinAltitude () const |
double | getMinAltitude (const std::string &u) const |
double | getMaxAltitude () const |
double | getMaxAltitude (const std::string &u) const |
double | getTrackStep () const |
double | getTrackStep (const std::string &u) const |
double | getGroundSpeedStep () const |
double | getGroundSpeedStep (const std::string &u) const |
double | getVerticalSpeedStep () const |
double | getVerticalSpeedStep (const std::string &u) const |
double | getAltitudeStep () const |
double | getAltitudeStep (const std::string &u) const |
double | getHorizontalAcceleration () const |
double | getHorizontalAcceleration (const std::string &u) const |
double | getVerticalAcceleration () const |
double | getVerticalAcceleration (const std::string &u) const |
double | getTurnRate () const |
double | getTurnRate (const std::string &u) const |
double | getBankAngle () const |
double | getBankAngle (const std::string &u) const |
double | getVerticalRate () const |
double | getVerticalRate (const std::string &u) const |
double | getHorizontalNMAC () const |
double | getHorizontalNMAC (const std::string &u) const |
double | getVerticalNMAC () const |
double | getVerticalNMAC (const std::string &u) const |
double | getRecoveryStabilityTime () const |
double | getRecoveryStabilityTime (const std::string &u) const |
double | getMinHorizontalRecovery () const |
double | getMinHorizontalRecovery (const std::string &u) const |
double | getMinVerticalRecovery () const |
double | getMinVerticalRecovery (const std::string &u) const |
bool | setLookaheadTime (double val) |
bool | setLookaheadTime (double val, const std::string &u) |
bool | setLeftTrack (double val) |
bool | setLeftTrack (double val, const std::string &u) |
bool | setRightTrack (double val) |
bool | setRightTrack (double val, const std::string &u) |
bool | setMinGroundSpeed (double val) |
bool | setMinGroundSpeed (double val, const std::string &u) |
bool | setMaxGroundSpeed (double val) |
bool | setMaxGroundSpeed (double val, const std::string &u) |
bool | setMinVerticalSpeed (double val) |
bool | setMinVerticalSpeed (double val, const std::string &u) |
bool | setMaxVerticalSpeed (double val) |
bool | setMaxVerticalSpeed (double val, const std::string &u) |
bool | setMinAltitude (double val) |
bool | setMinAltitude (double val, const std::string &u) |
bool | setMaxAltitude (double val) |
bool | setMaxAltitude (double val, const std::string &u) |
bool | setTrackStep (double val) |
bool | setTrackStep (double val, const std::string &u) |
bool | setGroundSpeedStep (double val) |
bool | setGroundSpeedStep (double val, const std::string &u) |
bool | setVerticalSpeedStep (double val) |
bool | setVerticalSpeedStep (double val, const std::string &u) |
bool | setAltitudeStep (double val) |
bool | setAltitudeStep (double val, const std::string &u) |
bool | setHorizontalAcceleration (double val) |
bool | setHorizontalAcceleration (double val, const std::string &u) |
bool | setVerticalAcceleration (double val) |
bool | setVerticalAcceleration (double val, const std::string &u) |
bool | setTurnRate (double val) |
bool | setTurnRate (double val, const std::string &u) |
bool | setBankAngle (double val) |
bool | setBankAngle (double val, const std::string &u) |
bool | setVerticalRate (double val) |
bool | setVerticalRate (double val, const std::string &u) |
bool | setHorizontalNMAC (double val) |
bool | setHorizontalNMAC (double val, const std::string &u) |
bool | setVerticalNMAC (double val) |
bool | setVerticalNMAC (double val, const std::string &u) |
bool | setRecoveryStabilityTime (double val) |
bool | setRecoveryStabilityTime (double val, const std::string &u) |
bool | setMinHorizontalRecovery (double val) |
bool | setMinHorizontalRecovery (double val, const std::string &u) |
bool | setMinVerticalRecovery (double val) |
bool | setMinVerticalRecovery (double val, const std::string &u) |
bool | isEnabledConflictCriteria () const |
void | setConflictCriteria (bool flag) |
void | enableConflictCriteria () |
void | disableConflictCriteria () |
bool | isEnabledRecoveryCriteria () const |
void | setRecoveryCriteria (bool flag) |
void | enableRecoveryCriteria () |
void | disableRecoveryCriteria () |
void | setRepulsiveCriteria (bool flag) |
void | enableRepulsiveCriteria () |
void | disableRepulsiveCriteria () |
bool | isEnabledRecoveryTrackBands () const |
bool | isEnabledRecoveryGroundSpeedBands () const |
bool | isEnabledRecoveryVerticalSpeedBands () const |
bool | isEnabledRecoveryAltitudeBands () const |
void | setRecoveryBands (bool flag) |
void | enableRecoveryBands () |
void | disableRecoveryBands () |
void | setRecoveryTrackBands (bool flag) |
void | setRecoveryGroundSpeedBands (bool flag) |
void | setRecoveryVerticalSpeedBands (bool flag) |
void | setRecoveryAltitudeBands (bool flag) |
bool | isEnabledCollisionAvoidanceBands () const |
void | setCollisionAvoidanceBands (bool flag) |
void | enableCollisionAvoidanceBands () |
void | disableCollisionAvoidanceBands () |
double | getCollisionAvoidanceBandsFactor () const |
bool | setCollisionAvoidanceBandsFactor (double val) |
double | getHorizontalContourThreshold () const |
double | getHorizontalContourThreshold (const std::string &u) const |
bool | setHorizontalContourThreshold (double val) |
bool | setHorizontalContourThreshold (double val, const std::string &u) |
void | setInstantaneousBands () |
void | setKinematicBands (bool type) |
bool | loadFromFile (const std::string &file) |
bool | saveToFile (const std::string &file) const |
std::string | toString () const |
std::string | toPVS (int prec) const |
ParameterData | getParameters () const |
void | updateParameterData (ParameterData ¶meters) const |
void | setParameters (const ParameterData ¶meters) |
std::string | getUnits (const std::string &key) const |
bool | hasError () const |
bool | hasMessage () const |
std::string | getMessage () |
std::string | getMessageNoClear () const |
Public Attributes | |
AlertLevels | alertor |
Static Public Attributes | |
static const std::string | VERSION |
Private Attributes | |
ErrorLog | error |
double | lookahead_time_ |
double | left_trk_ |
double | right_trk_ |
double | min_gs_ |
double | max_gs_ |
double | min_vs_ |
double | max_vs_ |
double | min_alt_ |
double | max_alt_ |
double | trk_step_ |
double | gs_step_ |
double | vs_step_ |
double | alt_step_ |
double | horizontal_accel_ |
double | vertical_accel_ |
double | turn_rate_ |
double | bank_angle_ |
double | vertical_rate_ |
double | horizontal_nmac_ |
double | vertical_nmac_ |
double | recovery_stability_time_ |
double | min_horizontal_recovery_ |
double | min_vertical_recovery_ |
bool | conflict_crit_ |
bool | recovery_crit_ |
bool | recovery_trk_ |
bool | recovery_gs_ |
bool | recovery_vs_ |
bool | recovery_alt_ |
bool | ca_bands_ |
double | ca_factor_ |
double | contour_thr_ |
std::map< std::string, std::string > | units_ |
std::vector< std::string > | keys_ |
void larcfm::KinematicBandsParameters::disableCollisionAvoidanceBands | ( | ) |
Disable collision avoidance bands.
void larcfm::KinematicBandsParameters::disableConflictCriteria | ( | ) |
Disable repulsive criteria for conflict bands.
void larcfm::KinematicBandsParameters::disableRecoveryBands | ( | ) |
Disable all recovery bands for track, ground speed, vertical speed, and altitude.
void larcfm::KinematicBandsParameters::disableRecoveryCriteria | ( | ) |
Disable repulsive criteria for recovery bands.
void larcfm::KinematicBandsParameters::disableRepulsiveCriteria | ( | ) |
Disable repulsive criteria for conflict and recovery bands.
void larcfm::KinematicBandsParameters::enableCollisionAvoidanceBands | ( | ) |
Enable collision avoidance bands.
void larcfm::KinematicBandsParameters::enableConflictCriteria | ( | ) |
Enable repulsive criteria for conflict bands.
void larcfm::KinematicBandsParameters::enableRecoveryBands | ( | ) |
Enable all recovery bands for track, ground speed, vertical speed, and altitude.
void larcfm::KinematicBandsParameters::enableRecoveryCriteria | ( | ) |
Enable repulsive criteria for recovery bands.
void larcfm::KinematicBandsParameters::enableRepulsiveCriteria | ( | ) |
Enable repulsive criteria for conflict and recovery bands.
double larcfm::KinematicBandsParameters::getAltitudeStep | ( | ) | const |
double larcfm::KinematicBandsParameters::getAltitudeStep | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getBankAngle | ( | ) | const |
double larcfm::KinematicBandsParameters::getBankAngle | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getCollisionAvoidanceBandsFactor | ( | ) | const |
double larcfm::KinematicBandsParameters::getGroundSpeedStep | ( | ) | const |
double larcfm::KinematicBandsParameters::getGroundSpeedStep | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getHorizontalAcceleration | ( | ) | const |
double larcfm::KinematicBandsParameters::getHorizontalAcceleration | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getHorizontalContourThreshold | ( | ) | const |
Get horizontal contour threshold, specified in internal units [rad] as an angle to the left/right of current aircraft direction. A value of 0 means only conflict contours. A value of pi means all contours.
double larcfm::KinematicBandsParameters::getHorizontalContourThreshold | ( | const std::string & | u | ) | const |
Get horizontal contour threshold, specified in given units [u] as an angle to the left/right of current aircraft direction. A value of 0 means only conflict contours. A value of pi means all contours.
double larcfm::KinematicBandsParameters::getHorizontalNMAC | ( | ) | const |
double larcfm::KinematicBandsParameters::getHorizontalNMAC | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getLeftTrack | ( | ) | const |
double larcfm::KinematicBandsParameters::getLeftTrack | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getLookaheadTime | ( | ) | const |
double larcfm::KinematicBandsParameters::getLookaheadTime | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getMaxAltitude | ( | ) | const |
double larcfm::KinematicBandsParameters::getMaxAltitude | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getMaxGroundSpeed | ( | ) | const |
double larcfm::KinematicBandsParameters::getMaxGroundSpeed | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getMaxVerticalSpeed | ( | ) | const |
double larcfm::KinematicBandsParameters::getMaxVerticalSpeed | ( | const std::string & | u | ) | const |
|
virtual |
Return a string representation of any errors or warnings. Calling this method will clear any messages and reset both the error and warning status to none.
Implements larcfm::ErrorReporter.
|
virtual |
Return a string representation of any errors or warnings. Calling this method will not clear the error or warning status (i.e., hasError() will return the same value before and after this call.)
Implements larcfm::ErrorReporter.
double larcfm::KinematicBandsParameters::getMinAltitude | ( | ) | const |
double larcfm::KinematicBandsParameters::getMinAltitude | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getMinGroundSpeed | ( | ) | const |
double larcfm::KinematicBandsParameters::getMinGroundSpeed | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getMinHorizontalRecovery | ( | ) | const |
double larcfm::KinematicBandsParameters::getMinHorizontalRecovery | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getMinVerticalRecovery | ( | ) | const |
double larcfm::KinematicBandsParameters::getMinVerticalRecovery | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getMinVerticalSpeed | ( | ) | const |
double larcfm::KinematicBandsParameters::getMinVerticalSpeed | ( | const std::string & | u | ) | const |
|
virtual |
Implements larcfm::ParameterProvider.
double larcfm::KinematicBandsParameters::getRecoveryStabilityTime | ( | ) | const |
double larcfm::KinematicBandsParameters::getRecoveryStabilityTime | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getRightTrack | ( | ) | const |
double larcfm::KinematicBandsParameters::getRightTrack | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getTrackStep | ( | ) | const |
double larcfm::KinematicBandsParameters::getTrackStep | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getTurnRate | ( | ) | const |
double larcfm::KinematicBandsParameters::getTurnRate | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getVerticalAcceleration | ( | ) | const |
double larcfm::KinematicBandsParameters::getVerticalAcceleration | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getVerticalNMAC | ( | ) | const |
double larcfm::KinematicBandsParameters::getVerticalNMAC | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getVerticalRate | ( | ) | const |
double larcfm::KinematicBandsParameters::getVerticalRate | ( | const std::string & | u | ) | const |
double larcfm::KinematicBandsParameters::getVerticalSpeedStep | ( | ) | const |
double larcfm::KinematicBandsParameters::getVerticalSpeedStep | ( | const std::string & | u | ) | const |
|
virtual |
|
virtual |
Does this object have an error or a warning?
Implements larcfm::ErrorReporter.
bool larcfm::KinematicBandsParameters::isEnabledCollisionAvoidanceBands | ( | ) | const |
bool larcfm::KinematicBandsParameters::isEnabledConflictCriteria | ( | ) | const |
bool larcfm::KinematicBandsParameters::isEnabledRecoveryAltitudeBands | ( | ) | const |
bool larcfm::KinematicBandsParameters::isEnabledRecoveryCriteria | ( | ) | const |
bool larcfm::KinematicBandsParameters::isEnabledRecoveryGroundSpeedBands | ( | ) | const |
bool larcfm::KinematicBandsParameters::isEnabledRecoveryTrackBands | ( | ) | const |
bool larcfm::KinematicBandsParameters::isEnabledRecoveryVerticalSpeedBands | ( | ) | const |
bool larcfm::KinematicBandsParameters::loadFromFile | ( | const std::string & | file | ) |
Load parameters from file.
bool larcfm::KinematicBandsParameters::saveToFile | ( | const std::string & | file | ) | const |
Write parameters to file.
bool larcfm::KinematicBandsParameters::setAltitudeStep | ( | double | val | ) |
Set altitude step to value in internal units [m].
bool larcfm::KinematicBandsParameters::setAltitudeStep | ( | double | val, |
const std::string & | u | ||
) |
Set altitude step to value in specified units [u].
bool larcfm::KinematicBandsParameters::setBankAngle | ( | double | val | ) |
Set bank angle to value in internal units [rad]. As a side effect, this method resets the turn rate.
bool larcfm::KinematicBandsParameters::setBankAngle | ( | double | val, |
const std::string & | u | ||
) |
Set bank angle to value in specified units [u]. As a side effect, this method resets the turn rate.
void larcfm::KinematicBandsParameters::setCollisionAvoidanceBands | ( | bool | flag | ) |
Enable/disable collision avoidance bands.
bool larcfm::KinematicBandsParameters::setCollisionAvoidanceBandsFactor | ( | double | val | ) |
void larcfm::KinematicBandsParameters::setConflictCriteria | ( | bool | flag | ) |
Enable/disable repulsive criteria for conflict bands.
bool larcfm::KinematicBandsParameters::setGroundSpeedStep | ( | double | val | ) |
Set ground speed step to value in internal units [m/s].
bool larcfm::KinematicBandsParameters::setGroundSpeedStep | ( | double | val, |
const std::string & | u | ||
) |
Set ground speed step to value in specified units [u].
bool larcfm::KinematicBandsParameters::setHorizontalAcceleration | ( | double | val | ) |
Set horizontal acceleration to value in internal units [m/s^2].
bool larcfm::KinematicBandsParameters::setHorizontalAcceleration | ( | double | val, |
const std::string & | u | ||
) |
Set horizontal acceleration to value in specified units [u].
bool larcfm::KinematicBandsParameters::setHorizontalContourThreshold | ( | double | val | ) |
Set horizontal contour threshold, specified in internal units [rad] [0 - pi] as an angle to the left/right of current aircraft direction. A value of 0 means only conflict contours. A value of pi means all contours.
bool larcfm::KinematicBandsParameters::setHorizontalContourThreshold | ( | double | val, |
const std::string & | u | ||
) |
Set horizontal contour threshold, specified in given units [u] [0 - pi] as an angle to the left/right of current aircraft direction. A value of 0 means only conflict contours. A value of pi means all contours.
bool larcfm::KinematicBandsParameters::setHorizontalNMAC | ( | double | val | ) |
Set horizontal NMAC distance to value in internal units [m].
bool larcfm::KinematicBandsParameters::setHorizontalNMAC | ( | double | val, |
const std::string & | u | ||
) |
Set horizontal NMAC distance to value in specified units [u].
void larcfm::KinematicBandsParameters::setInstantaneousBands | ( | ) |
Set instantaneous bands.
void larcfm::KinematicBandsParameters::setKinematicBands | ( | bool | type | ) |
Set kinematic bands. Set turn rate to 3 deg/s, when type is true; set turn rate to 1.5 deg/s when type is false;
void larcfm::KinematicBandsParameters::setKinematicBandsParameters | ( | const KinematicBandsParameters & | parameters | ) |
Set kinematic bands parameters
bool larcfm::KinematicBandsParameters::setLeftTrack | ( | double | val | ) |
Set left track to value in internal units [rad]. Value is expected to be in [0 - pi]
bool larcfm::KinematicBandsParameters::setLeftTrack | ( | double | val, |
const std::string & | u | ||
) |
Set left track to value in specified units [u]. Value is expected to be in [0 - pi]
bool larcfm::KinematicBandsParameters::setLookaheadTime | ( | double | val | ) |
Set lookahead time to value in seconds.
bool larcfm::KinematicBandsParameters::setLookaheadTime | ( | double | val, |
const std::string & | u | ||
) |
Set lookahead time to value in specified units [u].
bool larcfm::KinematicBandsParameters::setMaxAltitude | ( | double | val | ) |
Set maximum altitude to value in internal units [m].
bool larcfm::KinematicBandsParameters::setMaxAltitude | ( | double | val, |
const std::string & | u | ||
) |
Set maximum altitude to value in specified units [u].
bool larcfm::KinematicBandsParameters::setMaxGroundSpeed | ( | double | val | ) |
Set maximum ground speed to value in internal units [m/s].
bool larcfm::KinematicBandsParameters::setMaxGroundSpeed | ( | double | val, |
const std::string & | u | ||
) |
Set maximum ground speed to value in specified units [u].
bool larcfm::KinematicBandsParameters::setMaxVerticalSpeed | ( | double | val | ) |
Set maximum vertical speed to value in internal units [m/s].
bool larcfm::KinematicBandsParameters::setMaxVerticalSpeed | ( | double | val, |
const std::string & | u | ||
) |
Set maximum vertical speed to value in specified units [u].
bool larcfm::KinematicBandsParameters::setMinAltitude | ( | double | val | ) |
Set minimum altitude to value in internal units [m].
bool larcfm::KinematicBandsParameters::setMinAltitude | ( | double | val, |
const std::string & | u | ||
) |
Set minimum altitude to value in specified units [u].
bool larcfm::KinematicBandsParameters::setMinGroundSpeed | ( | double | val | ) |
Set minimum ground speed to value in internal units [m/s]. Minimum ground speed must be greater than ground speed step.
bool larcfm::KinematicBandsParameters::setMinGroundSpeed | ( | double | val, |
const std::string & | u | ||
) |
Set minimum ground speed to value in specified units [u]. Minimum ground speed must be greater than ground speed step.
bool larcfm::KinematicBandsParameters::setMinHorizontalRecovery | ( | double | val | ) |
Set minimum recovery horizontal distance to value in internal units [m].
bool larcfm::KinematicBandsParameters::setMinHorizontalRecovery | ( | double | val, |
const std::string & | u | ||
) |
Set minimum recovery horizontal distance to value in specified units [u].
bool larcfm::KinematicBandsParameters::setMinVerticalRecovery | ( | double | val | ) |
Set minimum recovery vertical distance to value in internal units [m].
bool larcfm::KinematicBandsParameters::setMinVerticalRecovery | ( | double | val, |
const std::string & | u | ||
) |
Set minimum recovery vertical distance to value in specified units [u].
bool larcfm::KinematicBandsParameters::setMinVerticalSpeed | ( | double | val | ) |
Set minimum vertical speed to value in internal units [m/s].
bool larcfm::KinematicBandsParameters::setMinVerticalSpeed | ( | double | val, |
const std::string & | u | ||
) |
Set minimum vertical speed to value in specified units [u].
|
virtual |
Implements larcfm::ParameterAcceptor.
void larcfm::KinematicBandsParameters::setRecoveryAltitudeBands | ( | bool | flag | ) |
Sets recovery bands flag for altitude bands to value.
void larcfm::KinematicBandsParameters::setRecoveryBands | ( | bool | flag | ) |
Enable/disable recovery bands for track, ground speed, vertical speed, and altitude.
void larcfm::KinematicBandsParameters::setRecoveryCriteria | ( | bool | flag | ) |
Enable/disable repulsive criteria for recovery bands.
void larcfm::KinematicBandsParameters::setRecoveryGroundSpeedBands | ( | bool | flag | ) |
Sets recovery bands flag for ground speed bands to value.
bool larcfm::KinematicBandsParameters::setRecoveryStabilityTime | ( | double | val | ) |
Set recovery stability time to value in seconds.
bool larcfm::KinematicBandsParameters::setRecoveryStabilityTime | ( | double | val, |
const std::string & | u | ||
) |
Set recovery stability time to value in specified units [u].
void larcfm::KinematicBandsParameters::setRecoveryTrackBands | ( | bool | flag | ) |
Sets recovery bands flag for track bands to value.
void larcfm::KinematicBandsParameters::setRecoveryVerticalSpeedBands | ( | bool | flag | ) |
Sets recovery bands flag for vertical speed bands to value.
void larcfm::KinematicBandsParameters::setRepulsiveCriteria | ( | bool | flag | ) |
Enable/disable repulsive criteria for conflict and recovery bands.
bool larcfm::KinematicBandsParameters::setRightTrack | ( | double | val | ) |
Set right track to value in internal units [rad]. Value is expected to be in [0 - pi]
bool larcfm::KinematicBandsParameters::setRightTrack | ( | double | val, |
const std::string & | u | ||
) |
Set right track to value in specified units [u]. Value is expected to be in [0 - pi]
bool larcfm::KinematicBandsParameters::setTrackStep | ( | double | val | ) |
Set track step to value in internal units [rad].
bool larcfm::KinematicBandsParameters::setTrackStep | ( | double | val, |
const std::string & | u | ||
) |
Set track step to value in specified units [u].
bool larcfm::KinematicBandsParameters::setTurnRate | ( | double | val | ) |
Set turn rate to value in internal units [rad/s]. As a side effect, this method resets the bank angle.
bool larcfm::KinematicBandsParameters::setTurnRate | ( | double | val, |
const std::string & | u | ||
) |
Set turn rate to value in specified units [u]. As a side effect, this method resets the bank angle.
bool larcfm::KinematicBandsParameters::setVerticalAcceleration | ( | double | val | ) |
Set vertical acceleration to value in internal units [m/s^2].
bool larcfm::KinematicBandsParameters::setVerticalAcceleration | ( | double | val, |
const std::string & | u | ||
) |
Set vertical acceleration to value in specified units [u].
bool larcfm::KinematicBandsParameters::setVerticalNMAC | ( | double | val | ) |
Set vertical NMAC distance to value in internal units [m].
bool larcfm::KinematicBandsParameters::setVerticalNMAC | ( | double | val, |
const std::string & | u | ||
) |
Set vertical NMAC distance to value in specified units [u].
bool larcfm::KinematicBandsParameters::setVerticalRate | ( | double | val | ) |
Set vertical rate to value in internal units [m/s].
bool larcfm::KinematicBandsParameters::setVerticalRate | ( | double | val, |
const std::string & | u | ||
) |
Set vertical rate to value in specified units [u].
bool larcfm::KinematicBandsParameters::setVerticalSpeedStep | ( | double | val | ) |
Set vertical speed step to value in internal units [m/s].
bool larcfm::KinematicBandsParameters::setVerticalSpeedStep | ( | double | val, |
const std::string & | u | ||
) |
Set vertical speed step to value in specified units [u].
|
virtual |
Implements larcfm::ParameterProvider.
AlertLevels larcfm::KinematicBandsParameters::alertor |
Alertor
|
static |
DAIDALUS version