#include <baseclass.hxx>
Inheritance diagram for Multivac::CInitialCurve< T >:
Public Member Functions | |
CInitialCurve () throw () | |
Default constructor. | |
virtual | ~CInitialCurve () throw () |
Destructor. | |
virtual void | SetDistances (CMesh< T > &Mesh, CLevelSet< T > &Phi)=0 |
virtual T | GetDistance (T x, T y)=0 |
virtual void | GetProjectionOnMesh (T &x, T &y, CMesh< T > &Mesh)=0 |
virtual void | Save (string CurveFile) const=0 |
Protected Attributes | |
Curve< T > | Curve |
Current front representation. | |
bool | reversed |
'true' if outside and inside are swapped. |
Defines the initial curves interface. All initial curves must be defined in the same way.