0024624: Lost word in license statement in source files
[occt.git] / src / Adaptor3d / Adaptor3d_Surface.cxx
CommitLineData
b311480e 1// Created on: 1993-07-01
2// Created by: Bruno DUMORTIER
3// Copyright (c) 1993-1999 Matra Datavision
973c2be1 4// Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5//
973c2be1 6// This file is part of Open CASCADE Technology software library.
b311480e 7//
d5f74e42 8// This library is free software; you can redistribute it and/or modify it under
9// the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 10// by the Free Software Foundation, with special exception defined in the file
11// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12// distribution for complete text of the license and disclaimer of any warranty.
b311480e 13//
973c2be1 14// Alternatively, this file may be used under the terms of Open CASCADE
15// commercial license or contractual agreement.
7fd59977 16
17#include <Adaptor3d_Surface.ixx>
18#include <Standard_NotImplemented.hxx>
19
20void Adaptor3d_Surface::Delete()
21{}
22
23//=======================================================================
24//function : FirstUParameter
25//purpose :
26//=======================================================================
27
28Standard_Real Adaptor3d_Surface::FirstUParameter() const
29{
30 Standard_NotImplemented::Raise("Adaptor3d_Surface::FirstUParameter");
31 return 0.;
32}
33
34
35//=======================================================================
36//function : LastUParameter
37//purpose :
38//=======================================================================
39
40Standard_Real Adaptor3d_Surface::LastUParameter() const
41{
42 Standard_NotImplemented::Raise("Adaptor3d_Surface::LastUParameter");
43 return 0.;
44}
45
46
47//=======================================================================
48//function : FirstVParameter
49//purpose :
50//=======================================================================
51
52Standard_Real Adaptor3d_Surface::FirstVParameter() const
53{
54 Standard_NotImplemented::Raise("Adaptor3d_Surface::FirstVParameter");
55 return 0.;
56}
57
58
59//=======================================================================
60//function : LastVParameter
61//purpose :
62//=======================================================================
63
64Standard_Real Adaptor3d_Surface::LastVParameter() const
65{
66 Standard_NotImplemented::Raise("Adaptor3d_Surface::LastVParameter");
67 return 0.;
68}
69
70
71//=======================================================================
72//function : UContinuity
73//purpose :
74//=======================================================================
75
76GeomAbs_Shape Adaptor3d_Surface::UContinuity() const
77{
78 Standard_NotImplemented::Raise("Adaptor3d_Surface::UContinuity");
79 return GeomAbs_C0;
80}
81
82
83//=======================================================================
84//function : VContinuity
85//purpose :
86//=======================================================================
87
88GeomAbs_Shape Adaptor3d_Surface::VContinuity() const
89{
90 Standard_NotImplemented::Raise("Adaptor3d_Surface::VContinuity");
91 return GeomAbs_C0;
92}
93
94
95//=======================================================================
96//function : NbUIntervals
97//purpose :
98//=======================================================================
99
100//Standard_Integer Adaptor3d_Surface::NbUIntervals(const GeomAbs_Shape S) const
101Standard_Integer Adaptor3d_Surface::NbUIntervals(const GeomAbs_Shape ) const
102{
103 Standard_NotImplemented::Raise("Adaptor3d_Surface::NbUIntervals");
104 return 0;
105}
106
107
108//=======================================================================
109//function : NbVIntervals
110//purpose :
111//=======================================================================
112
113//Standard_Integer Adaptor3d_Surface::NbVIntervals(const GeomAbs_Shape S) const
114Standard_Integer Adaptor3d_Surface::NbVIntervals(const GeomAbs_Shape ) const
115{
116 Standard_NotImplemented::Raise("Adaptor3d_Surface::NbVIntervals");
117 return 0;
118}
119
120
121//=======================================================================
122//function : UIntervals
123//purpose :
124//=======================================================================
125
126//void Adaptor3d_Surface::UIntervals(TColStd_Array1OfReal& T, const GeomAbs_Shape S) const
127void Adaptor3d_Surface::UIntervals(TColStd_Array1OfReal& , const GeomAbs_Shape ) const
128{
129 Standard_NotImplemented::Raise("Adaptor3d_Surface::UIntervals");
130}
131
132
133//=======================================================================
134//function : VIntervals
135//purpose :
136//=======================================================================
137
138//void Adaptor3d_Surface::VIntervals(TColStd_Array1OfReal& T, const GeomAbs_Shape S) const
139void Adaptor3d_Surface::VIntervals(TColStd_Array1OfReal& , const GeomAbs_Shape ) const
140{
141 Standard_NotImplemented::Raise("Adaptor3d_Surface::VIntervals");
142}
143
144
145//=======================================================================
146//function : UTrim
147//purpose :
148//=======================================================================
149
150//Handle(Adaptor3d_HSurface) Adaptor3d_Surface::UTrim(const Standard_Real First, const Standard_Real Last, const Standard_Real Tol) const
151Handle(Adaptor3d_HSurface) Adaptor3d_Surface::UTrim(const Standard_Real , const Standard_Real , const Standard_Real ) const
152{
153 Standard_NotImplemented::Raise("Adaptor3d_Surface::UTrim");
154 return Handle(Adaptor3d_HSurface)();
155}
156
157
158//=======================================================================
159//function : VTrim
160//purpose :
161//=======================================================================
162
163//Handle(Adaptor3d_HSurface) Adaptor3d_Surface::VTrim(const Standard_Real First, const Standard_Real Last, const Standard_Real Tol) const
164Handle(Adaptor3d_HSurface) Adaptor3d_Surface::VTrim(const Standard_Real , const Standard_Real , const Standard_Real ) const
165{
166 Standard_NotImplemented::Raise("Adaptor3d_Surface::VTrim");
167 return Handle(Adaptor3d_HSurface)();
168}
169
170
171//=======================================================================
172//function : IsUClosed
173//purpose :
174//=======================================================================
175
176Standard_Boolean Adaptor3d_Surface::IsUClosed() const
177{
178 Standard_NotImplemented::Raise("Adaptor3d_Surface::IsUClosed");
179 return 0;
180}
181
182
183//=======================================================================
184//function : IsVClosed
185//purpose :
186//=======================================================================
187
188Standard_Boolean Adaptor3d_Surface::IsVClosed() const
189{
190 Standard_NotImplemented::Raise("Adaptor3d_Surface::IsVClosed");
191 return 0;
192}
193
194
195//=======================================================================
196//function : IsUPeriodic
197//purpose :
198//=======================================================================
199
200Standard_Boolean Adaptor3d_Surface::IsUPeriodic() const
201{
202 Standard_NotImplemented::Raise("Adaptor3d_Surface::IsUPeriodic");
203 return 0;
204}
205
206
207//=======================================================================
208//function : UPeriod
209//purpose :
210//=======================================================================
211
212Standard_Real Adaptor3d_Surface::UPeriod() const
213{
214 Standard_NotImplemented::Raise("Adaptor3d_Surface::UPeriod");
215 return 0.;
216}
217
218
219//=======================================================================
220//function : IsVPeriodic
221//purpose :
222//=======================================================================
223
224Standard_Boolean Adaptor3d_Surface::IsVPeriodic() const
225{
226 Standard_NotImplemented::Raise("Adaptor3d_Surface::IsVPeriodic");
227 return 0;
228}
229
230
231//=======================================================================
232//function : VPeriod
233//purpose :
234//=======================================================================
235
236Standard_Real Adaptor3d_Surface::VPeriod() const
237{
238 Standard_NotImplemented::Raise("Adaptor3d_Surface::VPeriod");
239 return 0.;
240}
241
242
243//=======================================================================
244//function : Value
245//purpose :
246//=======================================================================
247
248//gp_Pnt Adaptor3d_Surface::Value(const Standard_Real U, const Standard_Real V) const
249gp_Pnt Adaptor3d_Surface::Value(const Standard_Real , const Standard_Real ) const
250{
251 Standard_NotImplemented::Raise("Adaptor3d_Surface::Value");
252 return gp_Pnt();
253}
254
255
256//=======================================================================
257//function : D0
258//purpose :
259//=======================================================================
260
261//void Adaptor3d_Surface::D0(const Standard_Real U, const Standard_Real V, gp_Pnt& P) const
262void Adaptor3d_Surface::D0(const Standard_Real , const Standard_Real , gp_Pnt& ) const
263{
264 Standard_NotImplemented::Raise("Adaptor3d_Surface::D0");
265}
266
267
268//=======================================================================
269//function : D1
270//purpose :
271//=======================================================================
272
273//void Adaptor3d_Surface::D1(const Standard_Real U, const Standard_Real V, gp_Pnt& P, gp_Vec& D1U, gp_Vec& D1V) const
274void Adaptor3d_Surface::D1(const Standard_Real , const Standard_Real , gp_Pnt& , gp_Vec& , gp_Vec& ) const
275{
276 Standard_NotImplemented::Raise("Adaptor3d_Surface::D1");
277}
278
279
280//=======================================================================
281//function : D2
282//purpose :
283//=======================================================================
284
285//void Adaptor3d_Surface::D2(const Standard_Real U, const Standard_Real V, gp_Pnt& P, gp_Vec& D1U, gp_Vec& D1V, gp_Vec& D2U, gp_Vec& D2V, gp_Vec& D2UV) const
286void Adaptor3d_Surface::D2(const Standard_Real , const Standard_Real , gp_Pnt& , gp_Vec& , gp_Vec& , gp_Vec& , gp_Vec& , gp_Vec& ) const
287{
288 Standard_NotImplemented::Raise("Adaptor3d_Surface::D2");
289}
290
291
292//=======================================================================
293//function : D3
294//purpose :
295//=======================================================================
296
297//void Adaptor3d_Surface::D3(const Standard_Real U, const Standard_Real V, gp_Pnt& P, gp_Vec& D1U, gp_Vec& D1V, gp_Vec& D2U, gp_Vec& D2V, gp_Vec& D2UV, gp_Vec& D3U, gp_Vec& D3V, gp_Vec& D3UUV, gp_Vec& D3UVV) const
298void Adaptor3d_Surface::D3(const Standard_Real , const Standard_Real , gp_Pnt& , gp_Vec& , gp_Vec& , gp_Vec& , gp_Vec& , gp_Vec& , gp_Vec& , gp_Vec& , gp_Vec& , gp_Vec& ) const
299{
300 Standard_NotImplemented::Raise("Adaptor3d_Surface::D3");
301}
302
303
304//=======================================================================
305//function : DN
306//purpose :
307//=======================================================================
308
309//gp_Vec Adaptor3d_Surface::DN(const Standard_Real U, const Standard_Real V, const Standard_Integer Nu, const Standard_Integer Nv) const
310gp_Vec Adaptor3d_Surface::DN(const Standard_Real , const Standard_Real , const Standard_Integer , const Standard_Integer ) const
311{
312 Standard_NotImplemented::Raise("Adaptor3d_Surface::DN");
313 return gp_Vec();
314}
315
316
317//=======================================================================
318//function : UResolution
319//purpose :
320//=======================================================================
321
322//Standard_Real Adaptor3d_Surface::UResolution(const Standard_Real R3d) const
323Standard_Real Adaptor3d_Surface::UResolution(const Standard_Real ) const
324{
325 Standard_NotImplemented::Raise("Adaptor3d_Surface::UResolution");
326 return 0.;
327}
328
329
330//=======================================================================
331//function : VResolution
332//purpose :
333//=======================================================================
334
335//Standard_Real Adaptor3d_Surface::VResolution(const Standard_Real R3d) const
336Standard_Real Adaptor3d_Surface::VResolution(const Standard_Real ) const
337{
338 Standard_NotImplemented::Raise("Adaptor3d_Surface::VResolution");
339 return 0.;
340}
341
342
343//=======================================================================
344//function : GetType
345//purpose :
346//=======================================================================
347
348GeomAbs_SurfaceType Adaptor3d_Surface::GetType() const
349{
350 Standard_NotImplemented::Raise("Adaptor3d_Surface::GetType");
351 return GeomAbs_OtherSurface;
352}
353
354
355//=======================================================================
356//function : Plane
357//purpose :
358//=======================================================================
359
360gp_Pln Adaptor3d_Surface::Plane() const
361{
362 Standard_NotImplemented::Raise("Adaptor3d_Surface::Plane");
363 return gp_Pln();
364}
365
366
367//=======================================================================
368//function : Cylinder
369//purpose :
370//=======================================================================
371
372gp_Cylinder Adaptor3d_Surface::Cylinder() const
373{
374 Standard_NotImplemented::Raise("Adaptor3d_Surface::Cylinder");
375 return gp_Cylinder();
376}
377
378
379//=======================================================================
380//function : Cone
381//purpose :
382//=======================================================================
383
384gp_Cone Adaptor3d_Surface::Cone() const
385{
386 Standard_NotImplemented::Raise("Adaptor3d_Surface::Cone");
387 return gp_Cone();
388}
389
390
391//=======================================================================
392//function : Sphere
393//purpose :
394//=======================================================================
395
396gp_Sphere Adaptor3d_Surface::Sphere() const
397{
398 Standard_NotImplemented::Raise("Adaptor3d_Surface::Sphere");
399 return gp_Sphere();
400}
401
402
403//=======================================================================
404//function : Torus
405//purpose :
406//=======================================================================
407
408gp_Torus Adaptor3d_Surface::Torus() const
409{
410 Standard_NotImplemented::Raise("Adaptor3d_Surface::Torus");
411 return gp_Torus();
412}
413
414
415//=======================================================================
416//function : UDegree
417//purpose :
418//=======================================================================
419
420Standard_Integer Adaptor3d_Surface::UDegree() const
421{
422 Standard_NotImplemented::Raise("Adaptor3d_Surface::UDegree");
423 return 0;
424}
425
426
427//=======================================================================
428//function : NbUPoles
429//purpose :
430//=======================================================================
431
432Standard_Integer Adaptor3d_Surface::NbUPoles() const
433{
434 Standard_NotImplemented::Raise("Adaptor3d_Surface::NbUPoles");
435 return 0;
436}
437
438
439//=======================================================================
440//function : VDegree
441//purpose :
442//=======================================================================
443
444Standard_Integer Adaptor3d_Surface::VDegree() const
445{
446 Standard_NotImplemented::Raise("Adaptor3d_Surface::VDegree");
447 return 0;
448}
449
450
451//=======================================================================
452//function : NbVPoles
453//purpose :
454//=======================================================================
455
456Standard_Integer Adaptor3d_Surface::NbVPoles() const
457{
458 Standard_NotImplemented::Raise("Adaptor3d_Surface::NbVPoles");
459 return 0;
460}
461
462
463//=======================================================================
464//function : NbUKnots
465//purpose :
466//=======================================================================
467
468Standard_Integer Adaptor3d_Surface::NbUKnots() const
469{
470 Standard_NotImplemented::Raise("Adaptor3d_Surface::NbUKnots");
471 return 0;
472}
473
474
475//=======================================================================
476//function : NbVKnots
477//purpose :
478//=======================================================================
479
480Standard_Integer Adaptor3d_Surface::NbVKnots() const
481{
482 Standard_NotImplemented::Raise("Adaptor3d_Surface::NbVKnots");
483 return 0;
484}
485
486
487//=======================================================================
488//function : IsURational
489//purpose :
490//=======================================================================
491
492Standard_Boolean Adaptor3d_Surface::IsURational() const
493{
494 Standard_NotImplemented::Raise("Adaptor3d_Surface::IsURational");
495 return 0;
496}
497
498
499//=======================================================================
500//function : IsVRational
501//purpose :
502//=======================================================================
503
504Standard_Boolean Adaptor3d_Surface::IsVRational() const
505{
506 Standard_NotImplemented::Raise("Adaptor3d_Surface::IsVRational");
507 return 0;
508}
509
510
511//=======================================================================
512//function : Bezier
513//purpose :
514//=======================================================================
515
516Handle(Geom_BezierSurface) Adaptor3d_Surface::Bezier() const
517{
518 Standard_NotImplemented::Raise("Adaptor3d_Surface::Bezier");
519 return Handle(Geom_BezierSurface)();
520}
521
522
523//=======================================================================
524//function : BSpline
525//purpose :
526//=======================================================================
527
528Handle(Geom_BSplineSurface) Adaptor3d_Surface::BSpline() const
529{
530 Standard_NotImplemented::Raise("Adaptor3d_Surface::BSpline");
531 return Handle(Geom_BSplineSurface)();
532}
533
534
535//=======================================================================
536//function : AxeOfRevolution
537//purpose :
538//=======================================================================
539
540gp_Ax1 Adaptor3d_Surface::AxeOfRevolution() const
541{
542 Standard_NotImplemented::Raise("Adaptor3d_Surface::AxeOfRevolution");
543 return gp_Ax1();
544}
545
546
547//=======================================================================
548//function : Direction
549//purpose :
550//=======================================================================
551
552gp_Dir Adaptor3d_Surface::Direction() const
553{
554 Standard_NotImplemented::Raise("Adaptor3d_Surface::Direction");
555 return gp_Dir();
556}
557
558
559//=======================================================================
560//function : BasisCurve
561//purpose :
562//=======================================================================
563
564Handle(Adaptor3d_HCurve) Adaptor3d_Surface::BasisCurve() const
565{
566 Standard_NotImplemented::Raise("Adaptor3d_Surface::BasisCurve");
567 return Handle(Adaptor3d_HCurve)();
568}
569
570
571//=======================================================================
572//function : BasisSurface
573//purpose :
574//=======================================================================
575
576Handle(Adaptor3d_HSurface) Adaptor3d_Surface::BasisSurface() const
577{
578 Standard_NotImplemented::Raise("Adaptor3d_Surface::BasisSurface");
579 return Handle(Adaptor3d_HSurface)();
580}
581
582
583//=======================================================================
584//function : OffsetValue
585//purpose :
586//=======================================================================
587
588Standard_Real Adaptor3d_Surface::OffsetValue() const
589{
590 Standard_NotImplemented::Raise("Adaptor3d_Surface::OffsetValue");
591 return 0.;
592}