codac 1.5.6
|
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)\) | |
void | contract (IntervalVector &a, IntervalVector &b, Interval &d) |
\(\mathcal{C}_{\textrm{dist}}\big([\mathbf{x}]\big)\) | |
void | contract (Interval &ax, Interval &ay, Interval &bx, Interval &by, Interval &d) |
\(\mathcal{C}_{\textrm{dist}}\big([\mathbf{x}]\big)\) | |
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 |