#include <IntersectorMesh3DSegment.hpp>
Classes | |
| struct | FindSegmentStartingCell3DResult |
| struct | IntersectionMesh |
| struct | IntersectionPoint |
Public Member Functions | |
| IntersectorMesh3DSegment (const Gedim::GeometryUtilities &geometryUtilities, const Gedim::MeshUtilities &meshUtilities) | |
| ~IntersectorMesh3DSegment () | |
| IntersectionMesh | CreateIntersectionMesh (const Eigen::Vector3d &segmentOrigin, const Eigen::Vector3d &segmentEnd, const Eigen::Vector3d &segmentTangent, const Gedim::IMeshDAO &mesh3D, const Gedim::MeshUtilities::MeshGeometricData3D &mesh3D_geometricData) const |
| FindSegmentStartingCell3DResult | FindSegmentStartingCell3D (const Eigen::Vector3d &segmentOrigin, const Eigen::Vector3d &segmentEnd, const Gedim::IMeshDAO &mesh3D, const Gedim::MeshUtilities::MeshGeometricData3D &mesh3D_geometricData) const |
Static Public Member Functions | |
| static std::vector< double > | ToCurvilinearCoordinates (const IntersectorMesh3DSegment::IntersectionMesh &intersectingMesh) |
| static std::vector< std::vector< unsigned int > > | MeshSegmentsCell3Ds (const IntersectorMesh3DSegment::IntersectionMesh &intersectingMesh) |
| static std::string | ToString (const IntersectorMesh3DSegment::IntersectionMesh &intersectingMesh) |
| Gedim::IntersectorMesh3DSegment::IntersectorMesh3DSegment | ( | const Gedim::GeometryUtilities & | geometryUtilities, |
| const Gedim::MeshUtilities & | meshUtilities | ||
| ) |
| Gedim::IntersectorMesh3DSegment::~IntersectorMesh3DSegment | ( | ) |
| IntersectorMesh3DSegment::IntersectionMesh Gedim::IntersectorMesh3DSegment::CreateIntersectionMesh | ( | const Eigen::Vector3d & | segmentOrigin, |
| const Eigen::Vector3d & | segmentEnd, | ||
| const Eigen::Vector3d & | segmentTangent, | ||
| const Gedim::IMeshDAO & | mesh3D, | ||
| const Gedim::MeshUtilities::MeshGeometricData3D & | mesh3D_geometricData | ||
| ) | const |
| IntersectorMesh3DSegment::FindSegmentStartingCell3DResult Gedim::IntersectorMesh3DSegment::FindSegmentStartingCell3D | ( | const Eigen::Vector3d & | segmentOrigin, |
| const Eigen::Vector3d & | segmentEnd, | ||
| const Gedim::IMeshDAO & | mesh3D, | ||
| const Gedim::MeshUtilities::MeshGeometricData3D & | mesh3D_geometricData | ||
| ) | const |
|
static |
|
static |
|
static |