OGS
|
Definition in file AddFaultToVoxelGrid.cpp.
#include "MeshToolsLib/MeshGenerators/AddFaultToVoxelGrid.h"
#include <Eigen/Geometry>
#include <algorithm>
#include <memory>
#include <string>
#include <vector>
#include "GeoLib/AABB.h"
#include "InfoLib/GitInfo.h"
#include "MathLib/Point3d.h"
#include "MeshLib/Elements/Element.h"
#include "MeshLib/IO/VtkIO/VtuInterface.h"
#include "MeshLib/IO/readMeshFromFile.h"
#include "MeshLib/Mesh.h"
#include "MeshLib/Node.h"
Go to the source code of this file.
Namespaces | |
namespace | anonymous_namespace{AddFaultToVoxelGrid.cpp} |
namespace | MeshToolsLib |
namespace | MeshToolsLib::MeshGenerator |
namespace | MeshToolsLib::MeshGenerator::AddFaultToVoxelGrid |
Functions | |
bool | anonymous_namespace{AddFaultToVoxelGrid.cpp}::testAABBIntersectingPlane (Eigen::Vector3d const &aabb_centre, Eigen::Vector3d const &aabb_extent, Eigen::Vector3d const &plane_normal, double const pd) |
bool | anonymous_namespace{AddFaultToVoxelGrid.cpp}::testTriangleIntersectingAABB (MeshLib::Node const &n0, MeshLib::Node const &n1, MeshLib::Node const &n2, Eigen::Vector3d const &c, Eigen::Vector3d const &e) |
void | anonymous_namespace{AddFaultToVoxelGrid.cpp}::markFaults (MeshLib::Mesh &mesh, MeshLib::Mesh const &fault, int const fault_id, Eigen::Vector3d const &half_cell_size) |
bool | MeshToolsLib::MeshGenerator::AddFaultToVoxelGrid::isVoxelGrid (MeshLib::Mesh const &mesh) |
bool | MeshToolsLib::MeshGenerator::AddFaultToVoxelGrid::addFaultToVoxelGrid (MeshLib::Mesh *mesh, MeshLib::Mesh const *fault, int const fault_id) |