GEOS
VTKFaceBlockUtilities.hpp
1 /*
2  * ------------------------------------------------------------------------------------------------------------
3  * SPDX-License-Identifier: LGPL-2.1-only
4  *
5  * Copyright (c) 2016-2024 Lawrence Livermore National Security LLC
6  * Copyright (c) 2018-2024 TotalEnergies
7  * Copyright (c) 2018-2024 The Board of Trustees of the Leland Stanford Junior University
8  * Copyright (c) 2023-2024 Chevron
9  * Copyright (c) 2019- GEOS/GEOSX Contributors
10  * All rights reserved
11  *
12  * See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details.
13  * ------------------------------------------------------------------------------------------------------------
14  */
15 
16 #ifndef GEOS_VTKFACEBLOCKUTILITIES_HPP
17 #define GEOS_VTKFACEBLOCKUTILITIES_HPP
18 
19 #include "CellBlockManager.hpp"
20 
21 #include "common/DataTypes.hpp"
22 
23 #include <vtkDataSet.h>
24 #include <vtkSmartPointer.h>
25 
26 namespace geos::vtk
27 {
28 
36 void importFractureNetwork( string const & faceBlockName,
37  vtkSmartPointer< vtkDataSet > faceMesh,
38  vtkSmartPointer< vtkDataSet > mesh,
39  CellBlockManager & cellBlockManager );
40 }
41 
42 #endif // include guard