@cond Doxygen_Suppress
| 984 | |
| 985 | //! @cond Doxygen_Suppress |
| 986 | EllipsoidalCSNNPtr EllipsoidalCS::alterAngularUnit( |
| 987 | const common::UnitOfMeasure &angularUnit) const { |
| 988 | const auto &l_axisList = CoordinateSystem::getPrivate()->axisList; |
| 989 | if (l_axisList.size() == 2) { |
| 990 | return EllipsoidalCS::create(util::PropertyMap(), |
| 991 | l_axisList[0]->alterUnit(angularUnit), |
| 992 | l_axisList[1]->alterUnit(angularUnit)); |
| 993 | } else { |
| 994 | assert(l_axisList.size() == 3); |
| 995 | return EllipsoidalCS::create( |
| 996 | util::PropertyMap(), l_axisList[0]->alterUnit(angularUnit), |
| 997 | l_axisList[1]->alterUnit(angularUnit), l_axisList[2]); |
| 998 | } |
| 999 | } |
| 1000 | //! @endcond |
| 1001 | |
| 1002 | // --------------------------------------------------------------------------- |
no test coverage detected