PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
GeometryUtilities.hpp File Reference
#include "Eigen/Eigen"
#include "IOUtilities.hpp"
#include <iostream>
#include <numbers>
Include dependency graph for GeometryUtilities.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Gedim::GeometryUtilitiesConfig
 
class  Gedim::GeometryUtilities
 The GeometryUtilities class intersects 3D segments. More...
 
struct  Gedim::GeometryUtilities::IntersectionPolygonCircleResult
 
struct  Gedim::GeometryUtilities::IntersectionPolygonCircleResult::Intersection
 
struct  Gedim::GeometryUtilities::PolygonDivisionByAngleQuadrantResult
 
struct  Gedim::GeometryUtilities::PolygonDivisionByCircleResult
 
struct  Gedim::GeometryUtilities::CircleDivisionByPolygonResult
 
struct  Gedim::GeometryUtilities::SplitPolygonInput
 
struct  Gedim::GeometryUtilities::SplitPolygonInput::AlignedEdge
 
struct  Gedim::GeometryUtilities::SplitPolygonInput::SplitSegment
 
struct  Gedim::GeometryUtilities::SplitPolygonInput::SplitSegment::Vertex
 
struct  Gedim::GeometryUtilities::SplitPolygonWithSegmentResult
 
struct  Gedim::GeometryUtilities::SplitPolygonWithSegmentResult::NewVertex
 
struct  Gedim::GeometryUtilities::SplitPolygonWithSegmentResult::NewEdge
 
struct  Gedim::GeometryUtilities::SplitPolygonWithSegmentResult::NewPolygon
 
struct  Gedim::GeometryUtilities::SplitPolygonWithCircleResult
 
struct  Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewVertex
 
struct  Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewEdge
 
struct  Gedim::GeometryUtilities::SplitPolygonWithCircleResult::NewPolygon
 
struct  Gedim::GeometryUtilities::IntersectionSegmentSegmentResult
 
struct  Gedim::GeometryUtilities::IntersectionSegmentSegmentResult::IntersectionPosition
 
struct  Gedim::GeometryUtilities::IntersectionSegmentCircleResult
 
struct  Gedim::GeometryUtilities::IntersectionSegmentCircleResult::IntersectionPosition
 
struct  Gedim::GeometryUtilities::IntersectionSegmentPlaneResult
 
struct  Gedim::GeometryUtilities::IntersectionSegmentPlaneResult::Intersection
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronLineResult
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronFaceIntersection
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronEdgeIntersection
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::PolyhedronVertexIntersection
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronLineResult::LineIntersection
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronsSegmentResult
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronsSegmentResult::IntersectionPoint
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronsSegmentResult::IntersectionSegment
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronPlaneResult
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronPlaneResult::FaceIntersection
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronPlaneResult::EdgeIntersection
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronPlaneResult::VertexIntersection
 
struct  Gedim::GeometryUtilities::IntersectionPolyhedronPlaneResult::Intersection
 
struct  Gedim::GeometryUtilities::PointPolygonPositionResult
 
struct  Gedim::GeometryUtilities::LinePolygonPositionResult
 
struct  Gedim::GeometryUtilities::LinePolygonPositionResult::EdgeIntersection
 
struct  Gedim::GeometryUtilities::PointPolyhedronPositionResult
 
struct  Gedim::GeometryUtilities::SegmentPolyhedronPositionResult
 
struct  Gedim::GeometryUtilities::Polyhedron
 
struct  Gedim::GeometryUtilities::SplitPolygonWithPlaneResult
 
struct  Gedim::GeometryUtilities::SplitPolyhedronWithPlaneResult
 
struct  Gedim::GeometryUtilities::SplitPolyhedronWithPlaneResult::NewVertices
 
struct  Gedim::GeometryUtilities::SplitPolyhedronWithPlaneResult::NewEdges
 
struct  Gedim::GeometryUtilities::SplitPolyhedronWithPlaneResult::NewFaces
 
struct  Gedim::GeometryUtilities::SplitPolyhedronWithPlaneResult::NewPolyhedron
 
struct  Gedim::GeometryUtilities::AlignedPolyhedronEdgesResult
 
struct  Gedim::GeometryUtilities::MergePolyhedronsInput
 
struct  Gedim::GeometryUtilities::MergePolyhedronsResult
 

Namespaces

namespace  Gedim