Skip to content
Snippets Groups Projects
VTKMeshReader.h 698 B
Newer Older
  • Learn to ignore specific revisions
  • Tomáš Jakubec's avatar
    Tomáš Jakubec committed
    #ifndef VTKMESHREADER_H
    #define VTKMESHREADER_H
    
    #include "MeshReader.h"
    #include "MeshDataContainer.h"
    #include <map>
    
    template<unsigned int MeshDimension>
    class VTKMeshReader : public MeshReader<MeshDimension>{
    
    };
    
    
    
    template<>
    class VTKMeshReader<2> : public MeshReader<2>{
        using reader = MeshReader<2>;
        std::map<int, typename reader::ElementType> TypeConversionTable{
            {3, reader::ElementType::LINE},
            {5, reader::ElementType::TRIANGLE},
            {8, reader::ElementType::QUAD},
            {9, reader::ElementType::QUAD},
            {7, reader::ElementType::POLYGON},
        };
    
        // file indexing
        //
    
        //
        //MeshDataContainer<IndexType>
    };
    
    
    #endif // VTKMESHREADER_H