|
Mechanics of Defect Evolution Library
|
#include <LineSegmentIntersection.h>
Public Types | |
| enum | IntersectionType { PARALLEL , COINCIDENT , INCIDENT , SKEW , OUTSIDE } |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef std::tuple< IntersectionType, VectorDimD, VectorDimD, double, double > | SolutionType |
Public Member Functions | |
| LineSegmentIntersection (const VectorDimD &A0, const VectorDimD &D0, const VectorDimD &P0, const VectorDimD &P1) | |
Public Attributes | |
| const IntersectionType & | type |
| const VectorDimD & | x0 |
| const VectorDimD & | x1 |
| const double & | u0 |
| const double & | u1 |
Definition at line 20 of file LineSegmentIntersection.h.
| typedef std::tuple<IntersectionType,VectorDimD,VectorDimD,double,double> model::LineSegmentIntersection< dim >::SolutionType |
Definition at line 28 of file LineSegmentIntersection.h.
| typedef Eigen::Matrix<double,dim,1> model::LineSegmentIntersection< dim >::VectorDimD |
Definition at line 27 of file LineSegmentIntersection.h.
| enum model::LineSegmentIntersection::IntersectionType |
| Enumerator | |
|---|---|
| PARALLEL | |
| COINCIDENT | |
| INCIDENT | |
| SKEW | |
| OUTSIDE | |
Definition at line 24 of file LineSegmentIntersection.h.
| model::LineSegmentIntersection< dim >::LineSegmentIntersection | ( | const VectorDimD & | A0, |
| const VectorDimD & | D0, | ||
| const VectorDimD & | P0, | ||
| const VectorDimD & | P1 ) |
Definition at line 96 of file LineSegmentIntersection.cpp.
| const IntersectionType& model::LineSegmentIntersection< dim >::type |
Definition at line 41 of file LineSegmentIntersection.h.
| const double& model::LineSegmentIntersection< dim >::u0 |
Definition at line 44 of file LineSegmentIntersection.h.
| const double& model::LineSegmentIntersection< dim >::u1 |
Definition at line 45 of file LineSegmentIntersection.h.
| const VectorDimD& model::LineSegmentIntersection< dim >::x0 |
Definition at line 42 of file LineSegmentIntersection.h.
| const VectorDimD& model::LineSegmentIntersection< dim >::x1 |
Definition at line 43 of file LineSegmentIntersection.h.