PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::IntersectorMesh2DSegment Class Referencefinal

#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)
 

Constructor & Destructor Documentation

◆ IntersectorMesh2DSegment()

Gedim::IntersectorMesh2DSegment::IntersectorMesh2DSegment ( const Gedim::IMeshDAO mesh,
const Gedim::GeometryUtilities geometryUtilities 
)

◆ ~IntersectorMesh2DSegment()

Gedim::IntersectorMesh2DSegment::~IntersectorMesh2DSegment ( )

Member Function Documentation

◆ CreateIntersectionMesh()

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 
)

◆ ToCurvilinearCoordinates()

void Gedim::IntersectorMesh2DSegment::ToCurvilinearCoordinates ( const IntersectionMesh intersectingMesh,
std::vector< double > &  curvilinearCoordinates 
)
static

convert IntersectionMesh to Curvilinear Coordinates vector

◆ ToString()

void Gedim::IntersectorMesh2DSegment::ToString ( const IntersectionMesh intersectingMesh)
static

The documentation for this class was generated from the following files: