shape_doc 0.1
algebraic_set< C, V > Class Template Reference

#include <algebraic_set.hpp>

List of all members.

Public Types

Public Member Functions


Detailed Description

template<class C, class V>
class mmx::shape::algebraic_set< C, V >

Definition at line 50 of file algebraic_set.hpp.


Member Typedef Documentation

Reimplemented in algebraic_curve< C, V >, and semialgebraic_curve< C, V >.

Definition at line 54 of file algebraic_set.hpp.


Constructor & Destructor Documentation

algebraic_set ( void  ) [inline]

Definition at line 56 of file algebraic_set.hpp.

{};
algebraic_set ( const char *  s1)

Definition at line 75 of file algebraic_set.hpp.

References Polynomial.

                                  {
  m_polynomials<<Polynomial(s1);
}
algebraic_set ( const char *  s1,
const char *  s2 
)

Definition at line 80 of file algebraic_set.hpp.

References Polynomial.

                                                 {
  m_polynomials<<Polynomial(s1);
  m_polynomials<<Polynomial(s2);
}
algebraic_set ( const Polynomial eq)

Definition at line 86 of file algebraic_set.hpp.

                                        {
  m_polynomials<<p1;
}
algebraic_set ( const Polynomial eq1,
const Polynomial eq2 
)

Definition at line 91 of file algebraic_set.hpp.

                                                             {
  m_polynomials<<p1;
  m_polynomials<<p2;
}
~algebraic_set ( void  ) [inline]

Definition at line 61 of file algebraic_set.hpp.

{};

Member Function Documentation

const Polynomial& equation ( int  i = 0) const [inline]

Definition at line 64 of file algebraic_set.hpp.

Referenced by cell2d_algebraic_curve< C, V >::cell2d_algebraic_curve(), and semialgebraic_curve< C, V >::semialgebraic_curve().

{ return this->m_polynomials[i] ; }
Polynomial& equation ( int  i = 0) [inline]

Definition at line 65 of file algebraic_set.hpp.

{ return this->m_polynomials[i] ; }
const Seq<Polynomial>& equations ( ) const [inline]

Definition at line 63 of file algebraic_set.hpp.

{ return this->m_polynomials ; }
void insert ( const Polynomial p) [inline]

Definition at line 67 of file algebraic_set.hpp.

{ this->m_polynomials<<p; }
int nbequation ( ) const [inline]

Definition at line 68 of file algebraic_set.hpp.

{ return m_polynomials.size(); }
void set_equation ( const Polynomial p) [inline]

Definition at line 66 of file algebraic_set.hpp.

{ this->m_polynomials[0]=p ; }

The documentation for this class was generated from the following file: