Integration of OCCT 6.5.0 from SVN
[occt.git] / src / BRep / BRep_PolygonOnClosedTriangulation.cxx
CommitLineData
7fd59977 1// File: BRep_PolygonOnClosedTriangulation.cxx
2// Created: Wed Mar 15 14:08:44 1995
3// Author: Laurent PAINNOT
4// <lpa@metrox>
5
6
7#include <BRep_PolygonOnClosedTriangulation.ixx>
8
9//=======================================================================
10//function : BRep_PolygonOnClosedTriangulation
11//purpose :
12//=======================================================================
13
14BRep_PolygonOnClosedTriangulation::BRep_PolygonOnClosedTriangulation
15 (const Handle(Poly_PolygonOnTriangulation)& P1,
16 const Handle(Poly_PolygonOnTriangulation)& P2,
17 const Handle(Poly_Triangulation)& T,
18 const TopLoc_Location& L):
19 BRep_PolygonOnTriangulation(P1, T, L),
20 myPolygon2(P2)
21{
22}
23
24//=======================================================================
25//function : IsPolygonOnclosedTriangulation
26//purpose :
27//=======================================================================
28
29Standard_Boolean BRep_PolygonOnClosedTriangulation::IsPolygonOnClosedTriangulation() const
30{
31 return Standard_True;
32}
33
34
35//=======================================================================
36//function : PolygonOnTriangulation2
37//purpose :
38//=======================================================================
39
40void BRep_PolygonOnClosedTriangulation::PolygonOnTriangulation2
41 (const Handle(Poly_PolygonOnTriangulation)& P2)
42{
43 myPolygon2 = P2;
44}
45//=======================================================================
46//function : PolygonOnTriangulation2
47//purpose :
48//=======================================================================
49
50const Handle(Poly_PolygonOnTriangulation)& BRep_PolygonOnClosedTriangulation::PolygonOnTriangulation2() const
51{
52 return myPolygon2;
53}
54
55
56//=======================================================================
57//function : Copy
58//purpose :
59//=======================================================================
60
61Handle(BRep_CurveRepresentation) BRep_PolygonOnClosedTriangulation::Copy() const
62{
63 Handle(BRep_PolygonOnClosedTriangulation) P;
64 P = new BRep_PolygonOnClosedTriangulation(PolygonOnTriangulation(), myPolygon2,
65 Triangulation(), Location());
66
67 return P;
68}
69