Skip to content
Snippets Groups Projects
Commit f4918806 authored by Florent Lamiraux's avatar Florent Lamiraux
Browse files

[GraphOptimizer] Check that constraint is not empty.

parent 9943ade6
No related branches found
No related tags found
No related merge requests found
...@@ -84,8 +84,10 @@ PathVectorPtr_t GraphOptimizer::optimize(const PathVectorPtr_t& path) { ...@@ -84,8 +84,10 @@ PathVectorPtr_t GraphOptimizer::optimize(const PathVectorPtr_t& path) {
p->pathProjector(problem()->pathProjector()); p->pathProjector(problem()->pathProjector());
p->steeringMethod(edge->steeringMethod()->copy()); p->steeringMethod(edge->steeringMethod()->copy());
p->constraints(p->steeringMethod()->constraints()); p->constraints(p->steeringMethod()->constraints());
p->constraints()->configProjector()->rightHandSideFromConfig( if (p->constraints() && p->constraints()->configProjector()){
toOpt->initial()); p->constraints()->configProjector()->rightHandSideFromConfig(
toOpt->initial());
}
p->pathValidation(edge->pathValidation()); p->pathValidation(edge->pathValidation());
pathOptimizer_ = factory_(p); pathOptimizer_ = factory_(p);
toConcat = pathOptimizer_->optimize(toOpt); toConcat = pathOptimizer_->optimize(toOpt);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment