// Gmsh - Copyright (C) 1997-2009 C. Geuzaine, J.-F. Remacle // // See the LICENSE.txt file for license information. Please report all // bugs and problems to <gmsh@geuz.org>. #ifndef _DISCRETE_EDGE_H_ #define _DISCRETE_EDGE_H_ #include "GModel.h" #include "GEdge.h" class discreteEdge : public GEdge { public: discreteEdge(GModel *model, int num); virtual ~discreteEdge() {} virtual GeomType geomType() const { return DiscreteCurve; } virtual GPoint point(double p) const; virtual SVector3 firstDer(double par) const; virtual Range<double> parBounds(int) const; }; #endif