|
codac
1.5.7
|
Distance constraint between two 2d vectors. More...
#include <codac_CtcDist.h>
Inherits Ctc.
Public Member Functions | |
| CtcDist () | |
| Creates the contractor. | |
| void | contract (IntervalVector &x) |
| \(\mathcal{C}_{\textrm{dist}}\big([\mathbf{x}]\big)\) More... | |
| void | contract (IntervalVector &a, IntervalVector &b, Interval &d) |
| \(\mathcal{C}_{\textrm{dist}}\big([\mathbf{x}]\big)\) More... | |
| void | contract (Interval &ax, Interval &ay, Interval &bx, Interval &by, Interval &d) |
| \(\mathcal{C}_{\textrm{dist}}\big([\mathbf{x}]\big)\) More... | |
Distance constraint between two 2d vectors.
| void codac::CtcDist::contract | ( | IntervalVector & | x | ) |
\(\mathcal{C}_{\textrm{dist}}\big([\mathbf{x}]\big)\)
| x | the 5d box of domains: (x1,x2,b1,b2,d) |
| void codac::CtcDist::contract | ( | IntervalVector & | a, |
| IntervalVector & | b, | ||
| Interval & | d | ||
| ) |
\(\mathcal{C}_{\textrm{dist}}\big([\mathbf{x}]\big)\)
| a | the 2d box of the first 2d vector |
| b | the 2d box of the second 2d vector |
| d | the interval distance |
| void codac::CtcDist::contract | ( | Interval & | ax, |
| Interval & | ay, | ||
| Interval & | bx, | ||
| Interval & | by, | ||
| Interval & | d | ||
| ) |
\(\mathcal{C}_{\textrm{dist}}\big([\mathbf{x}]\big)\)
| ax | the first component of the first 2d vector |
| ay | the second component of the first 2d vector |
| bx | the first component of the second 2d vector |
| by | the second component of the second 2d vector |
| d | the interval distance |