|
wfmath
1.0.3
A math library for the Worldforge system.
|
This is the complete list of members for WFMath::_Poly2Orient< dim >, including all inherited members.
| _Intersect (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | friend |
| _Poly2Orient() (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| _Poly2Orient(const _Poly2Orient &p) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| checkContained(const Point< dim > &pd, Point< 2 > &p2) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| checkIntersect(const AxisBox< dim > &b, Point< 2 > &p2, bool proper) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | |
| convert(const Point< 2 > &p) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| expand(const Point< dim > &pd, Point< 2 > &p2, CoordType epsilon=numeric_constants< CoordType >::epsilon()) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | |
| offset(const Point< dim > &pd, Point< 2 > &p2) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| operator=(const _Poly2Orient &p) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| reduce(const Polygon< 2 > &poly, size_t skip=std::numeric_limits< size_t >::max()) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | |
| rotate(const RotMatrix< dim > &m, const Point< dim > &p) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| rotate(const Quaternion &q, const Point< 3 > &p) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | |
| rotate(const Quaternion &q, const Point< 3 > &p) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| rotate2(const RotMatrix< dim > &m, const Point< 2 > &p) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | |
| rotate2(const Quaternion &q, const Point< 2 > &p) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | |
| rotate2(const Quaternion &q, const Point< 2 > &p) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| shift(const Vector< dim > &v) (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| toLocalCoords(const Point< dim > &origin, const RotMatrix< dim > &rotation=RotMatrix< dim >().identity()) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| toLocalCoords(const AxisBox< dim > &coords) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| toLocalCoords(const RotBox< dim > &coords) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| toLocalCoords(const Point< 3 > &origin, const Quaternion &rotation) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| toParentCoords(const Point< dim > &origin, const RotMatrix< dim > &rotation=RotMatrix< dim >().identity()) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| toParentCoords(const AxisBox< dim > &coords) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| toParentCoords(const RotBox< dim > &coords) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| toParentCoords(const Point< 3 > &origin, const Quaternion &rotation) const (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > | inline |
| ~_Poly2Orient()=default (defined in WFMath::_Poly2Orient< dim >) | WFMath::_Poly2Orient< dim > |