0023024: Update headers of OCCT files
[occt.git] / src / Adaptor2d / Adaptor2d_Curve2d.cxx
CommitLineData
b311480e 1// Created on: 1993-07-01
2// Created by: Bruno DUMORTIER
3// Copyright (c) 1993-1999 Matra Datavision
4// Copyright (c) 1999-2012 OPEN CASCADE SAS
5//
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.
10//
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.
13//
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.
20
7fd59977 21
22#include <Adaptor2d_Curve2d.ixx>
23#include <Standard_NotImplemented.hxx>
24
25void Adaptor2d_Curve2d::Delete()
26{}
27
28//=======================================================================
29//function : FirstParameter
30//purpose :
31//=======================================================================
32
33Standard_Real Adaptor2d_Curve2d::FirstParameter() const
34{
35 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::FirstParameter");
36 return 0.;
37}
38
39
40//=======================================================================
41//function : LastParameter
42//purpose :
43//=======================================================================
44
45Standard_Real Adaptor2d_Curve2d::LastParameter() const
46{
47 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::LastParameter");
48 return 0.;
49}
50
51
52//=======================================================================
53//function : Continuity
54//purpose :
55//=======================================================================
56
57GeomAbs_Shape Adaptor2d_Curve2d::Continuity() const
58{
59 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Continuity");
60 return GeomAbs_C0;
61}
62
63
64//=======================================================================
65//function : NbIntervals
66//purpose :
67//=======================================================================
68
69//Standard_Integer Adaptor2d_Curve2d::NbIntervals(const GeomAbs_Shape S) const
70Standard_Integer Adaptor2d_Curve2d::NbIntervals(const GeomAbs_Shape ) const
71{
72 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::NbIntervals");
73 return 0;
74}
75
76
77//=======================================================================
78//function : Intervals
79//purpose :
80//=======================================================================
81
82//void Adaptor2d_Curve2d::Intervals(TColStd_Array1OfReal& T,
83// const GeomAbs_Shape S) const
84void Adaptor2d_Curve2d::Intervals(TColStd_Array1OfReal& ,
85 const GeomAbs_Shape ) const
86{
87 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Intervals");
88}
89
90
91//=======================================================================
92//function : Trim
93//purpose :
94//=======================================================================
95
96//Handle(Adaptor2d_HCurve2d) Adaptor2d_Curve2d::Trim(const Standard_Real First,
97// const Standard_Real Last ,
98// const Standard_Real Tol) const
99Handle(Adaptor2d_HCurve2d) Adaptor2d_Curve2d::Trim(const Standard_Real ,
100 const Standard_Real ,
101 const Standard_Real ) const
102{
103 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Trim");
104 return Handle(Adaptor2d_HCurve2d)();
105}
106
107//=======================================================================
108//function : IsClosed
109//purpose :
110//=======================================================================
111
112Standard_Boolean Adaptor2d_Curve2d::IsClosed() const
113{
114 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::IsClosed");
115 return 0;
116}
117
118
119//=======================================================================
120//function : IsPeriodic
121//purpose :
122//=======================================================================
123
124Standard_Boolean Adaptor2d_Curve2d::IsPeriodic() const
125{
126 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::IsPeriodic");
127 return 0;
128}
129
130
131//=======================================================================
132//function : Period
133//purpose :
134//=======================================================================
135
136Standard_Real Adaptor2d_Curve2d::Period() const
137{
138 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Period");
139 return 0.;
140}
141
142
143//=======================================================================
144//function : Value
145//purpose :
146//=======================================================================
147
148//gp_Pnt2d Adaptor2d_Curve2d::Value(const Standard_Real U) const
149gp_Pnt2d Adaptor2d_Curve2d::Value(const Standard_Real ) const
150{
151 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Value");
152 return gp_Pnt2d();
153}
154
155
156//=======================================================================
157//function : D0
158//purpose :
159//=======================================================================
160
161//void Adaptor2d_Curve2d::D0(const Standard_Real U, gp_Pnt2d& P) const
162void Adaptor2d_Curve2d::D0(const Standard_Real , gp_Pnt2d& ) const
163{
164 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::D0");
165}
166
167
168//=======================================================================
169//function : D1
170//purpose :
171//=======================================================================
172
173//void Adaptor2d_Curve2d::D1(const Standard_Real U,
174// gp_Pnt2d& P, gp_Vec2d& V) const
175void Adaptor2d_Curve2d::D1(const Standard_Real ,
176 gp_Pnt2d& , gp_Vec2d& ) const
177{
178 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::D1");
179}
180
181
182//=======================================================================
183//function : D2
184//purpose :
185//=======================================================================
186
187//void Adaptor2d_Curve2d::D2(const Standard_Real U,
188// gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2) const
189void Adaptor2d_Curve2d::D2(const Standard_Real ,
190 gp_Pnt2d& , gp_Vec2d& , gp_Vec2d& ) const
191{
192 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::D2");
193}
194
195
196//=======================================================================
197//function : D3
198//purpose :
199//=======================================================================
200
201//void Adaptor2d_Curve2d::D3(const Standard_Real U,
202// gp_Pnt2d& P, gp_Vec2d& V1, gp_Vec2d& V2, gp_Vec2d& V3)
203void Adaptor2d_Curve2d::D3(const Standard_Real ,
204 gp_Pnt2d& , gp_Vec2d& , gp_Vec2d& , gp_Vec2d& ) const
205{
206 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::D3");
207}
208
209
210//=======================================================================
211//function : DN
212//purpose :
213//=======================================================================
214
215//gp_Vec2d Adaptor2d_Curve2d::DN(const Standard_Real U,
216// const Standard_Integer N) const
217gp_Vec2d Adaptor2d_Curve2d::DN(const Standard_Real ,
218 const Standard_Integer ) const
219{
220 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::DN");
221 return gp_Vec2d();
222}
223
224
225//=======================================================================
226//function : Resolution
227//purpose :
228//=======================================================================
229
230//Standard_Real Adaptor2d_Curve2d::Resolution(const Standard_Real R3d) const
231Standard_Real Adaptor2d_Curve2d::Resolution(const Standard_Real ) const
232{
233 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Resolution");
234 return 0.;
235}
236
237
238//=======================================================================
239//function : GetType
240//purpose :
241//=======================================================================
242
243GeomAbs_CurveType Adaptor2d_Curve2d::GetType() const
244{
245 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::GetType");
246 return GeomAbs_OtherCurve;
247}
248
249
250//=======================================================================
251//function : Line
252//purpose :
253//=======================================================================
254
255gp_Lin2d Adaptor2d_Curve2d::Line() const
256{
257 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Line");
258 return gp_Lin2d();
259}
260
261
262//=======================================================================
263//function : Circle
264//purpose :
265//=======================================================================
266
267gp_Circ2d Adaptor2d_Curve2d::Circle() const
268{
269 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Circle");
270 return gp_Circ2d();
271}
272
273
274//=======================================================================
275//function : Ellipse
276//purpose :
277//=======================================================================
278
279gp_Elips2d Adaptor2d_Curve2d::Ellipse() const
280{
281 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Ellipse");
282 return gp_Elips2d();
283}
284
285
286//=======================================================================
287//function : Hyperbola
288//purpose :
289//=======================================================================
290
291gp_Hypr2d Adaptor2d_Curve2d::Hyperbola() const
292{
293 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Hyperbola");
294 return gp_Hypr2d();
295}
296
297
298//=======================================================================
299//function : Parabola
300//purpose :
301//=======================================================================
302
303gp_Parab2d Adaptor2d_Curve2d::Parabola() const
304{
305 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Parabola");
306 return gp_Parab2d();
307}
308
309
310//=======================================================================
311//function : Degree
312//purpose :
313//=======================================================================
314
315Standard_Integer Adaptor2d_Curve2d::Degree() const
316{
317 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Degree");
318 return 0;
319}
320
321
322//=======================================================================
323//function : IsRational
324//purpose :
325//=======================================================================
326
327Standard_Boolean Adaptor2d_Curve2d::IsRational() const
328{
329 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::IsRational");
330 return 0;
331}
332
333
334//=======================================================================
335//function : NbPoles
336//purpose :
337//=======================================================================
338
339Standard_Integer Adaptor2d_Curve2d::NbPoles() const
340{
341 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::NbPole");
342 return 0;
343}
344
345
346//=======================================================================
347//function : NbKnots
348//purpose :
349//=======================================================================
350
351Standard_Integer Adaptor2d_Curve2d::NbKnots() const
352{
353 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::NbKnots");
354 return 0;
355}
356
357
358//=======================================================================
359//function : Bezier
360//purpose :
361//=======================================================================
362
363Handle(Geom2d_BezierCurve) Adaptor2d_Curve2d::Bezier() const
364{
365 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::Bezier");
366 return Handle(Geom2d_BezierCurve)();
367}
368
369
370//=======================================================================
371//function : BSpline
372//purpose :
373//=======================================================================
374
375Handle(Geom2d_BSplineCurve) Adaptor2d_Curve2d::BSpline() const
376{
377 Standard_NotImplemented::Raise("Adaptor2d_Curve2d::BSpline");
378 return Handle(Geom2d_BSplineCurve)();
379}
380
381
382