|
Mechanics of Defect Evolution Library
|
#include <Plane.h>
Public Types | |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
| typedef Eigen::Matrix< double, dim-1, 1 > | VectorLowerDim |
| typedef Eigen::Matrix< double, dim, dim > | MatrixDim |
Public Member Functions | |
| Plane (const VectorDim &p, const VectorDim &n) | |
| bool | contains (const VectorDim &P0) const |
| bool | isAbove (const VectorDim &P0) const |
| bool | isBelow (const VectorDim &P0) const |
| VectorDim | snapToPlane (const VectorDim &P0) const |
| double | distanceTo (const VectorDim &P0) const |
| double | signedDistanceTo (const VectorDim &P0) const |
| VectorLowerDim | localPosition (const VectorDim &point) const |
| VectorDim | globalPosition (const VectorLowerDim &point) const |
| VectorLowerDim | localDirection (const VectorDim &dir) const |
| VectorDim | globalDirection (const VectorLowerDim &dir) const |
Static Public Member Functions | |
| static MatrixDim | getL2G (const VectorDim &z) |
Public Attributes | |
| const VectorDim | P |
| const VectorDim | unitNormal |
| const MatrixDim | L2G |
| typedef Eigen::Matrix<double,dim,dim> model::Plane< dim >::MatrixDim |
| typedef Eigen::Matrix<double,dim,1> model::Plane< dim >::VectorDim |
| typedef Eigen::Matrix<double,dim-1,1> model::Plane< dim >::VectorLowerDim |
| model::Plane< dim >::Plane | ( | const VectorDim & | p, |
| const VectorDim & | n ) |
| bool model::Plane< dim >::contains | ( | const VectorDim & | P0 | ) | const |
| double model::Plane< dim >::distanceTo | ( | const VectorDim & | P0 | ) | const |
|
static |
| Plane< dim >::VectorDim model::Plane< dim >::globalDirection | ( | const VectorLowerDim & | dir | ) | const |
| Plane< dim >::VectorDim model::Plane< dim >::globalPosition | ( | const VectorLowerDim & | point | ) | const |
| bool model::Plane< dim >::isAbove | ( | const VectorDim & | P0 | ) | const |
| bool model::Plane< dim >::isBelow | ( | const VectorDim & | P0 | ) | const |
| Plane< dim >::VectorLowerDim model::Plane< dim >::localDirection | ( | const VectorDim & | dir | ) | const |
| Plane< dim >::VectorLowerDim model::Plane< dim >::localPosition | ( | const VectorDim & | point | ) | const |
| double model::Plane< dim >::signedDistanceTo | ( | const VectorDim & | P0 | ) | const |
| Plane< dim >::VectorDim model::Plane< dim >::snapToPlane | ( | const VectorDim & | P0 | ) | const |
| const MatrixDim model::Plane< dim >::L2G |
| const VectorDim model::Plane< dim >::P |
| const VectorDim model::Plane< dim >::unitNormal |