mirtk::Triangle Member List

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::Triangleinlinestatic
Area(const double a[3], const double b[3], const double c[3])mirtk::Triangleinlinestatic
Area2D(const double a[2], const double b[2], const double c[2])mirtk::Triangleinlinestatic
AreaGradient(const double a[3], const double b[3], const double c[3])mirtk::Triangleinlinestatic
BoundingSphereRadius(const double a[3], const double b[3], const double c[3], double *center=nullptr)mirtk::Triangleinlinestatic
Center(const double a[3], const double b[3], const double c[3], double center[3])mirtk::Triangleinlinestatic
Cotangent(double a[3], double b[3], double c[3])mirtk::Triangleinlinestatic
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::Triangleinlinestatic
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::Triangleinlinestatic
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::Trianglestatic
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::Triangleinlinestatic
DoubleArea(const double a[3], const double b[3], const double c[3])mirtk::Triangleinlinestatic
DoubleArea2D(const double a[2], const double b[2], const double c[2])mirtk::Triangleinlinestatic
DoubleAreaGradient(const double a[3], const double b[3], const double c[3])mirtk::Triangleinlinestatic
DoubleSignedArea2D(const double a[2], const double b[2], const double c[2])mirtk::Triangleinlinestatic
MaxAngle(const double a[3], const double b[3], const double c[3])mirtk::Triangleinlinestatic
MinAngle(const double a[3], const double b[3], const double c[3])mirtk::Triangleinlinestatic
Normal(const double a[3], const double b[3], const double c[3], double n[3])mirtk::Triangleinlinestatic
NormalDirection(const double a[3], const double b[3], const double c[3], double n[3])mirtk::Triangleinlinestatic
NormalDirectionJacobian(const double a[3], const double b[3], const double c[3])mirtk::Triangleinlinestatic
NormalJacobian(const double a[3], const double b[3], const double c[3])mirtk::Triangleinlinestatic
NormalJacobian(const double a[3], const double b[3], const double c[3], const Matrix3x3 &dn)mirtk::Triangleinlinestatic
NormalJacobian(const double n[3], const Matrix3x3 &dn)mirtk::Triangleinlinestatic
NormalJacobian(const Vector3 &n, const Matrix3x3 &dn)mirtk::Triangleinlinestatic
SignedArea2D(const double a[2], const double b[2], const double c[2])mirtk::Triangleinlinestatic
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::Trianglestatic
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::Trianglestatic