#include <gp_Vec2d.hxx>
-static Standard_Real GetParameterLengthRatio(TheCurve& C)
+static Standard_Real GetParameterLengthRatio(const TheCurve& C)
{
switch (C.GetType()) {
}
-static GCPnts_AbscissaType GetAbsType(TheCurve& C)
+static GCPnts_AbscissaType GetAbsType(const TheCurve& C)
{
if (C.NbIntervals(GeomAbs_C1) > 1)
return GCPnts_AbsComposite;
}
static Standard_Boolean Perform(Handle(TColStd_HArray1OfReal)& HParameters,
- TheCurve& C,
+ const TheCurve& C,
const Standard_Real Abscissa,
const Standard_Real U1,
const Standard_Real U2,
static Standard_Boolean
PerformLengthParametrized( Handle(TColStd_HArray1OfReal)& HParameters,
- TheCurve& C,
+ const TheCurve& C,
const Standard_Real Abscissa,
const Standard_Real U1,
const Standard_Real U2,
//purpose :
//=======================================================================
-void GCPnts_UniformAbscissa::Initialize (TheCurve& C,
+void GCPnts_UniformAbscissa::Initialize (const TheCurve& C,
const Standard_Real Abscissa,
const Standard_Real Tol)
{
//purpose :
//=======================================================================
-GCPnts_UniformAbscissa::GCPnts_UniformAbscissa (TheCurve& C,
+GCPnts_UniformAbscissa::GCPnts_UniformAbscissa (const TheCurve& C,
const Standard_Real Abscissa,
const Standard_Real Tol)
{
//purpose :
//=======================================================================
-GCPnts_UniformAbscissa::GCPnts_UniformAbscissa (TheCurve& C,
+GCPnts_UniformAbscissa::GCPnts_UniformAbscissa (const TheCurve& C,
const Standard_Real Abscissa,
const Standard_Real U1,
const Standard_Real U2,
//purpose :
//=======================================================================
-GCPnts_UniformAbscissa::GCPnts_UniformAbscissa(TheCurve& C,
+GCPnts_UniformAbscissa::GCPnts_UniformAbscissa(const TheCurve& C,
const Standard_Integer NbPoints,
const Standard_Real Tol)
{
//purpose :
//=======================================================================
-GCPnts_UniformAbscissa::GCPnts_UniformAbscissa(TheCurve& C,
+GCPnts_UniformAbscissa::GCPnts_UniformAbscissa(const TheCurve& C,
const Standard_Integer NbPoints,
const Standard_Real U1,
const Standard_Real U2,
//purpose :
//=======================================================================
-void GCPnts_UniformAbscissa::Initialize(TheCurve& C,
+void GCPnts_UniformAbscissa::Initialize(const TheCurve& C,
const Standard_Real Abscissa,
const Standard_Real U1,
const Standard_Real U2,
//purpose :
//=======================================================================
-void GCPnts_UniformAbscissa::Initialize(TheCurve& C,
+void GCPnts_UniformAbscissa::Initialize(const TheCurve& C,
const Standard_Integer NbPoints,
const Standard_Real Tol)
{
//purpose :
//=======================================================================
-void GCPnts_UniformAbscissa::Initialize(TheCurve& C,
+void GCPnts_UniformAbscissa::Initialize(const TheCurve& C,
const Standard_Integer NbPoints,
const Standard_Real U1,
const Standard_Real U2,