Package boofcv.alg.geo.bundle
Class BundleAdjustmentMetricSchurJacobian_DSCC
java.lang.Object
boofcv.alg.geo.bundle.BundleAdjustmentMetricSchurJacobian<DMatrixSparseCSC>
boofcv.alg.geo.bundle.BundleAdjustmentMetricSchurJacobian_DSCC
- All Implemented Interfaces:
BundleAdjustmentSchur.Jacobian<SceneStructureMetric,DMatrixSparseCSC>
,FunctionInOut
,SchurJacobian<DMatrixSparseCSC>
public class BundleAdjustmentMetricSchurJacobian_DSCC extends BundleAdjustmentMetricSchurJacobian<DMatrixSparseCSC>
Computes the Jacobian for
BundleAdjustmentSchur_DSCC
using sparse matrices
in EJML. Parameterization is done using the format in CodecSceneStructureMetric
.-
Field Summary
Fields inherited from class boofcv.alg.geo.bundle.BundleAdjustmentMetricSchurJacobian
jacSO3
-
Constructor Summary
Constructors Constructor Description BundleAdjustmentMetricSchurJacobian_DSCC()
-
Method Summary
Modifier and Type Method Description protected void
add(DMatrix matrix, int row, int col, double value)
Abstract interface for adding the value of a matrix without knowing the type of matrix.void
process(double[] input, DMatrixSparseCSC left, DMatrixSparseCSC right)
protected void
set(DMatrix matrix, int row, int col, double value)
Abstract interface for settings the value of a matrix without knowing the type of matrixMethods inherited from class boofcv.alg.geo.bundle.BundleAdjustmentMetricSchurJacobian
configure, getNumOfInputsN, getNumOfOutputsM, internalProcess, lookupWorldToView
-
Constructor Details
-
BundleAdjustmentMetricSchurJacobian_DSCC
public BundleAdjustmentMetricSchurJacobian_DSCC()
-
-
Method Details
-
process
-
set
Description copied from class:BundleAdjustmentMetricSchurJacobian
Abstract interface for settings the value of a matrix without knowing the type of matrix- Specified by:
set
in classBundleAdjustmentMetricSchurJacobian<DMatrixSparseCSC>
-
add
Description copied from class:BundleAdjustmentMetricSchurJacobian
Abstract interface for adding the value of a matrix without knowing the type of matrix. The matrix is assumed to have been initialized to zero.- Specified by:
add
in classBundleAdjustmentMetricSchurJacobian<DMatrixSparseCSC>
-