11 #ifndef smtk_mesh_core_PointConnectivity_h
12 #define smtk_mesh_core_PointConnectivity_h
14 #include "smtk/CoreExports.h"
17 #include "smtk/mesh/core/CellTypes.h"
18 #include "smtk/mesh/core/Handle.h"
19 #include "smtk/mesh/core/Interface.h"
37 typedef smtk::mesh::Handle value_type;
38 typedef value_type& reference;
39 typedef const value_type& const_reference;
55 std::size_t size()
const;
58 std::size_t numberOfCells()
const;
60 bool is_empty()
const;
63 void initCellTraversal();
69 bool fetchNextCell(
int& numPts,
const smtk::mesh::Handle*& points);