1 #include <PPoly_Triangulation.ixx>
3 //=======================================================================
6 //=======================================================================
9 PPoly_Triangulation::PPoly_Triangulation
10 (const Standard_Real Defl,
11 const Handle(PColgp_HArray1OfPnt)& Nodes,
12 const Handle(PPoly_HArray1OfTriangle)& Triangles) :
15 myTriangles(Triangles)
20 //=======================================================================
23 //=======================================================================
25 PPoly_Triangulation::PPoly_Triangulation
26 (const Standard_Real Defl,
27 const Handle(PColgp_HArray1OfPnt)& Nodes,
28 const Handle(PColgp_HArray1OfPnt2d)& UVNodes,
29 const Handle(PPoly_HArray1OfTriangle)& Triangles) :
33 myTriangles(Triangles)
38 //=======================================================================
41 //=======================================================================
43 Standard_Real PPoly_Triangulation::Deflection() const
49 //=======================================================================
52 //=======================================================================
54 void PPoly_Triangulation::Deflection(const Standard_Real Defl)
60 //=======================================================================
63 //=======================================================================
65 Standard_Integer PPoly_Triangulation::NbNodes() const
67 return myNodes->Length();
71 //=======================================================================
74 //=======================================================================
76 Standard_Integer PPoly_Triangulation::NbTriangles() const
78 return myTriangles->Length();
82 //=======================================================================
85 //=======================================================================
87 Standard_Boolean PPoly_Triangulation::HasUVNodes() const
89 return !myUVNodes.IsNull();
93 //=======================================================================
96 //=======================================================================
98 Handle(PColgp_HArray1OfPnt) PPoly_Triangulation::Nodes() const
104 //=======================================================================
107 //=======================================================================
109 Handle(PColgp_HArray1OfPnt2d) PPoly_Triangulation::UVNodes() const
115 //=======================================================================
118 //=======================================================================
120 Handle(PPoly_HArray1OfTriangle) PPoly_Triangulation::Triangles() const