| 1431 | */ |
| 1432 | |
| 1433 | GDALColorInterp GDALGetColorInterpretationByName(const char *pszName) |
| 1434 | |
| 1435 | { |
| 1436 | VALIDATE_POINTER1(pszName, "GDALGetColorInterpretationByName", |
| 1437 | GCI_Undefined); |
| 1438 | |
| 1439 | for (int iType = 0; iType <= GCI_Max; iType++) |
| 1440 | { |
| 1441 | if (EQUAL(GDALGetColorInterpretationName( |
| 1442 | static_cast<GDALColorInterp>(iType)), |
| 1443 | pszName)) |
| 1444 | { |
| 1445 | return static_cast<GDALColorInterp>(iType); |
| 1446 | } |
| 1447 | } |
| 1448 | |
| 1449 | // Accept British English spelling |
| 1450 | if (EQUAL(pszName, "grey")) |
| 1451 | return GCI_GrayIndex; |
| 1452 | |
| 1453 | return GCI_Undefined; |
| 1454 | } |
| 1455 | |
| 1456 | /************************************************************************/ |
| 1457 | /* GDALGetColorInterpFromSTACCommonName() */ |
no test coverage detected