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

Function pdalType

plugins/arrow/io/ArrowCommon.hpp:53–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51};
52
53Dimension::Type pdalType(arrow::Type::type t)
54{
55 switch (t)
56 {
57 case arrow::Type::UINT8:
58 return Dimension::Type::Unsigned8;
59 case arrow::Type::UINT16:
60 return Dimension::Type::Unsigned16;
61 case arrow::Type::UINT32:
62 return Dimension::Type::Unsigned32;
63 case arrow::Type::UINT64:
64 return Dimension::Type::Unsigned64;
65 case arrow::Type::INT8:
66 return Dimension::Type::Signed8;
67 case arrow::Type::INT16:
68 return Dimension::Type::Signed16;
69 case arrow::Type::INT32:
70 return Dimension::Type::Signed32;
71 case arrow::Type::INT64:
72 return Dimension::Type::Signed64;
73 case arrow::Type::FLOAT:
74 return Dimension::Type::Float;
75 case arrow::Type::DOUBLE:
76 return Dimension::Type::Double;
77 default:
78 return Dimension::Type::None;
79 }
80}
81
82template <typename T>
83struct TypeTraits {};

Callers 1

addDimensionsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected