Separator for point in sector. A sector is defined by its center, a distance and an angle (with uncertainty).
More...
#include <codac_SepPolarXY.h>
Inherits ibex::Sep.
|
| SepPolarXY (Interval rho, Interval theta) |
| Construct a new SepPolarXY object.
|
|
virtual void | separate (IntervalVector &x_in, IntervalVector &x_out) |
| \(\mathcal{S}\big([\mathbf{x}_{\textrm{in}}],[\mathbf{x}_{\textrm{out}}]\big)\)
|
|
|
void | contractIn (IntervalVector &x_in) |
| compute the inner contraction
|
|
void | contractOut (IntervalVector &x_out) |
| compute the outer contraction
|
|
Separator for point in sector. A sector is defined by its center, a distance and an angle (with uncertainty).
◆ SepPolarXY()
codac::SepPolarXY::SepPolarXY |
( |
Interval | rho, |
|
|
Interval | theta ) |
Construct a new SepPolarXY object.
- Parameters
-
rho | radius of the sector |
theta | angle of the sector |
◆ separate()
virtual void codac::SepPolarXY::separate |
( |
IntervalVector & | x_in, |
|
|
IntervalVector & | x_out ) |
|
virtual |
\(\mathcal{S}\big([\mathbf{x}_{\textrm{in}}],[\mathbf{x}_{\textrm{out}}]\big)\)
- Parameters
-
x_in | the n-dimensional box \([\mathbf{x}_{\textrm{in}}]\) to be inner-contracted |
x_out | the n-dimensional box \([\mathbf{x}_{\textrm{out}}]\) to be outer-contracted |
◆ contractIn()
void codac::SepPolarXY::contractIn |
( |
IntervalVector & | x_in | ) |
|
|
protected |
compute the inner contraction
- Parameters
-
◆ contractOut()
void codac::SepPolarXY::contractOut |
( |
IntervalVector & | x_out | ) |
|
|
protected |
compute the outer contraction
- Parameters
-
The documentation for this class was generated from the following file: