In C++ on GTSAM 4.3a, when using PartialPriorFactor, on Point3(which is a landmark who's Down axis is having a prior applied) template instantiation fails, the error is
"dimension is not a member of Eigen::Matrix<double,3,1>".
It appears GTSAM Point3 typedefs to Eigen Vector3 and is missing some functionality it's supposed to have.
Any suggestions/fixes? I can try adding a really big uncertainty to the other two axis but this is not ideal.