|
Mechanics of Defect Evolution Library
|
#include <PlanePlaneIntersection.h>
Public Types | |
| enum | IntersectionType { PARALLEL , COINCIDENT , INCIDENT } |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef std::tuple< IntersectionType, VectorDimD, VectorDimD > | SolutionType |
Public Member Functions | |
| PlanePlaneIntersection (const VectorDimD &p1, const VectorDimD &n1, const VectorDimD &p2, const VectorDimD &n2, const double &tolerance=FLT_EPSILON) | |
| PlanePlaneIntersection (const Plane< dim > &plane0, const Plane< dim > &plane1, const double &tolerance=FLT_EPSILON) | |
Static Public Member Functions | |
| static bool | checkIntersection (const VectorDimD &C, const VectorDimD &p1, const VectorDimD &n1, const VectorDimD &p2, const VectorDimD &n2, const double &tol) |
| static SolutionType | findIntersection (const VectorDimD &p1, const VectorDimD &N1, const VectorDimD &p2, const VectorDimD &N2, const double &tol) |
Public Attributes | |
| const SolutionType | sol |
| const IntersectionType & | type |
| const VectorDimD & | P |
| const VectorDimD & | d |
Definition at line 22 of file PlanePlaneIntersection.h.
| typedef std::tuple<IntersectionType,VectorDimD,VectorDimD> model::PlanePlaneIntersection< dim >::SolutionType |
Definition at line 26 of file PlanePlaneIntersection.h.
| typedef Eigen::Matrix<double,dim,1> model::PlanePlaneIntersection< dim >::VectorDimD |
Definition at line 25 of file PlanePlaneIntersection.h.
| enum model::PlanePlaneIntersection::IntersectionType |
| Enumerator | |
|---|---|
| PARALLEL | |
| COINCIDENT | |
| INCIDENT | |
Definition at line 24 of file PlanePlaneIntersection.h.
| model::PlanePlaneIntersection< dim >::PlanePlaneIntersection | ( | const VectorDimD & | p1, |
| const VectorDimD & | n1, | ||
| const VectorDimD & | p2, | ||
| const VectorDimD & | n2, | ||
| const double & | tolerance = FLT_EPSILON ) |
Definition at line 111 of file PlanePlaneIntersection.cpp.
| model::PlanePlaneIntersection< dim >::PlanePlaneIntersection | ( | const Plane< dim > & | plane0, |
| const Plane< dim > & | plane1, | ||
| const double & | tolerance = FLT_EPSILON ) |
Definition at line 125 of file PlanePlaneIntersection.cpp.
|
static |
Definition at line 26 of file PlanePlaneIntersection.cpp.
|
static |
Definition at line 58 of file PlanePlaneIntersection.cpp.
| const VectorDimD& model::PlanePlaneIntersection< dim >::d |
Definition at line 51 of file PlanePlaneIntersection.h.
| const VectorDimD& model::PlanePlaneIntersection< dim >::P |
Definition at line 50 of file PlanePlaneIntersection.h.
| const SolutionType model::PlanePlaneIntersection< dim >::sol |
Definition at line 48 of file PlanePlaneIntersection.h.
| const IntersectionType& model::PlanePlaneIntersection< dim >::type |
Definition at line 49 of file PlanePlaneIntersection.h.