| asArray(double[]) |   | 83% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| equals(Object) |   | 88% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| equals(HomogeneousPoint3D, double) |  | 100% |   | 92% | 1 | 8 | 0 | 6 | 0 | 1 |
| equals(InhomogeneousPoint3D, double) |  | 100% |   | 92% | 1 | 8 | 0 | 6 | 0 | 1 |
| setCoordinates(Point3D) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| isAtInfinity() |  | 100% |  | 100% | 0 | 7 | 0 | 2 | 0 | 1 |
| hashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setCoordinates(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setHomogeneousCoordinates(double, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| equals(Point3D, double) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| InhomogeneousPoint3D() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| InhomogeneousPoint3D(double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| toHomogeneous() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setCoordinates(double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| asArray() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| InhomogeneousPoint3D(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| InhomogeneousPoint3D(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setInhomogeneousCoordinates(double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| equals(HomogeneousPoint3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| equals(InhomogeneousPoint3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setX(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setY(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setZ(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setInhomX(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setInhomY(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setInhomZ(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHomX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHomY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHomZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInhomX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInhomY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInhomZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHomW() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |