OGS
|
Implementation of AddLayerToMesh class.
Definition in file AddLayerToMesh.cpp.
#include "AddLayerToMesh.h"
#include <algorithm>
#include <map>
#include <memory>
#include <numeric>
#include <vector>
#include "BaseLib/Logging.h"
#include "FlipElements.h"
#include "MeshLib/Elements/Elements.h"
#include "MeshLib/Mesh.h"
#include "MeshLib/Node.h"
#include "MeshLib/Utils/DuplicateMeshComponents.h"
#include "MeshToolsLib/MeshSurfaceExtraction.h"
Go to the source code of this file.
Namespaces | |
namespace | MeshToolsLib |
Functions | |
MeshLib::Element * | MeshToolsLib::extrudeElement (std::vector< MeshLib::Node * > const &subsfc_nodes, MeshLib::Element const &sfc_elem, MeshLib::PropertyVector< std::size_t > const &sfc_to_subsfc_id_map, std::map< std::size_t, std::size_t > const &subsfc_sfc_id_map) |
MeshLib::Mesh * | MeshToolsLib::addLayerToMesh (MeshLib::Mesh const &mesh, double const thickness, std::string const &name, bool const on_top, bool const copy_material_ids, std::optional< int > const layer_id) |