iMSTK
Interactive Medical Simulation Toolkit
imstkVolumetricMesh.h
1 /*
2 ** This file is part of the Interactive Medical Simulation Toolkit (iMSTK)
3 ** iMSTK is distributed under the Apache License, Version 2.0.
4 ** See accompanying NOTICE for details.
5 */
6 
7 #pragma once
8 
9 #include "imstkCellMesh.h"
10 
11 namespace imstk
12 {
13 class SurfaceMesh;
14 
20 template<int N>
21 class VolumetricMesh : public CellMesh<N>
22 {
23 public:
24  ~VolumetricMesh() override = default;
25 
29  virtual std::shared_ptr<SurfaceMesh> extractSurfaceMesh() { return nullptr; }
30 };
31 } // namespace imstk
Compound Geometry.
virtual std::shared_ptr< SurfaceMesh > extractSurfaceMesh()
Compute the conforming surface mesh.
Base class for all volume mesh types.
Abstract template base class for all meshes that have homogenous cell types. This class allows templa...
Definition: imstkCellMesh.h:23