11 #ifndef smtk_mesh_moab_ConnectivityStorage_h
12 #define smtk_mesh_moab_ConnectivityStorage_h
15 #include "smtk/mesh/core/Handle.h"
17 #include "smtk/mesh/moab/Interface.h"
42 const smtk::mesh::Handle*& points)
override;
46 std::size_t cellSize()
const override {
return NumberOfCells; }
48 std::size_t vertSize()
const override {
return NumberOfVerts; }
51 std::vector<const smtk::mesh::Handle*> ConnectivityStartPositions;
52 std::vector<int> ConnectivityArraysLengths;
53 std::vector<int> ConnectivityVertsPerCell;
54 std::vector<smtk::mesh::CellType> ConnectivityTypePerCell;
55 std::size_t NumberOfCells{ 0 };
56 std::size_t NumberOfVerts{ 0 };
59 std::vector<smtk::mesh::Handle> VertConnectivityStorage;