0028599: Replacement of old Boolean operations with new ones in BRepProj_Projection...
[occt.git] / src / Blend / Blend_Function.cxx
CommitLineData
b311480e 1// Copyright (c) 1995-1999 Matra Datavision
973c2be1 2// Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 3//
973c2be1 4// This file is part of Open CASCADE Technology software library.
b311480e 5//
d5f74e42 6// This library is free software; you can redistribute it and/or modify it under
7// the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 8// by the Free Software Foundation, with special exception defined in the file
9// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
10// distribution for complete text of the license and disclaimer of any warranty.
b311480e 11//
973c2be1 12// Alternatively, this file may be used under the terms of Open CASCADE
13// commercial license or contractual agreement.
b311480e 14
42cf5bc1 15
16#include <Blend_Function.hxx>
17#include <Blend_Point.hxx>
18#include <gp_Pnt.hxx>
19#include <gp_Vec.hxx>
20#include <gp_Vec2d.hxx>
21#include <math_Matrix.hxx>
22#include <Standard_DomainError.hxx>
7fd59977 23
24Standard_Integer Blend_Function::NbVariables () const
25{
26 return 4;
27}
28
29const gp_Pnt& Blend_Function::Pnt1() const
30{
31 return PointOnS1();
32}
33
34const gp_Pnt& Blend_Function::Pnt2() const
35{
36 return PointOnS2();
37}
38
39Standard_Boolean Blend_Function::TwistOnS1() const
40{
41 return Standard_False;
42}
43
44Standard_Boolean Blend_Function::TwistOnS2() const
45{
46 return Standard_False;
47}
48
35e08fe8 49Standard_Boolean Blend_Function::Section (const Blend_Point& /*P*/,
50 TColgp_Array1OfPnt& /*Poles*/,
51 TColgp_Array1OfVec& /*DPoles*/,
52 TColgp_Array1OfVec& /*D2Poles*/,
53 TColgp_Array1OfPnt2d& /*Poles2d*/,
54 TColgp_Array1OfVec2d& /*DPoles2d*/,
55 TColgp_Array1OfVec2d& /*D2Poles2d*/,
56 TColStd_Array1OfReal& /*Weigths*/,
57 TColStd_Array1OfReal& /*DWeigths*/,
58 TColStd_Array1OfReal& /*D2Weigths*/)
7fd59977 59{
60 return Standard_False;
61}