12#ifndef __UNIONMESHSEGMENT_H
13#define __UNIONMESHSEGMENT_H
53 std::map<double, Gedim::UnionMeshSegment::UnionMesh::UnionMeshPoint>
Points = {};
54 std::vector<Gedim::UnionMeshSegment::UnionMesh::UnionMeshSegment>
Segments = {};
Eigen column vector.
Definition Eigen_Array.hpp:23
The GeometryUtilities class intersects 3D segments.
Definition GeometryUtilities.hpp:37
Definition UnionMeshSegment.hpp:20
void CreateUnionMesh(const std::vector< double > &curvilinearCoordinatesMeshOne, const std::vector< double > &curvilinearCoordinatesMeshTwo, Gedim::UnionMeshSegment::UnionMesh &result)
Definition UnionMeshSegment.cpp:181
static void ToString(const Gedim::UnionMeshSegment::UnionMesh &unionMesh)
Definition UnionMeshSegment.cpp:40
~UnionMeshSegment()
Definition UnionMeshSegment.cpp:25
static void ToCurvilinearCoordinates(const Gedim::UnionMeshSegment::UnionMesh &unionMesh, std::vector< double > &curvilinearCoordinates)
convert UnionMesh to Curvilinear Coordinates vector
Definition UnionMeshSegment.cpp:29
Definition Eigen_Array.cpp:22
Definition UnionMeshSegment.hpp:25
Gedim::UnionMeshSegment::UnionMesh::UnionMeshPoint::Types Type
Definition UnionMeshSegment.hpp:34
std::vector< unsigned int > MeshIndices
vector of size 2 containing in each i the indices in mesh_i
Definition UnionMeshSegment.hpp:35
Types
Definition UnionMeshSegment.hpp:27
Definition UnionMeshSegment.hpp:39
Gedim::UnionMeshSegment::UnionMesh::UnionMeshSegment::Types Type
Definition UnionMeshSegment.hpp:48
std::vector< unsigned int > MeshIndices
vector of size 2 containing in each i the indices in mesh_i
Definition UnionMeshSegment.hpp:50
Types
Definition UnionMeshSegment.hpp:41
std::vector< double > Points
Definition UnionMeshSegment.hpp:49
Definition UnionMeshSegment.hpp:23
std::vector< Gedim::UnionMeshSegment::UnionMesh::UnionMeshSegment > Segments
Definition UnionMeshSegment.hpp:54
std::map< double, Gedim::UnionMeshSegment::UnionMesh::UnionMeshPoint > Points
Definition UnionMeshSegment.hpp:53