13#ifndef vtkAMRVelodyneReaderInternal_h
14#define vtkAMRVelodyneReaderInternal_h
20#include <unordered_map>
23#include "vtkABINamespace.h"
40VTK_ABI_NAMESPACE_BEGIN
80 int ReadLevelsAndX0(
hid_t grp_id, std::vector<int>& levels, std::vector<double>& X0);
81 herr_t CloseFile(
hid_t& fid);
88 std::unordered_map<std::string, int> typeMap;
89 std::unordered_map<std::string, int> arrayMap;
Consists of the low-level Velodyne Reader used by the vtkAMRVelodyneReader.
void GetBlockAttribute(const char *attribute, int blockIdx, vtkUniformGrid *pDataSet)
std::vector< Block > Blocks
void SetFileName(VTK_FILEPATH VTK_FUTURE_CONST char *fileName)
~vtkAMRVelodyneReaderInternal()
std::vector< std::string > AttributeNames
vtkAMRVelodyneReaderInternal()
std::vector< double > rootDX
std::vector< int > blocksPerLevel
std::vector< double > globalOrigin
std::vector< int > blockDims
struct vtkAMRVelodyneReaderInternal::tagVelodyneBlock Block
abstract superclass for arrays of numeric data