mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-30 00:50:37 +08:00
Add Problem::HasParameterization
This will help the transition from LocalParameterization to Manifolds, since most uses of Problem::GetParameterization is to just check whether a parameter block has a local parameterization associated with it or not. Change-Id: Ib3539f377eaed853d7542c9844ec1487aa0fb4d6
This commit is contained in:
@@ -329,6 +329,10 @@ class CERES_EXPORT Problem {
|
||||
// associated then nullptr is returned.
|
||||
const LocalParameterization* GetParameterization(const double* values) const;
|
||||
|
||||
// Returns true if a parameterization is associated with this parameter block,
|
||||
// false otherwise.
|
||||
bool HasParameterization(const double* values) const;
|
||||
|
||||
// Set the lower/upper bound for the parameter at position "index".
|
||||
void SetParameterLowerBound(double* values, int index, double lower_bound);
|
||||
void SetParameterUpperBound(double* values, int index, double upper_bound);
|
||||
|
||||
Reference in New Issue
Block a user