#include <ConformerMeshSegment.hpp>
|
| | ConformerMeshSegment (const Gedim::GeometryUtilities &geometryUtilities) |
| |
| | ~ConformerMeshSegment () |
| |
| void | CreateConformMesh (const Gedim::IntersectorMesh2DSegment::IntersectionMesh &meshIntersection, const Gedim::UnionMeshSegment::UnionMesh &meshUnion, const unsigned int &meshIntersectionPosition, ConformMesh &result) |
| | Create ConformMesh on segment starting from an intersection mesh and the corresponding union mesh.
|
| |
| void | InsertExternalPoint (const Eigen::Vector3d &segmentOrigin, const Eigen::Vector3d &segmentEnd, const Gedim::IMeshDAO &mesh2D, const double &curvilinearCoordinate, ConformMesh &result) |
| | Insert an external point on conform mesh.
|
| |
| void | UpdateWithUpdatedMesh2D (const Gedim::IMeshDAO &mesh2D, ConformMesh &conformedMesh) const |
| | Update the conformed 1D mesh with updated mesh 2D data.
|
| |
| void | UpdateWithActiveMesh2D (const Gedim::MeshUtilities::ExtractActiveMeshData &activeMesh2DData, ConformMesh &conformedMesh) const |
| | Update the conformed 1D mesh with active mesh 2D data.
|
| |
| std::vector< double > | AddMissingMesh2DCell0Ds (const Eigen::Vector3d &segmentOrigin, const Eigen::Vector3d &segmentTangent, const double &segmentSquaredLength, const Gedim::IMeshDAO &mesh2D, ConformMesh &conformedMesh) const |
| | Add Missing Mesh2D Cell0Ds generated from the intersections with other interfaces.
|
| |
◆ ConformerMeshSegment()
◆ ~ConformerMeshSegment()
| Gedim::ConformerMeshSegment::~ConformerMeshSegment |
( |
| ) |
|
◆ AddMissingMesh2DCell0Ds()
Add Missing Mesh2D Cell0Ds generated from the intersections with other interfaces.
- Parameters
-
| mesh2D | the mesh data |
| conformedMesh | the resulting conformed mesh |
- Note
- the mesh2D shall be made by only active elements
- Returns
- the list of coordinates added
◆ CreateConformMesh()
Create ConformMesh on segment starting from an intersection mesh and the corresponding union mesh.
- Parameters
-
| meshIntersection | the segment intersection mesh |
| meshUnion | the segment mesh union of meshIntersection and an other meshIntersection |
| meshIntersectionPosition | the position of meshIntersection inside meshUnion, starting from 0 |
| result | the resulting conform mesh |
◆ CreateConformSegments()
◆ Deserialize()
| void Gedim::ConformerMeshSegment::Deserialize |
( |
std::istream & |
is, |
|
|
ConformMesh & |
mesh |
|
) |
| |
|
static |
◆ InsertExternalPoint()
Insert an external point on conform mesh.
- Parameters
-
| mesh2D | the bidimensional mesh where to add the new point |
| curvilinearCoordinate | the curvilinear coordinate of the new point |
| result | the resulting conform mesh |
◆ Serialize()
◆ ToCurvilinearCoordinates()
| void Gedim::ConformerMeshSegment::ToCurvilinearCoordinates |
( |
const ConformMesh & |
conformMesh, |
|
|
std::vector< double > & |
curvilinearCoordinates |
|
) |
| |
|
static |
convert IntersectionMesh to Curvilinear Coordinates vector
◆ ToString()
◆ UpdateWithActiveMesh2D()
Update the conformed 1D mesh with active mesh 2D data.
- Parameters
-
| activeMesh2DData | the active mesh data |
| conformedMesh | the resulting conformed mesh |
◆ UpdateWithUpdatedMesh2D()
Update the conformed 1D mesh with updated mesh 2D data.
- Parameters
-
| mesh2D | the updated mesh data |
| conformedMesh | the resulting conformed mesh |
The documentation for this class was generated from the following files: