Add pointer constructor for dynamic case

release/4.3a0
Frank Dellaert 2019-05-04 17:18:16 -04:00 committed by Fan Jiang
parent a35709295a
commit 676f93ebd8
1 changed files with 5 additions and 4 deletions

View File

@ -176,10 +176,11 @@ public:
pointer_(NULL) {
}
/// Constructor that will resize a dynamic matrix (unless already correct)
OptionalJacobian(Eigen::MatrixXd& dynamic) :
pointer_(&dynamic) {
}
/// Construct from pointer to dynamic matrix
OptionalJacobian(Jacobian* pointer) : pointer_(pointer) {}
/// Construct from refrence to dynamic matrix
OptionalJacobian(Jacobian& dynamic) : pointer_(&dynamic) {}
#ifndef OPTIONALJACOBIAN_NOBOOST