//function : GetDefType
//purpose :
//=======================================================================
-static GCPnts_DeflectionType GetDefType (TheCurve& C)
+static GCPnts_DeflectionType GetDefType (const TheCurve& C)
{
if (C.NbIntervals(GeomAbs_C1) > 1)
return GCPnts_DefComposite;
//=======================================================================
static Standard_Boolean PerformComposite (TColStd_SequenceOfReal& Parameters,
TColgp_SequenceOfPnt& Points,
- TheCurve& C,
+ const TheCurve& C,
const Standard_Real Deflection,
const Standard_Real U1,
const Standard_Real U2,
//purpose :
//=======================================================================
GCPnts_QuasiUniformDeflection::GCPnts_QuasiUniformDeflection
- (TheCurve& C,
+ (const TheCurve& C,
const Standard_Real Deflection,
const Standard_Real U1,
const Standard_Real U2,
//purpose :
//=======================================================================
GCPnts_QuasiUniformDeflection::GCPnts_QuasiUniformDeflection
- (TheCurve& C,
+ (const TheCurve& C,
const Standard_Real Deflection,
const GeomAbs_Shape Continuity)
{
//function : Initialize
//purpose :
//=======================================================================
-void GCPnts_QuasiUniformDeflection::Initialize (TheCurve& C,
+void GCPnts_QuasiUniformDeflection::Initialize (const TheCurve& C,
const Standard_Real Deflection,
const GeomAbs_Shape Continuity)
{
//=======================================================================
void GCPnts_QuasiUniformDeflection::Initialize
- (TheCurve& C,
+ (const TheCurve& C,
const Standard_Real Deflection,
const Standard_Real theU1,
const Standard_Real theU2,