]>
Commit | Line | Data |
---|---|---|
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 | ||
14 | BRep_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 | ||
29 | Standard_Boolean BRep_PolygonOnClosedTriangulation::IsPolygonOnClosedTriangulation() const | |
30 | { | |
31 | return Standard_True; | |
32 | } | |
33 | ||
34 | ||
35 | //======================================================================= | |
36 | //function : PolygonOnTriangulation2 | |
37 | //purpose : | |
38 | //======================================================================= | |
39 | ||
40 | void BRep_PolygonOnClosedTriangulation::PolygonOnTriangulation2 | |
41 | (const Handle(Poly_PolygonOnTriangulation)& P2) | |
42 | { | |
43 | myPolygon2 = P2; | |
44 | } | |
45 | //======================================================================= | |
46 | //function : PolygonOnTriangulation2 | |
47 | //purpose : | |
48 | //======================================================================= | |
49 | ||
50 | const Handle(Poly_PolygonOnTriangulation)& BRep_PolygonOnClosedTriangulation::PolygonOnTriangulation2() const | |
51 | { | |
52 | return myPolygon2; | |
53 | } | |
54 | ||
55 | ||
56 | //======================================================================= | |
57 | //function : Copy | |
58 | //purpose : | |
59 | //======================================================================= | |
60 | ||
61 | Handle(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 |