| asArray(double[]) |   | 86% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| equals(Object) |   | 77% |   | 50% | 2 | 3 | 2 | 5 | 0 | 1 |
| equals(HomogeneousPoint3D, double) |  | 100% |   | 86% | 3 | 12 | 0 | 13 | 0 | 1 |
| equals(InhomogeneousPoint3D, double) |  | 100% |   | 85% | 2 | 8 | 0 | 6 | 0 | 1 |
| normalize() |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| setCoordinates(Point3D) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
| setCoordinates(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| hashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toInhomogeneous() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| HomogeneousPoint3D() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| HomogeneousPoint3D(double, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| isAtInfinity(double) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| setCoordinates(double, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| setInhomogeneousCoordinates(double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| equals(Point3D, double) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setInhomX(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setInhomY(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setInhomZ(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| asArray() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setX(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setY(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setZ(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setW(double) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setHomogeneousCoordinates(double, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| HomogeneousPoint3D(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| HomogeneousPoint3D(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 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 |
| equals(HomogeneousPoint3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| equals(InhomogeneousPoint3D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isAtInfinity() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 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 |
| getW() |  | 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 |
| getHomW() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNormalized() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |