1 // Created on: 1994-02-24
2 // Created by: Laurent BOURESCHE
3 // Copyright (c) 1994-1999 Matra Datavision
4 // Copyright (c) 1999-2012 OPEN CASCADE SAS
6 // The content of this file is subject to the Open CASCADE Technology Public
7 // License Version 6.5 (the "License"). You may not use the content of this file
8 // except in compliance with the License. Please obtain a copy of the License
9 // at http://www.opencascade.org and read it completely before using this file.
11 // The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
12 // main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
14 // The Original Code and all software distributed under the License is
15 // distributed on an "AS IS" basis, without warranty of any kind, and the
16 // Initial Developer hereby disclaims all such warranties, including without
17 // limitation, any warranties of merchantability, fitness for a particular
18 // purpose or non-infringement. Please see the License for the specific terms
19 // and conditions governing the rights and limitations under the License.
23 #include <BRepLProp_CurveTool.ixx>
25 //=======================================================================
28 //=======================================================================
30 void BRepLProp_CurveTool::Value(const BRepAdaptor_Curve& C,
31 const Standard_Real U,
38 //=======================================================================
41 //=======================================================================
43 void BRepLProp_CurveTool::D1(const BRepAdaptor_Curve& C,
44 const Standard_Real U,
52 //=======================================================================
55 //=======================================================================
57 void BRepLProp_CurveTool::D2(const BRepAdaptor_Curve& C,
58 const Standard_Real U,
67 //=======================================================================
70 //=======================================================================
72 void BRepLProp_CurveTool::D3(const BRepAdaptor_Curve& C,
73 const Standard_Real U,
83 //=======================================================================
84 //function : Continuity
86 //=======================================================================
88 Standard_Integer BRepLProp_CurveTool::Continuity(const BRepAdaptor_Curve& C)
90 GeomAbs_Shape s = C.Continuity();
111 //=======================================================================
112 //function : FirstParameter
114 //=======================================================================
116 Standard_Real BRepLProp_CurveTool::FirstParameter(const BRepAdaptor_Curve& C)
118 return C.FirstParameter();
122 //=======================================================================
123 //function : LastParameter
125 //=======================================================================
127 Standard_Real BRepLProp_CurveTool::LastParameter(const BRepAdaptor_Curve& C)
129 return C.LastParameter();