double ossimUnitConversionTool::getValue(ossimUnitType unitType) const { switch(unitType) { case OSSIM_METERS: { return getMeters(); } case OSSIM_RADIANS: { return getRadians(); } case OSSIM_DEGREES: { return getDegrees(); } case OSSIM_US_SURVEY_FEET: { return getUsSurveyFeet(); } case OSSIM_FEET: { return getFeet(); } case OSSIM_SECONDS: { return getSeconds(); } case OSSIM_MINUTES: { return getMinutes(); } case OSSIM_NAUTICAL_MILES: { return getNauticalMiles(); } case OSSIM_MILES: { return getMiles(); } case OSSIM_MICRONS: { return getMicrons(); } case OSSIM_CENTIMETERS: { return getCentimeters(); } case OSSIM_MILLIMETERS: { return getMillimeters(); } case OSSIM_YARDS: { return getYards(); } case OSSIM_INCHES: { return getInches(); } case OSSIM_KILOMETERS: { return getKilometers(); } default: break; } return ossim::nan(); }
QString Altitude::getText( bool withUnit, int precision ) const { return getText( getMeters(), withUnit, precision ); }