OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ApplicationFramework
TKPShape
PPoly


PPoly_Triangulation Class Reference

#include <PPoly_Triangulation.hxx>


Public Member Functions

Standard_EXPORT PPoly_Triangulation (const Standard_Real Defl, const Handle(PColgp_HArray1OfPnt)&Nodes, const Handle(PPoly_HArray1OfTriangle)&Triangles)
 Defaults with allocation of Nodes and Triangles.
.
Standard_EXPORT PPoly_Triangulation (const Standard_Real Defl, const Handle(PColgp_HArray1OfPnt)&Nodes, const Handle(PColgp_HArray1OfPnt2d)&UVNodes, const Handle(PPoly_HArray1OfTriangle)&Triangles)
 Defaults with allocation of Nodes and Triangles.
.
Standard_EXPORT Standard_Real Deflection () const
Standard_EXPORT void Deflection (const Standard_Real D)
Standard_EXPORT Standard_Integer NbNodes () const
 Null if the nodes are not yet defined.
.
Standard_EXPORT Standard_Integer NbTriangles () const
 Null if the Triangles are not yet defined.
.
Standard_EXPORT Standard_Boolean HasUVNodes () const
Standard_EXPORT Handle_PColgp_HArray1OfPnt Nodes () const
 Const reference on the 3d nodes values.
.
Standard_EXPORT Handle_PColgp_HArray1OfPnt2d UVNodes () const
 Const reference on the 2d nodes values.
.
Standard_EXPORT Handle_PPoly_HArray1OfTriangle Triangles () const
 Const reference on the triangles.
.
 PPoly_Triangulation ()
 PPoly_Triangulation (const Storage_stCONSTclCOM &a)
Standard_Real _CSFDB_GetPPoly_TriangulationmyDeflection () const
void _CSFDB_SetPPoly_TriangulationmyDeflection (const Standard_Real p)
 Handle (PColgp_HArray1OfPnt) _CSFDB_GetPPoly_TriangulationmyNodes() const
void _CSFDB_SetPPoly_TriangulationmyNodes (const Handle(PColgp_HArray1OfPnt)&p)
 Handle (PColgp_HArray1OfPnt2d) _CSFDB_GetPPoly_TriangulationmyUVNodes() const
void _CSFDB_SetPPoly_TriangulationmyUVNodes (const Handle(PColgp_HArray1OfPnt2d)&p)
 Handle (PPoly_HArray1OfTriangle) _CSFDB_GetPPoly_TriangulationmyTriangles() const
void _CSFDB_SetPPoly_TriangulationmyTriangles (const Handle(PPoly_HArray1OfTriangle)&p)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Real myDeflection
Handle_PColgp_HArray1OfPnt myNodes
Handle_PColgp_HArray1OfPnt2d myUVNodes
Handle_PPoly_HArray1OfTriangle myTriangles


Constructor & Destructor Documentation

Standard_EXPORT PPoly_Triangulation::PPoly_Triangulation const Standard_Real  Defl,
const Handle(PColgp_HArray1OfPnt)&  Nodes,
const Handle(PPoly_HArray1OfTriangle)&  Triangles
 

Standard_EXPORT PPoly_Triangulation::PPoly_Triangulation const Standard_Real  Defl,
const Handle(PColgp_HArray1OfPnt)&  Nodes,
const Handle(PColgp_HArray1OfPnt2d)&  UVNodes,
const Handle(PPoly_HArray1OfTriangle)&  Triangles
 

PPoly_Triangulation::PPoly_Triangulation  )  [inline]
 

PPoly_Triangulation::PPoly_Triangulation const Storage_stCONSTclCOM &  a  )  [inline]
 


Member Function Documentation

Standard_Real PPoly_Triangulation::_CSFDB_GetPPoly_TriangulationmyDeflection  )  const [inline]
 

void PPoly_Triangulation::_CSFDB_SetPPoly_TriangulationmyDeflection const Standard_Real  p  )  [inline]
 

void PPoly_Triangulation::_CSFDB_SetPPoly_TriangulationmyNodes const Handle(PColgp_HArray1OfPnt)&  p  )  [inline]
 

void PPoly_Triangulation::_CSFDB_SetPPoly_TriangulationmyTriangles const Handle(PPoly_HArray1OfTriangle)&  p  )  [inline]
 

void PPoly_Triangulation::_CSFDB_SetPPoly_TriangulationmyUVNodes const Handle(PColgp_HArray1OfPnt2d)&  p  )  [inline]
 

Standard_EXPORT void PPoly_Triangulation::Deflection const Standard_Real  D  ) 
 

Standard_EXPORT Standard_Real PPoly_Triangulation::Deflection  )  const
 

Standard_EXPORT const PPoly_Triangulation::Handle Standard_Type   )  const
 

PPoly_Triangulation::Handle PPoly_HArray1OfTriangle   )  const [inline]
 

PPoly_Triangulation::Handle PColgp_HArray1OfPnt2d   )  const [inline]
 

PPoly_Triangulation::Handle PColgp_HArray1OfPnt   )  const [inline]
 

Standard_EXPORT Standard_Boolean PPoly_Triangulation::HasUVNodes  )  const
 

Standard_EXPORT Standard_Integer PPoly_Triangulation::NbNodes  )  const
 

Standard_EXPORT Standard_Integer PPoly_Triangulation::NbTriangles  )  const
 

Standard_EXPORT Handle_PColgp_HArray1OfPnt PPoly_Triangulation::Nodes  )  const
 

Standard_EXPORT Handle_PPoly_HArray1OfTriangle PPoly_Triangulation::Triangles  )  const
 

Standard_EXPORT Handle_PColgp_HArray1OfPnt2d PPoly_Triangulation::UVNodes  )  const
 


Field Documentation

Standard_Real PPoly_Triangulation::myDeflection [private]
 

Handle_PColgp_HArray1OfPnt PPoly_Triangulation::myNodes [private]
 

Handle_PPoly_HArray1OfTriangle PPoly_Triangulation::myTriangles [private]
 

Handle_PColgp_HArray1OfPnt2d PPoly_Triangulation::myUVNodes [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:14:32 2008 for OpenCASCADE by  doxygen 1.4.1