diff --git a/gtsam_unstable/timing/timeOneCameraExpression.cpp b/gtsam_unstable/timing/timeOneCameraExpression.cpp index a76200812..822ccbb2b 100644 --- a/gtsam_unstable/timing/timeOneCameraExpression.cpp +++ b/gtsam_unstable/timing/timeOneCameraExpression.cpp @@ -58,9 +58,13 @@ int main() { // BADFactor // Oct 3, 2014, Macbook Air // 20.3 musecs/call - BADFactor newFactor2(model, z, - uncalibrate(K, project(transform_to(x, p)))); - time(newFactor2, values); +#define TERNARY +#ifdef TERNARY + BADFactor f(model, z, project3(x, p, K)); +#else + BADFactor f(model, z, uncalibrate(K, project(transform_to(x, p)))); +#endif + time(f, values); return 0; }