#include <IntersectorMesh2DSegment.hpp>
Classes | |
| struct | IntersectionMesh |
Public Member Functions | |
| IntersectorMesh2DSegment (const Gedim::IMeshDAO &mesh, const Gedim::GeometryUtilities &geometryUtilities) | |
| ~IntersectorMesh2DSegment () | |
| void | CreateIntersectionMesh (const Eigen::Vector3d &segmentOrigin, const Eigen::Vector3d &segmentEnd, const Eigen::Vector3d &segmentTangent, const Eigen::Vector3d &segmentBarycenter, const double &segmentLength, IntersectionMesh &result, const bool concave=false) |
Static Public Member Functions | |
| static void | ToCurvilinearCoordinates (const IntersectionMesh &intersectingMesh, std::vector< double > &curvilinearCoordinates) |
| convert IntersectionMesh to Curvilinear Coordinates vector | |
| static void | ToString (const IntersectionMesh &intersectingMesh) |
| Gedim::IntersectorMesh2DSegment::IntersectorMesh2DSegment | ( | const Gedim::IMeshDAO & | mesh, |
| const Gedim::GeometryUtilities & | geometryUtilities | ||
| ) |
| Gedim::IntersectorMesh2DSegment::~IntersectorMesh2DSegment | ( | ) |
| void Gedim::IntersectorMesh2DSegment::CreateIntersectionMesh | ( | const Eigen::Vector3d & | segmentOrigin, |
| const Eigen::Vector3d & | segmentEnd, | ||
| const Eigen::Vector3d & | segmentTangent, | ||
| const Eigen::Vector3d & | segmentBarycenter, | ||
| const double & | segmentLength, | ||
| IntersectionMesh & | result, | ||
| const bool | concave = false |
||
| ) |
|
static |
convert IntersectionMesh to Curvilinear Coordinates vector
|
static |