| 44 | }; |
| 45 | |
| 46 | TEST_F(BundleControlPointPopulated, FreePoint) { |
| 47 | EXPECT_EQ(bundlePoint->rawControlPoint(), freePoint.get()); |
| 48 | EXPECT_FALSE(bundlePoint->isRejected()); |
| 49 | EXPECT_EQ(bundlePoint->numberOfMeasures(), freePoint->GetNumValidMeasures()); |
| 50 | EXPECT_EQ(bundlePoint->numberOfRejectedMeasures(), freePoint->GetNumberOfRejectedMeasures()); |
| 51 | EXPECT_EQ(bundlePoint->residualRms(), freePoint->GetResidualRms()); |
| 52 | EXPECT_EQ(bundlePoint->adjustedSurfacePoint(), freePoint->GetAdjustedSurfacePoint()); |
| 53 | EXPECT_FALSE(bundlePoint->id().isEmpty()); |
| 54 | EXPECT_EQ(bundlePoint->type(), freePoint->GetType()); |
| 55 | EXPECT_EQ(bundlePoint->coordTypeReports(), settings->controlPointCoordTypeReports()); |
| 56 | EXPECT_EQ(bundlePoint->coordTypeBundle(), settings->controlPointCoordTypeBundle()); |
| 57 | boost::numeric::ublas::bounded_vector< double, 3 > corrections, aprioriSigmas, adjustedSigmas, weights, nicVector; |
| 58 | corrections = bundlePoint->corrections(); |
| 59 | aprioriSigmas = bundlePoint->aprioriSigmas(); |
| 60 | adjustedSigmas = bundlePoint->adjustedSigmas(); |
| 61 | weights = bundlePoint->weights(); |
| 62 | nicVector = bundlePoint->nicVector(); |
| 63 | EXPECT_EQ(corrections[0], 0.0); |
| 64 | EXPECT_EQ(corrections[1], 0.0); |
| 65 | EXPECT_EQ(corrections[2], 0.0); |
| 66 | EXPECT_EQ(aprioriSigmas[0], Isis::Null); |
| 67 | EXPECT_EQ(aprioriSigmas[1], Isis::Null); |
| 68 | EXPECT_EQ(aprioriSigmas[2], Isis::Null); |
| 69 | EXPECT_EQ(adjustedSigmas[0], Isis::Null); |
| 70 | EXPECT_EQ(adjustedSigmas[1], Isis::Null); |
| 71 | EXPECT_EQ(adjustedSigmas[2], Isis::Null); |
| 72 | EXPECT_EQ(weights[0], 0.0); |
| 73 | EXPECT_EQ(weights[1], 0.0); |
| 74 | EXPECT_EQ(weights[2], 1.0e+50); |
| 75 | EXPECT_EQ(nicVector[0], 0.0); |
| 76 | EXPECT_EQ(nicVector[1], 0.0); |
| 77 | EXPECT_EQ(nicVector[2], 0.0); |
| 78 | } |
| 79 | |
| 80 | |
| 81 | TEST_F(BundleControlPointPopulated, Mutators) { |
nothing calls this directly
no test coverage detected