#include <goals.h>
|
| FoliationIntersection (const unsigned int ambientDim, std::vector< FoliationPtr > foliations, double tolerance=magic::CONSTRAINT_PROJECTION_TOLERANCE) |
|
FoliationPtr | copy () const override |
|
void | function (const Eigen::Ref< const Eigen::VectorXd > &x, Eigen::Ref< Eigen::VectorXd > out) const override |
|
void | jacobian (const Eigen::Ref< const Eigen::VectorXd > &x, Eigen::Ref< Eigen::MatrixXd > out) const override |
|
Eigen::VectorXd | getTransversal (const Eigen::Ref< const Eigen::VectorXd > &state) const override |
|
ConstraintPtr | getLeaf (const Eigen::Ref< const Eigen::VectorXd > &tv) const override |
|
FoliationPtr | getFrond (const Eigen::Ref< const Eigen::VectorXd > &a, const Eigen::Ref< const Eigen::VectorXd > &b) const override |
|
| Foliation (const unsigned int ambientDim, const unsigned int coDim, const unsigned int leafDim, double tolerance=magic::CONSTRAINT_PROJECTION_TOLERANCE) |
|
unsigned int | getLeafDimension () const |
|
unsigned int | getTransverseDimension () const |
|
void | setLeafDimension (unsigned int p) |
|
void | setTransverseDimension (unsigned int t) |
|
Definition at line 77 of file goals.h.
◆ FoliationIntersection()
FoliationIntersection::FoliationIntersection |
( |
const unsigned int |
ambientDim, |
|
|
std::vector< FoliationPtr > |
foliations, |
|
|
double |
tolerance = magic::CONSTRAINT_PROJECTION_TOLERANCE |
|
) |
| |
◆ addConstraint()
void FoliationIntersection::addConstraint |
( |
const FoliationPtr & |
constraint | ) |
|
|
protected |
◆ copy()
FoliationPtr FoliationIntersection::copy |
( |
| ) |
const |
|
overridevirtual |
◆ function()
void FoliationIntersection::function |
( |
const Eigen::Ref< const Eigen::VectorXd > & |
x, |
|
|
Eigen::Ref< Eigen::VectorXd > |
out |
|
) |
| const |
|
override |
◆ getFrond()
FoliationPtr FoliationIntersection::getFrond |
( |
const Eigen::Ref< const Eigen::VectorXd > & |
a, |
|
|
const Eigen::Ref< const Eigen::VectorXd > & |
b |
|
) |
| const |
|
overridevirtual |
◆ getLeaf()
ConstraintPtr FoliationIntersection::getLeaf |
( |
const Eigen::Ref< const Eigen::VectorXd > & |
tv | ) |
const |
|
overridevirtual |
◆ getTransversal()
Eigen::VectorXd FoliationIntersection::getTransversal |
( |
const Eigen::Ref< const Eigen::VectorXd > & |
state | ) |
const |
|
overridevirtual |
◆ jacobian()
void FoliationIntersection::jacobian |
( |
const Eigen::Ref< const Eigen::VectorXd > & |
x, |
|
|
Eigen::Ref< Eigen::MatrixXd > |
out |
|
) |
| const |
|
override |
◆ foliations_
std::vector<FoliationPtr> ompl::base::FoliationIntersection::foliations_ |
|
protected |
Constituent constraints.
Definition at line 100 of file goals.h.
The documentation for this class was generated from the following files:
- /home/zak/code/se2ez_work/include/se2ez/plan/goals.h
- /home/zak/code/se2ez_work/src/plan/goals.cpp