glue/glue_implicit_curve.hpp File Reference
#include <basix/glue.hpp>
#include <basix/tuple.hpp>
#include <realroot/ring_sparse_glue.hpp>
#include <glue_axel_viewer.hpp>
#include <shape/BoundingBox.hpp>
#include <shape/AlgebraicCurve.hpp>
Go to the source code of this file.
Namespaces
Defines
- #define CURVE shape::ImplicitCurve
- #define BOX shape::BoundingBox
- #define Polynomial polynom< ring<mmx::rational,Sparse<DegReveLex> > >
Functions
- bool operator== (const shape::ImplicitCurve &v1, const shape::ImplicitCurve &v2)
- bool operator!= (const shape::ImplicitCurve &v1, const shape::ImplicitCurve &v2)
- bool eq (const shape::ImplicitCurve &v1, const shape::ImplicitCurve &v2)
- bool neq (const shape::ImplicitCurve &v1, const shape::ImplicitCurve &v2)
- unsigned hash (const shape::ImplicitCurve &v)
- unsigned soft_hash (const shape::ImplicitCurve &m)
- syntactic flatten (const shape::ImplicitCurve &s)
- shape::ImplicitCurve implicit_curve_string (const string &eq)
- shape::ImplicitCurve implicit_curve_string (const string &eq, const shape::BoundingBox &bx)
- shape::ImplicitCurve implicit_curve (const polynom< ring< mmx::rational, Sparse< DegReveLex > > > &eq, const shape::BoundingBox &bx)
- axel::ostream & operator<< (axel::ostream &os, const shape::ImplicitCurve &c)
Define Documentation
#define BOX shape::BoundingBox |
#define CURVE shape::ImplicitCurve |
#define Polynomial polynom< ring<mmx::rational,Sparse<DegReveLex> > > |