Mondschein Engine  0.3.0
Classes | Enumerations
mondschein::math Namespace Reference

This namespace contains algorithms and math classes. More...

Classes

class  Aitken_Neville
 This class implements the Aitken-Neville interpolation algorithm. More...
 
class  Beziercurve
 This class represents a generic Bezier curve with a variable degree. More...
 
class  Bezierpatch
 This class represents a bezier patch. More...
 
class  Normal_Grid
 This class defines a normal calculator for grids. More...
 
class  NURBScurve
 This class represents a NURBS curve. More...
 
class  NURBSpatch
 This class represents a NURBS patch. More...
 
class  Pol_Int
 This class is the polynomial interpolation interface. More...
 

Enumerations

enum  normal_calculation_e
 Normal calculation enumaerator. More...
 

Detailed Description

This namespace contains algorithms and math classes.

The math namespace contains all classes implementing or applying the mathematical structures of the Mondschein Engine. This also includes things like the Eigen3 integration, Curves and patches, and some numerics.

Enumeration Type Documentation

Normal calculation enumaerator.

Values are:
FLAT: flat normal calculation (one normal per triangle)
FLAT_INV: flat inverse normal calculation
INTERMEDIATE: intermediate normal calculation (one normal per vertex)
INTERMEDIATE_INV: intermediate inverse normal calculation

Definition at line 332 of file types.h.