0024927: Getting rid of "Persistent" functionality -- Code
[occt.git] / src / PBRep / PBRep_PolygonOnClosedTriangulation.cxx
1 // Copyright (c) 1998-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 #include <PBRep_PolygonOnClosedTriangulation.ixx>
16
17
18 //=======================================================================
19 //function : PBRep_PolygonOnClosedTriangulation
20 //purpose  : 
21 //=======================================================================
22
23 PBRep_PolygonOnClosedTriangulation::PBRep_PolygonOnClosedTriangulation
24 (const Handle(PPoly_PolygonOnTriangulation)& aP1,
25  const Handle(PPoly_PolygonOnTriangulation)& aP2,
26  const Handle(PPoly_Triangulation)&      aPPol,
27  const PTopLoc_Location&                 aPLoc) :
28  PBRep_PolygonOnTriangulation(aP1, aPPol, aPLoc),
29  myPolygon2(aP2)
30 {
31 }
32
33
34 //=======================================================================
35 //function : PBRep_PolygonOnClosedTriangulation::IsPolygonOnTriangulation
36 //purpose  : 
37 //=======================================================================
38
39 Standard_Boolean PBRep_PolygonOnClosedTriangulation::IsPolygonOnClosedTriangulation() const 
40 {
41   return Standard_True;
42 }
43
44 //=======================================================================
45 //function : PBRep_CurveRepresentation::PolygonOnTriangulation2
46 //purpose  : 
47 //=======================================================================
48
49 Handle(PPoly_PolygonOnTriangulation) 
50      PBRep_PolygonOnClosedTriangulation::PolygonOnTriangulation2() const 
51 {
52   return myPolygon2;
53 }