shape_doc 0.1
|
#include <semialgebraic_curve.hpp>
Definition at line 37 of file semialgebraic_curve.hpp.
typedef algebraic_curve<C, REF_OF(V) > AlgebraicCurve |
Definition at line 41 of file semialgebraic_curve.hpp.
Definition at line 49 of file algebraic_curve.hpp.
typedef AlgebraicCurve::Polynomial Polynomial |
Reimplemented from algebraic_curve< C, V >.
Definition at line 42 of file semialgebraic_curve.hpp.
semialgebraic_curve | ( | void | ) | [inline] |
Definition at line 44 of file semialgebraic_curve.hpp.
{} ;
semialgebraic_curve | ( | char * | s, |
int | i = 1 |
||
) |
Definition at line 60 of file semialgebraic_curve.hpp.
References algebraic_set< C, REF_OF(V)>::equation(), and algebraic_set< C, REF_OF(V)>::set_equation().
: AlgebraicCurve(s) { if (i<0) this->set_equation( this->equation()*(-1)); }
semialgebraic_curve | ( | const Polynomial & | p, |
int | s = 1 |
||
) |
Definition at line 66 of file semialgebraic_curve.hpp.
References algebraic_set< C, REF_OF(V)>::set_equation().
: AlgebraicCurve(p) { if (s<0) this->set_equation((-1)*p); }
semialgebraic_curve | ( | AlgebraicCurve * | c, |
int | s = 1 |
||
) |
Definition at line 70 of file semialgebraic_curve.hpp.
References algebraic_set< C, V >::equation(), and algebraic_set< C, REF_OF(V)>::set_equation().
: AlgebraicCurve(c) { if (s<0) this->set_equation((-1)*c->equation()); }
~semialgebraic_curve | ( | void | ) | [inline] |
Definition at line 48 of file semialgebraic_curve.hpp.
{};
const Polynomial& equation | ( | int | i = 0 | ) | const [inline, inherited] |
Definition at line 64 of file algebraic_set.hpp.
Referenced by semialgebraic_curve< C, V >::inequality(), and semialgebraic_curve< C, V >::semialgebraic_curve().
{ return this->m_polynomials[i] ; }
Polynomial& equation | ( | int | i = 0 | ) | [inline, inherited] |
Definition at line 65 of file algebraic_set.hpp.
{ return this->m_polynomials[i] ; }
const Seq<Polynomial>& equations | ( | ) | const [inline, inherited] |
Definition at line 63 of file algebraic_set.hpp.
{ return this->m_polynomials ; }
Polynomial inequality | ( | ) | const [inline] |
Definition at line 50 of file semialgebraic_curve.hpp.
References algebraic_set< C, REF_OF(V)>::equation().
{ return this->equation() ; }
void insert | ( | const Polynomial & | p | ) | [inline, inherited] |
Definition at line 67 of file algebraic_set.hpp.
Referenced by algebraic_curve< C, V >::algebraic_curve().
{ this->m_polynomials<<p; }
int nbequation | ( | ) | const [inline, inherited] |
Definition at line 68 of file algebraic_set.hpp.
{ return m_polynomials.size(); }
typedef REF_OF | ( | V | ) | [inherited] |
void set_equation | ( | const Polynomial & | p | ) | [inline, inherited] |
Definition at line 66 of file algebraic_set.hpp.
Referenced by semialgebraic_curve< C, V >::semialgebraic_curve().
{ this->m_polynomials[0]=p ; }
typedef SHAPE_OF | ( | V | ) |