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

Function insertDim

pdal/PDALUtils.hpp:156–195  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154
155template<typename OUTPUT>
156inline void insertDim(OUTPUT& ins, Dimension::Type type, const Everything& e)
157{
158 using Type = Dimension::Type;
159
160 switch (type)
161 {
162 case Type::Unsigned8:
163 ins << e.u8;
164 break;
165 case Type::Unsigned16:
166 ins << e.u16;
167 break;
168 case Type::Unsigned32:
169 ins << e.u32;
170 break;
171 case Type::Unsigned64:
172 ins << e.u64;
173 break;
174 case Type::Signed8:
175 ins << e.s8;
176 break;
177 case Type::Signed16:
178 ins << e.s16;
179 break;
180 case Type::Signed32:
181 ins << e.s32;
182 break;
183 case Type::Signed64:
184 ins << e.s64;
185 break;
186 case Type::Float:
187 ins << e.f;
188 break;
189 case Type::Double:
190 ins << e.d;
191 break;
192 case Type::None:
193 break;
194 }
195}
196
197
198inline MetadataNode toMetadata(const BOX2D& bounds)

Callers 3

writeValueMethod · 0.85
fillPointBufMethod · 0.85
packMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected