0032768: Coding - get rid of unused headers [BopAlgo to BRepBuilderAPI]
[occt.git] / src / BRepBlend / BRepBlend_Line.cxx
1 // Copyright (c) 1995-1999 Matra Datavision
2 // Copyright (c) 1999-2014 OPEN CASCADE SAS
3 //
4 // This file is part of Open CASCADE Technology software library.
5 //
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
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.
11 //
12 // Alternatively, this file may be used under the terms of Open CASCADE
13 // commercial license or contractual agreement.
14
15
16 #include <BRepBlend_Line.hxx>
17 #include <Standard_Type.hxx>
18
19 IMPLEMENT_STANDARD_RTTIEXT(BRepBlend_Line,Standard_Transient)
20
21 BRepBlend_Line::BRepBlend_Line ():
22   tras1(IntSurf_Undecided),tras2(IntSurf_Undecided),
23   hass1(Standard_False),hass2(Standard_False)
24 {}
25
26
27 void BRepBlend_Line::Clear ()
28 {
29   seqpt.Clear();
30   hass1 = Standard_False;
31   hass2 = Standard_False;
32   tras1 = IntSurf_Undecided;
33   tras2 = IntSurf_Undecided;
34 }
35
36 void BRepBlend_Line::Set(const IntSurf_TypeTrans TranS1,
37                             const IntSurf_TypeTrans TranS2)
38 {
39   hass1 = Standard_True;
40   hass2 = Standard_True;
41   tras1 = TranS1;
42   tras2 = TranS2;
43 }
44
45 void BRepBlend_Line::Set(const IntSurf_TypeTrans Trans)
46 {
47   hass1 = Standard_True;
48   hass2 = Standard_False;
49   tras1 = Trans;
50 }
51