MCPcopy Create free account
hub / github.com/PDAL/PDAL / e57ToPdal

Function e57ToPdal

plugins/e57/io/Utils.cpp:45–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43{
44
45Dimension::Id e57ToPdal(const std::string &e57Dimension)
46{
47 if (e57Dimension == "cartesianX")
48 return Dimension::Id::X;
49 else if (e57Dimension == "cartesianY")
50 return Dimension::Id::Y;
51 else if (e57Dimension == "cartesianZ")
52 return Dimension::Id::Z;
53 else if (e57Dimension == "sphericalRange")
54 return Dimension::Id::SphericalRange;
55 else if (e57Dimension == "sphericalAzimuth")
56 return Dimension::Id::SphericalAzimuth;
57 else if (e57Dimension == "sphericalElevation")
58 return Dimension::Id::SphericalElevation;
59 else if (e57Dimension == "nor:normalX")
60 return Dimension::Id::NormalX;
61 else if (e57Dimension == "nor:normalY")
62 return Dimension::Id::NormalY;
63 else if (e57Dimension == "nor:normalZ")
64 return Dimension::Id::NormalZ;
65 else if (e57Dimension == "intensity")
66 return Dimension::Id::Intensity;
67 else if (e57Dimension == "colorRed")
68 return Dimension::Id::Red;
69 else if (e57Dimension == "colorBlue")
70 return Dimension::Id::Blue;
71 else if (e57Dimension == "colorGreen")
72 return Dimension::Id::Green;
73 else if (e57Dimension == "cartesianInvalidState")
74 return Dimension::Id::Omit;
75 else if (e57Dimension == "sphericalInvalidState")
76 return Dimension::Id::Omit;
77 else if (e57Dimension == "classification")
78 return Dimension::Id::Classification;
79 return Dimension::Id::Unknown;
80}
81
82std::string pdalToE57(Dimension::Id pdalDimension)
83{

Callers 7

addDimensionsMethod · 0.85
fillPointMethod · 0.85
writeMethod · 0.85
setupWriterMethod · 0.85
decodeHeaderMethod · 0.85
TESTFunction · 0.85
TESTFunction · 0.85

Calls

no outgoing calls

Tested by 2

TESTFunction · 0.68
TESTFunction · 0.68