shape_doc 0.1
surface_algebraic< C, V > Class Template Reference

#include <surface_algebraic.hpp>

Inheritance diagram for surface_algebraic< C, V >:
surface< REF_OF(V)> SHAPE_OFV

List of all members.

Public Types

Public Member Functions


Detailed Description

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

Definition at line 36 of file surface_algebraic.hpp.


Member Typedef Documentation

typedef bounding_box<C,Ref> BoundingBox

Definition at line 42 of file surface_algebraic.hpp.

Definition at line 40 of file surface_algebraic.hpp.

typedef surface<Ref> Surface

Definition at line 43 of file surface_algebraic.hpp.


Constructor & Destructor Documentation

surface_algebraic ( void  ) [inline]

Definition at line 45 of file surface_algebraic.hpp.

{} ;
surface_algebraic ( char *  s)

Definition at line 63 of file surface_algebraic.hpp.

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

                               : Surface()
{
  this->set_equation(Polynomial(s));
}
surface_algebraic ( const Polynomial p)

Definition at line 69 of file surface_algebraic.hpp.

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

                                           : Surface()
{
  this->set_equation(p);
}
~surface_algebraic ( void  ) [inline]

Definition at line 50 of file surface_algebraic.hpp.

{};

Member Function Documentation

Polynomial equation ( void  ) const [inline]

Definition at line 54 of file surface_algebraic.hpp.

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

{ return this->m_polynomial ; }
typedef REF_OF ( )
Polynomial set_equation ( const Polynomial p) [inline]

Definition at line 52 of file surface_algebraic.hpp.

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

{ return this->m_polynomial=p; }

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