Public Member Functions |
double | calcErr (const Node &nd0, const Node &nd1) |
| calculates projection error and stores it in <err>
|
double | calcErrDist (const Node &nd0, const Node &nd1) |
| calculate error in distance only, no weighting
|
void | setJacobians (std::vector< Node, Eigen::aligned_allocator< Node > > &nodes) |
Public Attributes |
Eigen::Matrix< double, 6, 1 > | err |
| error
|
bool | isValid |
| valid or not (could be out of bounds)
|
Eigen::Matrix< double, 6, 6 > | J0 |
| jacobian with respect to frames; uses dR'/dq from Node calculation
|
Eigen::Matrix< double, 6, 6 > | J0t |
Eigen::Matrix< double, 6, 6 > | J1 |
Eigen::Matrix< double, 6, 6 > | J1t |
int | nd1 |
| Node index for the second node.
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW int | ndr |
| Reference pose index.
|
Eigen::Matrix< double, 6, 6 > | prec |
Eigen::Quaternion< double > | qpmean |
Eigen::Vector3d | tmean |
| Mean vector, quaternion (inverse) and precision matrix for this constraint.
|
Static Public Attributes |
static const double | qScale = 1.0 |
CONP2 holds a constraint measurement of a pose to a pose. They are a repository for links between poses within a frame, with aux info such as jacobians
Definition at line 297 of file sba.h.