This is the complete list of members for mirtk::Triangle, including all inherited members.
Angles(const double a[3], const double b[3], const double c[3], double angle[3]) | mirtk::Triangle | inlinestatic |
Area(const double a[3], const double b[3], const double c[3]) | mirtk::Triangle | inlinestatic |
Area2D(const double a[2], const double b[2], const double c[2]) | mirtk::Triangle | inlinestatic |
AreaGradient(const double a[3], const double b[3], const double c[3]) | mirtk::Triangle | inlinestatic |
BoundingSphereRadius(const double a[3], const double b[3], const double c[3], double *center=nullptr) | mirtk::Triangle | inlinestatic |
Center(const double a[3], const double b[3], const double c[3], double center[3]) | mirtk::Triangle | inlinestatic |
Cotangent(double a[3], double b[3], double c[3]) | mirtk::Triangle | inlinestatic |
DistanceBetweenCenters(const double a1[3], const double b1[3], const double c1[3], const double a2[3], const double b2[3], const double c2[3], double *p1, double *p2) | mirtk::Triangle | inlinestatic |
DistanceBetweenCorners(const double a1[3], const double b1[3], const double c1[3], const double a2[3], const double b2[3], const double c2[3], double *p1, double *p2) | mirtk::Triangle | inlinestatic |
DistanceBetweenTriangles(const double a1[3], const double b1[3], const double c1[3], const double n1[3], const double a2[3], const double b2[3], const double c2[3], const double n2[3], double *p1, double *p2) | mirtk::Triangle | static |
DistanceBetweenTriangles(const double a1[3], const double b1[3], const double c1[3], const double a2[3], const double b2[3], const double c2[3], double *p1, double *p2) | mirtk::Triangle | inlinestatic |
DoubleArea(const double a[3], const double b[3], const double c[3]) | mirtk::Triangle | inlinestatic |
DoubleArea2D(const double a[2], const double b[2], const double c[2]) | mirtk::Triangle | inlinestatic |
DoubleAreaGradient(const double a[3], const double b[3], const double c[3]) | mirtk::Triangle | inlinestatic |
DoubleSignedArea2D(const double a[2], const double b[2], const double c[2]) | mirtk::Triangle | inlinestatic |
MaxAngle(const double a[3], const double b[3], const double c[3]) | mirtk::Triangle | inlinestatic |
MinAngle(const double a[3], const double b[3], const double c[3]) | mirtk::Triangle | inlinestatic |
Normal(const double a[3], const double b[3], const double c[3], double n[3]) | mirtk::Triangle | inlinestatic |
NormalDirection(const double a[3], const double b[3], const double c[3], double n[3]) | mirtk::Triangle | inlinestatic |
NormalDirectionJacobian(const double a[3], const double b[3], const double c[3]) | mirtk::Triangle | inlinestatic |
NormalJacobian(const double a[3], const double b[3], const double c[3]) | mirtk::Triangle | inlinestatic |
NormalJacobian(const double a[3], const double b[3], const double c[3], const Matrix3x3 &dn) | mirtk::Triangle | inlinestatic |
NormalJacobian(const double n[3], const Matrix3x3 &dn) | mirtk::Triangle | inlinestatic |
NormalJacobian(const Vector3 &n, const Matrix3x3 &dn) | mirtk::Triangle | inlinestatic |
SignedArea2D(const double a[2], const double b[2], const double c[2]) | mirtk::Triangle | inlinestatic |
TriangleTriangleIntersection(const double a1[3], const double b1[3], const double c1[3], const double a2[3], const double b2[3], const double c2[3]) | mirtk::Triangle | static |
TriangleTriangleIntersection(const double a1[3], const double b1[3], const double c1[3], const double a2[3], const double b2[3], const double c2[3], int &coplanar, double *p1, double *p2) | mirtk::Triangle | static |