//! Standard_ConstructionError is raised if Ufirst>Ulast
Standard_EXPORT Geom2dAdaptor_Curve(const Handle(Geom2d_Curve)& C, const Standard_Real UFirst, const Standard_Real ULast);
+ //! Shallow copy of adaptor
+ Standard_EXPORT virtual Handle(Adaptor2d_Curve2d) ShallowCopy() const Standard_OVERRIDE;
+
//! Reset currently loaded curve (undone Load()).
Standard_EXPORT void Reset();
//! \param theParameter the value on the knot axis which identifies the caching span
void RebuildCache (const Standard_Real theParameter) const;
-private:
+protected:
Handle(Geom2d_Curve) myCurve;
GeomAbs_CurveType myTypeCurve;