| getTranslation(double[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setTransformationFromPlanes(Plane, Plane, Plane, Plane, Plane, Plane, Plane, Plane, Plane, Plane) |  | 99% |  | 100% | 0 | 2 | 3 | 289 | 0 | 1 |
| setTransformationFromPoints(Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D) |  | 99% |  | 100% | 0 | 2 | 3 | 286 | 0 | 1 |
| setProjectiveParameters(double[]) |  | 80% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| isDegenerate(Matrix) |  | 88% |   | 75% | 1 | 3 | 2 | 7 | 0 | 1 |
| getRotation() |  | 88% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| ProjectiveTransformation3D(double, Rotation3D, double[], double[]) |  | 98% |  | 100% | 0 | 3 | 1 | 19 | 0 | 1 |
| ProjectiveTransformation3D(AffineParameters3D, Rotation3D, double[], double[]) |  | 98% |  | 100% | 0 | 3 | 1 | 17 | 0 | 1 |
| ProjectiveTransformation3D(double, Rotation3D, double[]) |  | 98% |  | 100% | 0 | 2 | 1 | 14 | 0 | 1 |
| transform(Point3D, Point3D) |  | 98% | | n/a | 0 | 1 | 1 | 16 | 0 | 1 |
| ProjectiveTransformation3D(AffineParameters3D, Rotation3D, double[]) |  | 97% |  | 100% | 0 | 2 | 1 | 12 | 0 | 1 |
| transform(Quadric, Quadric) |  | 97% | | n/a | 0 | 1 | 1 | 15 | 0 | 1 |
| ProjectiveTransformation3D(Matrix, double[]) |  | 97% |  | 100% | 0 | 2 | 1 | 10 | 0 | 1 |
| ProjectiveTransformation3D(double, Rotation3D) |  | 96% | | n/a | 0 | 1 | 1 | 11 | 0 | 1 |
| ProjectiveTransformation3D(double[]) |  | 96% |  | 100% | 0 | 2 | 1 | 9 | 0 | 1 |
| ProjectiveTransformation3D(AffineParameters3D, Rotation3D) |  | 96% | | n/a | 0 | 1 | 1 | 9 | 0 | 1 |
| ProjectiveTransformation3D(Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D, Point3D) |  | 95% | | n/a | 0 | 1 | 1 | 6 | 0 | 1 |
| combine(ProjectiveTransformation3D, ProjectiveTransformation3D) |  | 94% | | n/a | 0 | 1 | 1 | 7 | 0 | 1 |
| ProjectiveTransformation3D() | | 91% | | n/a | 0 | 1 | 1 | 6 | 0 | 1 |
| setScale(double) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| setAffineParameters(AffineParameters3D) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| ProjectiveTransformation3D(double, double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| setA(Matrix) |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| setRotation(Rotation3D) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getAffineParameters(AffineParameters3D) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| setTranslation(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| transform(DualQuadric, DualQuadric) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| setTransformationFromLines(Line3D, Line3D, Line3D, Line3D, Line3D, Line3D) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| ProjectiveTransformation3D(Rotation3D, double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getTranslation() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| transform(Plane, Plane) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| normalize() |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| ProjectiveTransformation3D(double) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| setT(Matrix) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| getA() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transform(PinholeCamera, PinholeCamera) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| asMatrix(Matrix) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| setTranslationX(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setTranslationY(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setTranslationZ(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ProjectiveTransformation3D(Plane, Plane, Plane, Plane, Plane, Plane, Plane, Plane, Plane, Plane) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getTranslationX() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTranslationY() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTranslationZ() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ProjectiveTransformation3D(Line3D, Line3D, Line3D, Line3D, Line3D, Line3D) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| addTranslation(double[]) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addRotation(Rotation3D) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setTranslation(double, double, double) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addTranslation(double, double, double) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| combineAndReturnNew(ProjectiveTransformation3D) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ProjectiveTransformation3D(Rotation3D) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getAffineParameters() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getProjectiveParameters() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setTranslation(Point3D) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTranslationPoint(Point3D) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addTranslation(Point3D) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| inverseAndReturnNew() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| inverse(ProjectiveTransformation3D) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ProjectiveTransformation3D(Matrix) | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getTranslationPoint() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| addTranslationX(double) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addTranslationY(double) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addTranslationZ(double) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| asMatrix() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| combine(ProjectiveTransformation3D) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isDegenerate() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| inverse() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getT() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |