codac 2.0.0
Loading...
Searching...
No Matches
codac2_drawwhilepaving.h File Reference
#include "codac2_Ctc.h"
#include "codac2_Sep.h"
#include "codac2_Figure2D.h"
Include dependency graph for codac2_drawwhilepaving.h:

Go to the source code of this file.

Functions

void codac2::draw_while_paving (const IntervalVector &x0, std::shared_ptr< const CtcBase< IntervalVector > > c, double eps, std::shared_ptr< Figure2D > fig=nullptr)
 Draws the paving while it is being computed.
 
void codac2::draw_while_paving (const IntervalVector &x0, const CtcBase< IntervalVector > &c, double eps, std::shared_ptr< Figure2D > fig=nullptr)
 Draws the paving while it is being computed.
 
void codac2::draw_while_paving (const IntervalVector &x0, std::shared_ptr< const SepBase > s, double eps, std::shared_ptr< Figure2D > fig=nullptr)
 Draws the paving while it is being computed.
 
void codac2::draw_while_paving (const IntervalVector &x0, const SepBase &s, double eps, std::shared_ptr< Figure2D > fig=nullptr)
 Draws the paving while it is being computed.
 

Detailed Description

Date
2024
Author
Simon Rohou
License: GNU Lesser General Public License (LGPL)

Function Documentation

◆ draw_while_paving() [1/4]

void codac2::draw_while_paving ( const IntervalVector & x0,
std::shared_ptr< const CtcBase< IntervalVector > > c,
double eps,
std::shared_ptr< Figure2D > fig = nullptr )

Draws the paving while it is being computed.

Parameters
x0Initial box
cContractor to use
epsAccuracy of the paving algorithm (the undefined boxes will have their max_diam <= eps)
figFigure to draw on (optionnal, if not provided, the default figure will be used)

◆ draw_while_paving() [2/4]

void codac2::draw_while_paving ( const IntervalVector & x0,
const CtcBase< IntervalVector > & c,
double eps,
std::shared_ptr< Figure2D > fig = nullptr )

Draws the paving while it is being computed.

Parameters
x0Initial box
cContractor to use
epsAccuracy of the paving algorithm (the undefined boxes will have their max_diam <= eps)
figFigure to draw on (optionnal, if not provided, the default figure will be used)

◆ draw_while_paving() [3/4]

void codac2::draw_while_paving ( const IntervalVector & x0,
std::shared_ptr< const SepBase > s,
double eps,
std::shared_ptr< Figure2D > fig = nullptr )

Draws the paving while it is being computed.

Parameters
x0Initial box
sSeparator to use
epsAccuracy of the paving algorithm (the undefined boxes will have their max_diam <= eps)
figFigure to draw on (optionnal, if not provided, the default figure will be used)

◆ draw_while_paving() [4/4]

void codac2::draw_while_paving ( const IntervalVector & x0,
const SepBase & s,
double eps,
std::shared_ptr< Figure2D > fig = nullptr )

Draws the paving while it is being computed.

Parameters
x0Initial box
sSeparator to use
epsAccuracy of the paving algorithm (the undefined boxes will have their max_diam <= eps)
figFigure to draw on (optionnal, if not provided, the default figure will be used)