| 1710 | // --------------------------------------------------------------------------- |
| 1711 | |
| 1712 | static const char *getCSDatabaseType(const cs::CoordinateSystemNNPtr &obj) { |
| 1713 | if (dynamic_cast<const cs::EllipsoidalCS *>(obj.get())) { |
| 1714 | return CS_TYPE_ELLIPSOIDAL; |
| 1715 | } else if (dynamic_cast<const cs::CartesianCS *>(obj.get())) { |
| 1716 | return CS_TYPE_CARTESIAN; |
| 1717 | } else if (dynamic_cast<const cs::VerticalCS *>(obj.get())) { |
| 1718 | return CS_TYPE_VERTICAL; |
| 1719 | } |
| 1720 | return nullptr; |
| 1721 | } |
| 1722 | |
| 1723 | // --------------------------------------------------------------------------- |
| 1724 |
no test coverage detected