algebraic_surface< C, V > Class Template Reference

#include <algebraic_surface.hpp>

Inheritance diagram for algebraic_surface< C, V >:
surface< REF_OF(V)> Shape

List of all members.

Public Types

Public Member Functions


Detailed Description

template<class C, class V = default_env>
class mmx::shape::algebraic_surface< C, V >

Definition at line 39 of file algebraic_surface.hpp.


Member Typedef Documentation

typedef bounding_box<C,Ref> BoundingBox

Definition at line 45 of file algebraic_surface.hpp.

Definition at line 43 of file algebraic_surface.hpp.

typedef surface<Ref> Surface

Definition at line 46 of file algebraic_surface.hpp.


Constructor & Destructor Documentation

algebraic_surface ( void   )  [inline]

Definition at line 48 of file algebraic_surface.hpp.

00048 {} ;

algebraic_surface ( char *  s  )  [inline]

Definition at line 66 of file algebraic_surface.hpp.

References algebraic_surface< C, V >::set_equation().

00066                                : Surface()
00067 {
00068   this->set_equation(Polynomial(s));
00069 }

algebraic_surface ( const Polynomial p  )  [inline]

Definition at line 72 of file algebraic_surface.hpp.

References algebraic_surface< C, V >::set_equation().

00072                                            : Surface()
00073 {
00074   this->set_equation(p);
00075 }

~algebraic_surface ( void   )  [inline]

Definition at line 53 of file algebraic_surface.hpp.

00053 {};


Member Function Documentation

Polynomial equation (  )  const [inline]
typedef REF_OF (  ) 
Polynomial set_equation ( const Polynomial p  )  [inline]

Definition at line 55 of file algebraic_surface.hpp.

Referenced by algebraic_surface< C, V >::algebraic_surface().

00055 { return this->m_polynomial=p; }


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

Generated on 6 Dec 2012 for shape by  doxygen 1.6.1