...
This commit is contained in:
@@ -504,6 +504,11 @@ class MccAngleLON : public MccAngle
|
||||
using MccAngle::MccAngle;
|
||||
};
|
||||
|
||||
class MccAngleUnknown : public MccAngle
|
||||
{
|
||||
using MccAngle::MccAngle;
|
||||
};
|
||||
|
||||
|
||||
enum class MccCoordKind : size_t {
|
||||
COORDS_KIND_GENERIC = traits::mcc_type_hash<MccAngle>,
|
||||
@@ -518,7 +523,8 @@ enum class MccCoordKind : size_t {
|
||||
COORDS_KIND_X = traits::mcc_type_hash<MccAngleX>,
|
||||
COORDS_KIND_Y = traits::mcc_type_hash<MccAngleY>,
|
||||
COORDS_KIND_LAT = traits::mcc_type_hash<MccAngleLAT>,
|
||||
COORDS_KIND_LON = traits::mcc_type_hash<MccAngleLON>
|
||||
COORDS_KIND_LON = traits::mcc_type_hash<MccAngleLON>,
|
||||
COORDS_KIND_UKNOWN = traits::mcc_type_hash<MccAngleUnknown>
|
||||
};
|
||||
|
||||
enum class MccCoordPairKind : size_t {
|
||||
@@ -529,7 +535,8 @@ enum class MccCoordPairKind : size_t {
|
||||
COORDS_KIND_AZZD = traits::mcc_type_pair_hash<MccAngleAZ, MccAngleZD>(),
|
||||
COORDS_KIND_AZALT = traits::mcc_type_pair_hash<MccAngleAZ, MccAngleALT>(),
|
||||
COORDS_KIND_XY = traits::mcc_type_pair_hash<MccAngleX, MccAngleY>(),
|
||||
COORDS_KIND_LATLON = traits::mcc_type_pair_hash<MccAngleLAT, MccAngleLON>()
|
||||
COORDS_KIND_LATLON = traits::mcc_type_pair_hash<MccAngleLAT, MccAngleLON>(),
|
||||
COORDS_KIND_UNKNOWN = traits::mcc_type_pair_hash<MccAngleUnknown, MccAngleUnknown>()
|
||||
};
|
||||
|
||||
|
||||
@@ -587,7 +594,7 @@ static constexpr MccCoordPairKind MccCoordStrToPairKind(R&& spair)
|
||||
: hash == mcc::utils::FNV1aHash(MCC_COORDPAIR_KIND_XY_STR) ? MccCoordPairKind::COORDS_KIND_XY
|
||||
: hash == mcc::utils::FNV1aHash(MCC_COORDPAIR_KIND_LATLON_STR) ? MccCoordPairKind::COORDS_KIND_LATLON
|
||||
: hash == mcc::utils::FNV1aHash(MCC_COORDPAIR_KIND_GENERIC_STR) ? MccCoordPairKind::COORDS_KIND_GENERIC
|
||||
: MccCoordPairKind::COORDS_KIND_GENERIC;
|
||||
: MccCoordPairKind::COORDS_KIND_UNKNOWN;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user